packet-sniffers

    1熱度

    1回答

    我正在學習如何使用scapy來嗅探數據包。我已經建立了在端口上本地主機上運行一個簡單的echo服務器50420. 我然後在我的終端以下行來嗅探端口上的數據包時,我送了它交通: p = sniff(filter = 'port 50420') 然而,雖然數據正確傳輸,但沒有捕獲數據包。我已經證實,嗅探對不使用本地主機的其他流量起作用。如果可能,我如何使用Scapy嗅探本地主機的流量?

    0熱度

    1回答

    讓我先描述我的項目的體系結構。我使用tcpdump ... | nc <vm_addr> 1111從路由器轉儲數據包,將它們轉換爲虛擬機,爲此虛擬機具有大量內存。 在虛擬機上,我打算通過使用我的python腳本來讀取數據包,然後通過它們使用的端口對數據包進行排序。 我想知道哪種方法可以做到這一點,因爲大多數python pcap庫可以從文件讀取,但不能從套接字或文件處理程序中讀取。

    -1熱度

    1回答

    我想跟蹤AWS上各種對等設備和主設備之間路由的數據包。有人可以建議一種方法/工具來做同樣的事情嗎? 預先感謝您。

    0熱度

    1回答

    我有一個GPS跟蹤器,它發送兩個數據包到我的服務器。首先包含OBD數據,在第二個我們可以找到座標。我有一個應用程序正在監聽特定的端口(Traccar),但它只捕獲第二個數據包(支持沒有座標的數據包尚未實現)。 我想要捕獲這些數據包,讀取OBD數據並將它們插入到SQL數據庫中。我可以通過使用tcpdump手動執行此操作,但這當然不是解決方案。什麼是解決這個問題的最好和最有效的方法?我應該使用pope

    1熱度

    3回答

    我已經在StackOverflow和互聯網上搜索,但我找不到我在找什麼。這是我的設置: 我有三臺計算機,A,B和C,連接到路由器(它沒有連接到互聯網)。我想讓計算機A看到B在做什麼,這意味着要看到B發送給C的所有數據.A,B和C都連接到router。我嘗試了多種解決方案,並使用arpspoof成功查看了一些數據,但我無法看到我感興趣的內容。 B實際上是連接到存儲在C(HTTP)中的網站。在這個網站

    0熱度

    1回答

    我已經使用scapy從我的電腦嗅探互聯網數據包,知道他們沒有加密如何解碼發送的數據,因此它以明文形式出現,像wireshark那樣,我想一個例子的代碼。 我不想使用wireshark我想自己編寫這個代碼來學習。 我用下面簡單的腳本來捕獲數據包: from scapy.all import * def callback(pkt) : print pkt.summary() p

    1熱度

    1回答

    很抱歉,如果我的問題看起來愚蠢,但我想了解下一個寫入嗅探TCP數據包時,Ettercap的包交易細節的字母的含義,例如: Thu Apr 16 04:07:30 2015 TCP 192.168.1.100:1000 --> 192.168.1.101:1000 | A Message here. 什麼該行末尾的「A」字母的含義(| A)? 我見過型動物字母各種消息,我不明白自己的意思 A

    3熱度

    2回答

    我很困惑什麼時候使用ntohs和ntohl。我知道你什麼時候用unt16_t和ntohl uint32_t使用ntohs。但那些unsigned int或那些指定了特定位數的函數(例如u_int16_t doff:4;)呢? 這是我工作的代碼在於向世人證明問題: // Utility/Debugging method for dumping raw packet data void dump(c

    0熱度

    1回答

    說我要Scapy的要在服務器接收數據包, 像: >> p=r("host:port") // waiting for a package 這可能嗎?

    0熱度

    1回答

    在任何界面,我試圖讓一個數據包嗅探Application,我不得不把它做成一個系統Application適用於Nexus 4 r = pcap_findalldevs (&alldevs, errbuf); printf("R==========%d",r); __android_log_write(ANDROID_LOG_ERROR, "Tag",errbuf); error is E