我想重寫/更改linux如何處理ping icmp迴應請求數據包。 含義我想運行自己的服務器來回復傳入的icmp(迴應請求或其他)數據包。在linux中處理ping的是什麼?
但爲了這個工作正常,我想我需要禁用從Linux處理默認的ping icmp數據包。 但我不知道如何做到這一點(我甚至不知道什麼處理ICMP請求...內核?一些用戶空間代碼?)...我找到的所有是關於用iptables放棄icmp echo請求。
爲了幫助理解,讓我解釋我的目標: 我希望能夠通過ping發送一些數據。 (簡單) 但我需要能夠讀取和提取數據。另外,我希望能夠用特殊的回覆答覆(有一些嵌入數據)來回答
這應該在你的'/ bin'文件夾中找到。但是,這可能取決於你的Linux類型 – ryekayo
嗨,我不是在尋找ping程序。但對於處理傳入icmp迴應請求數據包的代碼 –
不....我不是在尋找語言,而是處理icmp迴應請求數據包的東西。我不能比這更清楚,對不起。 PS:linux內核是用C編寫的,而gnu ping也是用C編寫的。 –