2017-04-12 108 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

回答

相关问题