
Uno strumento di OSINT / digital forensics sviluppato in Python
Horus è uno strumento completo all-in-one di supporto alle investigazioni, dallo sfruttamento delle API alla compilazione dei dati. È il tuo compagno pre-operazioni!
Per iniziare con questo progetto, avrai bisogno di Python installato sul tuo dispositivo. Una volta installato, segui questi passaggi:
cd nella directory 'horus'. (Assicurati che non sia la cartella più esterna)pip install -r requirements.txtpython3 horus.py su Linux/MacOS, oppure py horus.py su WindowsNota: protonvpn-cli è un requisito per il comando 'pvpn' Nota: openvpn CLI è un requisito per il comando 'ovpn'
Per configurare le API necessarie all'uso di alcuni comandi, puoi inserirle manualmente oppure usare il comando 'apicon'
Per configurare manualmente le chiavi API, vai su /src/modules/var/pipes/api_config.json. Inserisci le tue chiavi API nelle rispettive voci.
⚠️ Attenzione: Se stai contribuendo a questo repository o lo stai testando tramite un fork pubblico, assicurati di rimuovere le tue chiavi API dal file JSON prima di inviare le modifiche.
🟢 = Completamente implementato o completato oltre l'80%
🟡 = Parzialmente implementato / In sviluppo
🔴 = Da implementare
Su Shodan: Shodan è un'API a pagamento, quindi per far funzionare la tua API devi abbonarti. Gran parte delle funzionalità relative alla posizione sono disponibili in 'geolock', ma le funzionalità più dettagliate richiedono quella API.
Parte del codice utilizzato può essere attribuita a Fox e Askerdyne Ltd., in particolare il set di strumenti di crittografia 'Loki'.
Alcuni file .github sono stati realizzati da Jesse Squires