Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/telefonica/homepwn
Auditing Wi-FiSicurezza BluetoothSicurezza IoTExploitStrumenti RFID/NFCRaccolta InformazioniPenetration TestingSicurezza Hardware e IoT
GitHubtelefonica/homepwn

HomePWN

HomePwn - Coltellino svizzero per il pentesting di dispositivi IoT

Vedi Repository
93214395 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

Supported Python versions License

HomePwn - Coltellino svizzero per il pentesting di dispositivi IoT

root@kitploit:~
.__                         __________                
|  |__   ____   _____   ____\______   \__  _  ______  
|  |  \ /  _ \ /     \_/ __ \|     ___/\ \/ \/ /    \ 
|   Y  (  <_> )  Y Y  \  ___/|    |     \     /   |  \
|___|  /\____/|__|_|  /\___  >____|      \/\_/|___|  /
     \/             \/     \/                      \/ 


       ☠ HomePwn - IoT Pentesting & Ethical Hacking ☠                 

      Created with ♥  by: 'Ideas Locas (CDO Telefonica)'    

HomePwn è un framework che fornisce funzionalità per auditare e fare pentesting dei dispositivi che i dipendenti possono utilizzare nel loro lavoro quotidiano e all'interno dello stesso ambiente lavorativo. È progettato per trovare dispositivi in casa o in ufficio, sfruttare alcune vulnerabilità per leggere o inviare dati a quei dispositivi. Con una ricca libreria di moduli, puoi utilizzare questo strumento per caricare nuove funzionalità e usarle su una vasta varietà di dispositivi.

HomePwn ha un'architettura modulare in cui qualsiasi utente può espandere la base di conoscenze su diverse tecnologie. Principalmente ha due diversi componenti:

  • Moduli di discovery. Questi moduli forniscono funzionalità relative alla fase di scoperta, indipendentemente dalla tecnologia da utilizzare. Ad esempio, possono essere utilizzati per eseguire scansioni WiFi tramite un adattatore in modalità monitor, effettuare il discovery di dispositivi BLE (Bluetooth Low-Energy), vedere quali altri dispositivi sono nelle vicinanze e visualizzare il loro stato di connettività, ecc. Inoltre, può essere utilizzato per scoprire servizi IoT in casa o in ufficio utilizzando protocolli come SSDP (Simple Service Discovery Protocol) e MDNS (Multicast DNS).

  • Moduli specifici per la tecnologia da auditare. D'altra parte, esistono moduli specifici per la tecnologia auditata. Oggi HomePwn può eseguire test di audit su tecnologie come WiFi, NFC o BLE. In altre parole, ci sono moduli per ciascuna di queste tecnologie in cui vengono implementate diverse vulnerabilità note o diverse tecniche per valutare il livello di sicurezza dei dispositivi che utilizzano e comunicano con questo tipo di tecnologie.

Built With

  • Python - Linguaggio di programmazione utilizzato
  • Prompt Toolkit - Interfaccia a riga di comando Python

Documentazione

È possibile leggere la documentazione nei nostri paper:

  • Versione Spagnola
  • Versione Inglese

Per Iniziare

Queste istruzioni ti forniranno una copia del progetto in esecuzione sulla tua macchina locale per scopi di sviluppo e test. Vedi la sezione deployment per note su come distribuire il progetto su un sistema live.

Prerequisiti:

Devi avere Linux e Python 3.6+ in esecuzione sul tuo computer, installali nella pagina di download.

  • Ubuntu, Debian o simile.
  • Python 3.6+.

Installazione di tutti i requisiti:

Per installare tutte le dipendenze in Ubuntu 18.04 o derivate usa il file install.sh

root@kitploit:~
> sudo apt-get update
> cd [percorso del progetto HomePWN]
> sudo ./install.sh

Lo script ti chiede se vuoi creare un virtualenv, se la risposta è 'y' allora installa le librerie Python all'interno dell'ambiente virtuale, altrimenti nel sistema stesso.

Utilizzo

Per eseguire lo script, se hai scelto un ambiente virtuale durante l'installazione, esegui il comando successivo per attivare l'ambiente virtuale:

root@kitploit:~
> source homePwn/bin/activate

Avvia l'applicazione:

root@kitploit:~
> sudo python3 homePwn.py

Configurare la scheda Alpha

https://askubuntu.com/questions/1122095/install-alfa-awus036nha-driver-on-ubuntu-18-04-lts

Esempi

Ecco alcuni video per vedere come funziona lo strumento.

HomePwn. Bluetooth Low-Energy PoC e Hacking

HomePwn. Bluetooth Low-Energy PoC e Hacking

HomePwn. Spoofing Bluetooth

HomePwn. Spoofing Bluetooth

HomePwn. Clonazione NFC

HomePwn. Clonazione NFC

HomePwn. Cattura BLE in file PCAP (sniffing)

HomePwn. Cattura BLE in file PCAP (sniffing)

HomePwn. Hacking delle opzioni QR

HomePwn. Hacking delle opzioni QR

HomePwn. Scoperta BLE Apple

HomePwn. Scoperta BLE Apple

HomePwn. Pubblicità IoT Xiaomi

HomePwn. Pubblicità IoT Xiaomi

Autori

Questo progetto è stato sviluppato dal team di 'Ideas Locas' (CDO - Telefónica). Per contattare gli autori:

[email protected]

Vedi anche l'elenco di CONTRIBUTORS.md che hanno partecipato a questo progetto.

Contribuire

Si prega di leggere CONTRIBUTING.md per dettagli sul nostro codice di condotta e il processo per inviare pull request.

Licenza

Questo progetto è concesso in licenza sotto la GNU General Public License - vedi il file LICENSE.md per i dettagli.

Disclaimer!

IL SOFTWARE VIENE FORNITO "COSÌ COM'È", SENZA GARANZIA DI ALCUN TIPO, ESPRESSA O IMPLICITA, INCLUSE MA NON LIMITATE ALLE GARANZIE DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO PARTICOLARE E NON VIOLAZIONE. IN NESSUN CASO GLI AUTORI O I TITOLARI DEL COPYRIGHT SARANNO RESPONSABILI PER QUALSIASI RECLAMO, DANNO O ALTRA RESPONSABILITÀ, DERIVANTI DA O IN CONNESSIONE CON IL SOFTWARE O DALL'USO O ALTRE OPERAZIONI CON IL SOFTWARE. OGNI VOLTA CHE FAI UN CONTRIBUTO A UN REPOSITORY CHE CONTIENE UNA NOTA DI LICENZA, CONCEDI LA TUA CONTRIBUZIONE SOTTO GLI STESSI TERMINI E ACCETTI DI AVERE IL DIRITTO DI CONCEDERLA SOTTO QUEI TERMINI. SE HAI UN ACCORDO SEPARATO PER CONCEDERE IN LICENZA I TUOI CONTRIBUTI SOTTO TERMINI DIVERSI, COME UN ACCORDO DI LICENZA PER CONTRIBUTORI, QUELL'ACCORDO PREVARRÀ.

Questo software non ha un processo di QA.

Scarica lo strumento