icmp

    2熱度

    2回答

    基於UDP是無連接協議的前提下,我推測主機是否啓動或關閉無關緊要。 但是,現在我正在進行測試,我發現當我連接了我的UDP客戶端套接字時,該套接字的write返回錯誤,因爲服務器已發回ICMP端口無法訪問錯誤。 的「連接」 UDP端口的目的(根據史蒂文斯UNIX網絡編程)是基本上緩存從路由表中的條目,而不是爲每個數據包,這是爲了一個新的具有性能優勢。 但是,這個ICMP數據包導致我失去了我的客戶端套

    3熱度

    1回答

    我正在做一些基於pwnat的思想的測試,它介紹了一種無第三方NAT穿越的方法:服務器發送ICMP迴應請求數據包到固定地址(例如,3.3.3.3),其中沒有迴應回覆將不會從客戶端返回,假裝成Internet上的一跳,向服務器發送一個ICMP Time Exceeded數據包,期望服務器前端的NAT將ICMP超時消息轉發給服務器。 後我ping通到3.3.3.3,然後我運行下面的代碼192.168.1

    -1熱度

    1回答

    我已經在AWS中創建了一個EC2實例,並且我們通過直連連接到AWS。所以,當我轉到我的一個交換機時,我可以看到BGP對等建立並可以ping交叉鏈接IP。 我在交換機上創建了另一個網絡(10.0.0.0/24),並將它們通告給AWS。所以,當我試圖從新的網絡作爲源到EC2實例時,我不能,但當我插入一臺筆記本電腦,並做了RDP,我可以看到它wireshark捕獲,但不是ICMP。 路線表,NACL &

    2熱度

    2回答

    我試圖解析通過原始套接字接收的IPv6數據包,並確定它是否是ICMPv6或不。我可以處理以太網和IPv6標頭,但隨後會有可選的擴展標頭。如果Next Header字段IPv6標頭不是ICMPv6,我必須遍歷任何可能會出現的擴展。 迭代本身並不是一個問題,因爲每個擴展頭都有其長度。但是,我找不到一種區分可能遵循的擴展頭和其他高級協議的好方法,如TCP和UDP。我可以檢查Next Header是否是已

    0熱度

    1回答

    前段時間,我在linux設備中實施了一個radvd守護程序,以便將icmpv6路由器公告消息發送到其受限設備。 我從這個網站採取了radvd版本1.9.2:http://www.litech.org/radvd/。我編譯並安裝了它並編寫了一個小模塊來管理它(啓動radvd守護進程,根據設備設置定義radvd配置文件等) 我正在尋找在帶有Nougat版本的Android設備中執行相同操作。我假定設備

    0熱度

    1回答

    我想使用zabbix來監視服務器上的ICMP和HTTP協議。 Zabbix服務器在法國,主機在美國。例如,我想監視它來自美國,法國和德國的可訪問性,就像uptimerobot.com或hetrixtools.com一樣。有沒有辦法用zabbix實現這樣一個系統? 任何幫助表示讚賞。

    0熱度

    1回答

    我製作了一個能夠向每臺主機發送每秒數十個ICMP ping的(Java)工具。例如,對於1000個不同的主機,發送ping命令需要大約一分鐘的時間,並等待並收集來自各個主機的任何響應。 該工具的目的是要週期性地監視網絡連接的功能的遠程主機的集合。 我可以免費在設置每秒和在主機的總量的Ping任何高值這個工具達到其極限?還是我應該限制這一點,以避免我被任何人禁止或阻止?網絡上的ICMP Ping有多

    0熱度

    1回答

    我想找到可以用來加入特定的遠程主機的網絡接口,我寫了這個代碼: public static void main(String[] args) throws IOException { InetAddress t = InetAddress.getByName("10.10.11.101"); // generic "icmp/ping" test System.o

    -2熱度

    2回答

    我在研究網絡。我想通過ICMP協議傳輸文件,然後通過wireshark捕獲網絡流量來解碼原始數據。但我不知道如何通過ICMP協議傳輸文件。所以我的問題是如何通過ICMP在主機之間傳輸文件。 非常感謝。

    1熱度

    1回答

    在adb shell中運行,並由NDK編譯。 我的代碼: #include <sys/socket.h> #include <errno.h> #include <linux/netlink.h> #include <linux/in.h> #include <string.h> #include <stdio.h> int main() { int sock = sock