iSniff-GPS: verifica certificato

1

iSniff-GPS

Mi sono imbattuto in un interessante progetto sonoro su GitHub , chiamato iSniff-GPS.
Ho deciso di verificarlo, ma ho riscontrato alcuni problemi durante il tentativo di utilizzare l'interfaccia web.

Istruzioni

Tratto da: link .

To use the web interface:

  1. Install or update required Python modules by running pip install -U -r requirements.txt.
  2. Initialise an empty database by running ./manage.py syncdb.
  3. Start the web interface by running ./manage.py runserver 127.0.0.1:8000.

./ manage.py

Ecco il contenuto di manage.py .

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "iSniff_GPS.settings")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv)

Errore

Quando si accede al server Web; Prendo una mappa di Melbourne, VICTORIA. (Australia).
 Simile alla seguente immagine:

Qualsiasitentativodinavigareulteriormenteinquestainterfacciaèinfruttuosoeprovocaerrori.
Similealseguentemessaggio:

/usr/local/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py:791:InsecureRequestWarning:UnverifiedHTTPSrequestisbeingmade.Addingcertificateverificationisstronglyadvised.See:https://urllib3.readthedocs.org/en/latest/security.htmlInsecureRequestWarning)

UtilizzodiCertificonurllib3

Quindiseguoleistruzionisu: link .
Fino a quando non arrivo a: link .

Setup your pool to require a certificate and provide the certifi bundle:

import urllib3
import certifi

http = urllib3.PoolManager(
    cert_reqs='CERT_REQUIRED', # Force certificate check.
    ca_certs=certifi.where(),  # Path to the Certifi bundle.
)

# You're ready to make verified HTTPS requests.
try:
    r = http.request('GET', 'https://example.com/')
except urllib3.exceptions.SSLError as e:
    # Handle incorrect certificate error.
    ...
  • Che cosa dovrei fare con questo blocco di codice?
  • Richiede modifiche per funzionare correttamente?
  • appartiene a manage.py / connectionpool.py ?

Informazioni aggiuntive

La mia esperienza con Python è minima, ma ho provato un sacco di cose diverse negli ultimi giorni, cercando di farlo funzionare. Ecco alcuni screenshot, raffiguranti alcuni dei vari messaggi di errore; generato in background, mentre stavo cercando di giocare con l'interfaccia web:

    
posta tjt263 28.12.2015 - 13:12
fonte

0 risposte

Leggi altre domande sui tag