2011-11-19 32 views

Trả lời

5

Bạn có thể thực hiện thao tác gói tương tác với scapy.

article này sẽ giúp bạn bắt đầu dán cùng một gói IP.

Xây dựng của một gói tin tcp là dễ dàng như:

packet = IP(src="10.0.0.10")

8

theo đề nghị của jokeysmurf bạn có thể phác thảo các gói tin với scapy

nếu bạn bạn muốn gửi/nhận các gói thông thường thì bạn nên sử dụng ổ cắm hoặc SocketServer

để gửi TCP đến cảng google năm 80 sử dụng

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) 

để làm cho nó thay đổi udp SOCK_STREAM để SOCK_DGRAM

Các vấn đề liên quan