誰能告訴我什麼是生成UDP,TCP和IP數據包的基本步驟。我怎樣才能使用Python生成它?如何在Python中生成tcp,ip和udp包?
6
A
回答
5
8
由jokeysmurf你可能手藝與Scapy的分組建議
,如果你要發送/接收通常的數據包,那麼你應該使用套接字或SocketServer的
- http://docs.python.org/library/socket.html#module-socket
- http://docs.python.org/library/socketserver.html#module-SocketServer
發送TCP谷歌的80端口使用
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)
,使其UDP變化SOCK_STREAM SOCK_DGRAM到
相關問題
- 1. TCP數據包如何不包含源IP和目標IP?
- 2. Python的TCP和UDP代理/中繼
- 3. TCP/UDP和NAT
- 4. 如何啓用Azure中的UDP和TCP
- 5. 空UDP和TCP數據包的大小?
- 6. 捕獲和編輯TCP/UDP數據包
- 7. TCP/IP塊的代碼生成
- 8. 有什麼更好的,TCP-IP或UDP?
- 9. TCP和UDP性能
- 10. TCP和UDP分段
- 11. 傳輸層(TCP和UDP)讀取/檢查IP頭(源IP,目標IP等)?
- 12. 如何捕獲TCP/IP數據包
- 13. 獲取IP地址和UDP端口包
- 14. 如何從TCP/IP Python獲取消息?
- 15. CISCO ASA配置「access-list」協議名稱「ip」是否包含「tcp」和「udp」?
- 16. 在C#中聯合使用TCP和UDP
- 17. 在TCP中捕獲目標IP Python SocketServer
- 18. 使用C#/ .NET在Unity3D中接收的TCP/IP/UDP上的MIDI
- 19. 你如何編寫自己的IP協議? (假定TCP和UDP不合適)
- 20. 在Java中更改UDP數據包的發送IP和端口
- 21. 如何解決TCP/UDP數據包碎片在Android
- 22. 如何在單個服務器中結合使用TCP和UDP?
- 23. 製作TCP/IP數據包
- 24. 如何在python tcp socket中獲取IP ID,SEQ ID,ACK ID?
- 25. 接受TCP和UDP連接?
- 26. 是否有任何提取IP傳輸的python庫 - TCP,UDP,SCTP,TLS等?
- 27. 網絡和TCP/IP
- 28. TCP/IP消息成幀
- 29. 如何從Python中的IP範圍列表中生成所有可能的IP?
- 30. TCP/IP和HTTP如何協同工作?