2014-03-05 72 views
1

我正在处理一个python脚本,现在需要执行,当我收到一个DHCP请求。我在我的电脑上运行udchpd并播放无线网络。检测DHCP请求

我真的不知道如何去做这件事。打开套接字连接并听?也许scapy?我不知道。

编辑:对不起,我的意思是DHCP DISCOVER数据包,我试图嗅探。

+0

你控制DHCP服务器吗?即您可以让您的服务器在收到发现数据包时执行脚本 – Miquel

+0

是的,它是在我的桌面上运行的DHCP服务器。我认为最好的做法是在端口67上监听传入连接。但是我觉得这是一种比保持听音状态更好的方式。或者,也许只是编程一个DHCP服务器,但我宁愿不 – spun

回答

0

这些家伙似乎正在做你正在使用scapy和python所要求的。检查他们的例子here

+0

优秀的发现,完美的作品。非常感谢。 – spun

+0

太好了,我很高兴它的工作:) – Miquel

+0

“服务器没有找到” - 这是reasson为什么[答]页面说“总是引用一个重要链接的最相关的部分,以防目标站点无法访问或永久离线。” – dauer