2014-03-05 102 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