我猜是socket編程。但是我從來沒有做過套接字編程,希望在學習Python時運行這些教程示例。我需要一些更多的想法來實現這一點。Python:如何計算接收到的數據並在兩個ipaddress和端口之間發送
我特別需要的是運行服務器的監控程序,該服務器將輪詢或監聽來自不同IP的不同流量端口間的交換流量。例如,如何獲取通過192.168.1.10和192.168.1.1(這是網關)的端口80接收和發送的數據。
我檢查了一些現成的工具,如MRTG,Bwmon,Ntop等,但由於我們正在研究一些特定的模式研究,我們需要在程序中進行數據捕獲。
想法是監測一些流行的端口,並對某些時段的網絡流量進行研究,並將其與其他一些數據進行比較。
我們想想法子做這一切與Python ....
我一直在檢查scapy教程和其他的東西。似乎沒有人指出如何使用scapy來查找兩個IP之間的流量。任何想法 – ramdaz
它應該很容易從scapy docu中提取出來(搜索「sniff」)。並且您需要對TCP/IP協議有一些基本的瞭解,如果您不確定爲什麼TCP中有序列號而不是IP中的序列號,則最好先到wikipedia。 – maxy