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
Packet-Sniffer — Uno strumento per lo sniffing di pacchetti di rete sviluppato in Python 3. | Kitploit
Strumenti/GitHubGitHub/eonraider/packet-sniffer
Sniffing e Analisi dei PacchettiRaccolta InformazioniSicurezza di ReteApprendimento e Formazione
GitHubeonraider/packet-sniffer

Packet-Sniffer

Uno strumento per lo sniffing di pacchetti di rete sviluppato in Python 3.

Vedi Repository
7861114 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

Sniffer di Pacchetti di Rete Python 3

Python Version OS CodeFactor Grade License

Reddit Discord Twitter

Un Sniffer di Pacchetti di Rete sviluppato in Python 3. I pacchetti vengono disassemblati mentre arrivano a un determinato controller di interfaccia di rete e le loro informazioni vengono visualizzate sullo schermo.

Questa applicazione dipende esclusivamente dalla libreria NETProtocols (anch'essa sviluppata e mantenuta da EONRaider) dalla versione 2.0.0 in poi e può essere eseguita da qualsiasi interprete Python 3.8+.

Demo

sniffer_demo

Esecuzione dell'Applicazione

I. Modalità di Sviluppo

Basta clonare questo repository con git clone, installare le dipendenze ed eseguire il file sniffer.py.

root@kitploit:~
user@host:~$ git clone https://github.com/EONRaider/Packet-Sniffer.git
user@host:~$ cd Packet-Sniffer
user@host:~/packet-sniffer$ pip install -r requirements.txt <--or--> poetry install
user@host:~/packet-sniffer$ sudo python3 packet_sniffer/sniffer.py

Il comando sudo è richiesto a causa dell'uso di socket.SOCK_RAW, che necessita di privilegi amministrativi per funzionare su GNU/Linux. Si noti che l'esistenza delle dipendenze potrebbe richiedere l'esecuzione dell'interprete contenuto nell'ambiente virtuale in cui le dipendenze sono state installate (se ne viene utilizzato uno), invece di usare semplicemente l'interprete di sistema.

II. (Opzionale) Crea il binario

Usa il file build.py per compilare il tuo binario con il pacchetto PyInstaller. Devi solo installare tutte le dipendenze e compilare. La gestione delle dipendenze funziona sia con Poetry (consigliato) che con Virtualenv.

root@kitploit:~
<-- Install dependencies as shown above in Step I -->
user@host:~/packet-sniffer$ python3 build.py

Utilizzo

root@kitploit:~
sniffer.py [-h] [-i INTERFACE] [-d]

Network Packet Sniffer

optional arguments:
  -h, --help            show this help message and exit
  -i INTERFACE, --interface INTERFACE
                        Interface from which packets will be captured (monitors
                        all available interfaces by default).
  -d, --data            Output packet data during capture.

Disclaimer Legale

L'utilizzo del codice contenuto in questo repository, in parte o nella sua totalità, per colpire obiettivi senza previo consenso reciproco è illegale. È responsabilità dell'utente finale rispettare tutte le leggi locali, statali e federali applicabili.

Gli sviluppatori non si assumono alcuna responsabilità e non sono responsabili per usi impropri o danni causati da qualsiasi codice contenuto in questo repository in qualsiasi evento che, accidentalmente o meno, venga utilizzato da un agente minaccioso o da un'entità non autorizzata come mezzo per compromettere la sicurezza, la privacy, la riservatezza, l'integrità e/o la disponibilità dei sistemi e delle loro risorse associate. In questo contesto il termine "compromissione" è d'ora in poi inteso come lo sfruttamento di vulnerabilità note o sconosciute presenti in detti sistemi, inclusi, ma non limitati a, l'implementazione di controlli di sicurezza, abilitati umanamente o elettronicamente.

L'uso di questo codice è solo approvato dagli sviluppatori in quelle circostanze direttamente correlate ad ambienti educativi o impegni di penetration testing autorizzati il cui scopo dichiarato è quello di trovare e mitigare vulnerabilità nei sistemi, limitando la loro esposizione a compromissioni ed exploit impiegati da agenti malevoli come definito nei rispettivi modelli di minaccia.

Scarica lo strumento