icmp

    2熱度

    2回答

    我想重寫/更改linux如何處理ping icmp迴應請求數據包。 含義我想運行自己的服務器來回復傳入的icmp(迴應請求或其他)數據包。 但爲了這個工作正常,我想我需要禁用從Linux處理默認的ping icmp數據包。 但我不知道如何做到這一點(我甚至不知道什麼處理ICMP請求...內核?一些用戶空間代碼?)...我找到的所有是關於用iptables放棄icmp echo請求。 爲了幫助理解,

    2熱度

    1回答

    你好我是一個ios開發者,我正在嘗試編程網絡套接字程序。 首先,我試圖找到一種方法來獲取arp表和icmp動作,如ping。 我在蘋果應用商店發現了許多優秀的網絡掃描儀,但我真的不知道從哪裏開始。 所有我擔心的是appstore拒絕。 我可以使用ios設備的system()函數嗎? 我知道我不能使用原始套接字編程,如何在沒有原始套接字編程的情況下處理icmp和arp動作? 謝謝您的關注!

    0熱度

    1回答

    這裏是測試代碼,我試圖瞭解與IcmpSendEcho2回調;我的回調不會觸發。 我試圖將icmp函數移動到其他線程(link),但沒有得到任何結果。 我試圖使用XP回調風格(在這裏我並不驚訝也得不到Win7上) #include <WinSock2.h> //includes Windows.h #include <Ws2tcpip.h> /** struct from WinDD

    1熱度

    1回答

    我想運行這個ICMP pinger應用程序(Python 2.7)。它給了我這個錯誤信息。 回溯(最近最後調用): 線125,在 平( 「www.poly.edu」) 線120,在平 延遲= doOnePing(目標寄存器,超時) 線104,在doOnePing raise socket.error(msg) 錯誤:不允許操作 我不知道什麼是錯的。代碼有問題嗎?或者代碼是否正確,並且該功能因其他原

    0熱度

    1回答

    我有一些連接問題。即使arp請求在線路上成功傳輸,也不會填充arp表。這導致ping失敗。當我手動添加arp條目時,tcpdump會顯示回覆,但不會自行ping。 Ping數據包在tcpdump中得到了回覆,但ping不能。 Pinging 12.12.12.10 from 12.12.12.7 Ping Screen: From 12.12.12.7 icmp_seq=594 Destina

    1熱度

    1回答

    感動:https://superuser.com/questions/782549/udp-client-sending-icmp-port-unreachable-when-receiveing-messages-from-the-ser 我有一個UDP客戶端使用luasocket,基本上這樣(與抽象的數層,但是這是怎麼回事在那裏): s=socket.udp() s:setsockname(

    -1熱度

    1回答

    我們目前正在面對客戶本地網絡中某個未知設備的問題。該設備正在向我們的客戶端發送一個ICMP端口不可達包,這會導致意外的行爲。 爲了驗證修復已經解決了這個問題,我想寫一個小型應用程序在網絡上隨機的計算機上運行,​​發送相同的軟件包到我們的軟件。目前爲止唯一發現的是如何通過C#發送ICMP PING,但這不包括我的需求。 有沒有辦法實現這一點使用C#?

    1熱度

    2回答

    我正在寫簡單的程序,發送icmp迴應請求。我使用ping套接字(爲了能夠發送沒有suid)。 我這是怎麼打開插座: int fd=socket(PF_INET,SOCK_DGRAM,IPPROTO_ICMP); 而且我這是怎麼構造的ICMP數據報: struct icmphdr req; req.type=8; req.code=0; req.checksum=0; req.un.ec

    -1熱度

    3回答

    我用ping命令ping了很多網站,並得到了答覆。現在我想找到我的PC和公共Web服務器之間的距離(以米爲單位)。你知道如何找到目標和我的電腦之間的距離嗎?

    2熱度

    1回答

    對於ICMP ping請求(迴應請求),我需要獲取目的地的MAC地址嗎?我正在嘗試學習如何使用原始套接字在C中實現此功能,但無法理解如何獲取目標的MAC地址。 任何幫助表示讚賞。 謝謝。