Per capire come funziona TCP, ho provato a creare il mio TCP SYN/SYN-ACK/ACK (basato sul tutorial: http://www.thice.nl/creating-ack-get-packets-with-scapy/).Pacchetto TCP RST indesiderato con Scapy
Il problema è che ogni volta che il mio computer riceve il SYN-ACK dal server, genera un pacchetto RST che interrompe il processo di connessione.
Ho provato su un OS X Lion e su un Ubuntu 10.10 Maverick Meerkat, entrambi hanno ripristinato la connessione. Ho trovato questo: http://lkml.indiana.edu/hypermail/linux/net/0404.2/0021.html, non so se è la ragione.
Qualcuno potrebbe dirmi quale potrebbe essere la ragione? E come evitare questo problema?
Grazie.
Penso che questo snippet di codice renda questo problema più apparentemente: 'ans = scapy.all.sr1 (generate_tcp_syn_pkt()); ack_pkt = generate_tcp_ack_pkt (ans); scapy.all.send (ack_pkt) ' – diabloneo
Come hai risolto questo problema per OS X? – user1505986