3
我正在用Python编写我的第一个程序。 我正在使用第三方工具包与网络数据包进行交互(Scapy)。访问Scapy的内部协议层
当我用这个方法:
p=sr1(IP(dst="google.com")/TCP())
结果是:
<IP version=4L ihl=5L tos=0x0 len=44 id=18972 flags= frag=0L ttl=44
proto=tcp chksum=0x25bd src=173.194.39.134 dst=192.168.137.2
options=[] |<TCP sport=www dport=ftp_data seq=1295300429 ack=1
dataofs=6L reserved=0L flags=SA window=14300 chksum=0x3c7e urgptr=0
options=[('MSS', 1430)] |<Padding load='\x00\x00' |>>>
我可以简单地通过p.chksum
访问的IP
chksum
,但我怎么能访问的TCP
chksum
?
我不知道Scapy,但是当你不知道如何使用对象时,在交互式解释器中使用'help'通常很有用。 – Bakuriu
'dir(sr1(IP(dst =“google.com”)/ TCP()))'给了你什么? – Eric