Introduzione a Scapy


Scapy è uno strumento di manipolazione dei pacchetti per le reti scritto in Python. Con scapy include packet generator, network scanner, network discovery tool e packet sniffer e tanto altro.

Scapy fornisce un’interfaccia Python in libpcap in un modo simile a quella di Wireshark.

Ecco qua le basi sull’ utilizzo di scapy.
Prima cosa per installare Scapy su ubuntu basta la seguente istruzione.

Dopo aver fatto cio lanciamo il nostro scapy

Ora abbiamo il nostro prompt di scapy digitiamo le seguenti istruzioni:

Con queste istruzioni creiamo un oggetto ip e poi con la funziona display vediamo le proprietà.
Ora sostituiamo ip destinatario e visualizziamo i cambiamenti

Ora creiamo un oggetto ICMP e con la funziona display vediamo le proprietà.

Ora utilizzeremo questo comando per inviare il pacchetto alla rete e ascoltare un singolo pacchetto in risposta. Si noti che il terzo carattere è il numero 1

Utilizzare questo comando per inviare un pacchetto IP/ICMP che contiene il dato “Pinco Pallo via icmp”

Ora vediamo come mandare un udp la procedura è quasi uguale.
Creiamo oggetto Udp e sempre con la funzione display vediamo le proprietà

Ora settiamo la porta giusta da mandare al server udp e visualizziamo il cambiamento.

Dopo aver fatto tutto questo lanciamo il comando per inviare il pacchetto UDP.

Start a Conversation

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.