icmp

    2熱度

    1回答

    我有一個VB6代碼,用於測試互聯網連接是否存在或沒有PC.I利用檢查谷歌的DNS它it.It在Windows XP中工作正常。但是在Windows 8中,如果連接了互聯網,它總是返回成功(互聯網已連接)。 我正在使用的 下面是編碼 Private Function CheckForInternet(ByVal ServerIP As String, ByRef IsTimedOut As Bool

    0熱度

    1回答

    我已經使用了traceroute命令並鎖定了我的Amazon實例。這是我回來的結果: traceroute to 10.250.19.146 (10.250.19.146), 30 hops max, 60 byte packets 1 ip-10-8-145-1.us-west-2.compute.internal (10.8.145.1) 0.996 ms 1.234 ms 3.698 m

    0熱度

    1回答

    我正在編寫一個程序來發送和接收包。我沒有通過ICMP協議發送數據的問題,但是獲取諸如主機IP或ICMP代碼之類的信息很少出現問題。 我通過程序發送包含代碼8('Echo Request')(它有效)和我的電腦接收代碼0('Echo Reply')或代碼11('超出時間')的包。我在Wireshark中檢查過它。 我不知道如何獲得收到的包中ICMP的信息。我的程序的一部分: socklen_t ad

    1熱度

    1回答

    我有一個IP列表(由Python Scapy中的traceroute生成),我需要發送3個ping來測量每跳的平均時間。我的第一個方法是使用套接字構建一個ICMP請求並測量響應時間。但是在ping多個主機時它不準確並且速度很慢。我曾嘗試使用普通的Linux ping,但我的for i環路在等待響應時被阻塞,顯然我希望所有的ping請求都能同時發出。 因此,我正在尋找一種在Linux中使用fping

    -2熱度

    1回答

    在過去的幾天我的服務器遭受這樣的攻擊: (帶寬> 60MBit /秒,XXX.XXX.XXX.XXX是多個IP) tcpdump -n proto ICMP 17:15:19.267464 IP XXX.XXX.XXX.XXX > my_ip: ICMP time exceeded in-transit, length 36 17:15:19.325217 IP XXX.XX

    6熱度

    1回答

    我有一個運行CM10.1的nexus 7。出於某種原因,我無法通過同一個wifi網絡上的筆記本電腦訪問它。我無法在任何一個方向ping。在過去,我一直只能用一種方式。 剛試過了我的股票HTC感覺和還沒有同樣的問題。此外,nexus和htc也不能到達彼此。 我曾與其他Android設備類似的問題,在過去,我正在開發一個應用程序,我不能建立從Android設備到我的電腦套接字連接。一旦我能夠成功地pi

    2熱度

    1回答

    參考this問題和ASIO libary,我想知道ICMP v6回覆包的最大尺寸是多少。我正在使用ASIO庫來偵聽並接收ICMPv6數據包,但我不知道使用什麼大小的緩衝區來防止緩衝區溢出。我很困惑支持IPv6的擴展頭。 防爆代碼: asio::streambuf replyBuffer; replyBuffer.consume(replyBuffer.size()); size_t lengt

    4熱度

    3回答

    我正在寫一個使用原始套接字的ping程序,但即使正在處理SIGALRM,recvfrom也不會返回-1與EINTR。此SIGALRM由我的警報(1)生成。我想要 recvfrom返回,以便我可以決定數據包確實已經丟失。 #include "libsock" #include <netinet/ip.h> #include <netinet/ip_icmp.h> double total=0

    0熱度

    1回答

    我寫了一個C程序發送一個ICMP數據包。下面是相應的代碼.. #include <sys/types.h> #include <sys/socket.h> #include <stdio.h> #include <stdlib.h> #include <netinet/in.h> #include <arpa/inet.h> #include <string.h> #include

    0熱度

    1回答

    IcmpSendEcho2文件說: 的ReplyBuffer包含ICMP ECHO 反應,如果有的話。 對於ICMP,如果只發送一個請求,那麼不僅會有零個或一個響應被期望? 如果是這樣,這是否意味着IcmpSendEcho2可以發送多個請求,因爲它可以接收多個響應?如果是這樣,有什麼方法可以找出發送了多少個請求? 所有這些的目標是嘗試獲得一個丟包率,但知道發送了多少請求需要知道。