用java写个嗅探程序,思路和需要哪些中间插件

解决方案 »

  1.   

    答:JAVA本身是不支持IP层及数据链路层的网络程设的(嗅探程序是工作在数据链路层).因此
    1)也许JPCap包能部分满足你的要求(是由著名的Libpcap转化而来的,WIN平台下著名的WinPcap包也是来自Libpcap)
    2)或者使用其它C语言嗅探程序库,再通过JNI,从JAVA中调用它.以上仅供你参考
      

  2.   

    Linux下许多嗅探程序者是基于Libpcap库的.
      

  3.   

      建议看这篇文章。  http://msdn.microsoft.com/zh-cn/library/4y5y10s7(VS.80).aspx