2011-11-19 7 views

Odpowiedz

5

Możesz wykonywać interaktywną manipulację pakietami za pomocą scapy.

To article pozwoli ci zacząć sklejać razem pakiet IP.

Budowa pakietu TCP jest tak proste, jak:

packet = IP(src="10.0.0.10")

8

jak sugeruje jokeysmurf można spreparować pakiety z scapy

jeśli chcesz wysyłać/odbierać zwykłe pakiety wtedy zalecana użyj gniazda lub socketserver

wysłać do portu TCP google za 80 stosowanie

import socket 
    HOST = 'google.com' # The remote host 
    PORT = 80    # The same port as used by the server 
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 
    s.connect((HOST, PORT)) 
    s.send('GET/HTTP/1.1\r\nHost: google.com\r\n\r\n') 
    data = s.recv(1024) 
    s.close() 
    print 'Received', repr(data) 

aby udp zmiana SOCK_STREAM do SOCK_DGRAM

Powiązane problemy