好友
阅读权限10
听众
最后登录1970-1-1
|
五岁杀人
发表于 2021-6-22 21:22
python初学者,想利用python写一个判断局域网内非法DHCP服务器的脚本,现在利用scapy构建DHCP请求包,但用wireshark抓包,无DHCP服务器响应包,哪位大佬给指导一下 ,代码如下:
pkt_ETH = Ether(dst="ff:ff:ff:ff:ff:ff")
pkt_IP = IP(src="0.0.0.0", dst="255.255.255.255", ttl=64)
pkt_UDP = UDP(sport=68, dport=67)
pkt_DHCP = DHCP(options=[("message-type", "discover"), "end"])
pkt_BOOTP = BOOTP(chaddr=RandString(12, b"1234567980abcdef"))
pkt = pkt_ETH / pkt_IP / pkt_UDP / pkt_BOOTP / pkt_DHCP
res = sendp(pkt, count = 5)
抓包显示已经发送了请求包:
抓包
|
|