2017-04-12 98 views
1

我寫一個Java程序,讓我的網絡中的所有IP地址捕獲數據包從IP地址的詳細信息在Java

一切都在朝好的方向使用此代碼

InetAddress localhost = InetAddress.getLocalHost(); 
byte[] ip = localhost.getAddress(); 

for (int i = 1; i <= 254; i++) 
{ 
    ip[3] = (byte)i; 
    InetAddress address = InetAddress.getByAddress(ip); 

    if(address.isReachable(1000)) 
    { 
     System.out.println(address); 
    } 
} 

這個代碼打印IP地址很好。

的問題是,我想捕捉每個IP地址發送和接收的數據包,我不知道該怎麼做

這可能嗎?如何?

+0

可能的重複的[我怎麼可以嗅探Java網絡流量?](http://stackoverflow.com/questions/26152931/how-could-i-sniff-network-traffic-in-java) – john16384

+0

好的,謝謝你兄弟。 – iosamammohamed

回答

相關問題