不知道能不能通过监控端口或者协议实现,应该在哪一层上进行。我想记录FTP等网络链接的使用和下载文件的情况,有什么可行的办法吗?希望大家给些建议,谢谢!

解决方案 »

  1.   

    通过截获的TCP包,可以解析出它属于哪个进程(线程或应用程序)吗?从TCP包大体可以解析出那些可用信息?请高手指教,谢谢!
      

  2.   

    拦截TCP数据包,必须在网络层进行实现,一般可以通过以下三种方式:
    1.SLP(参见MSDN)
    2.NDIS
    3.IPFILTER(MS提供的IP包过滤结口)拦截到TCP数据包后,可以通过数据内容进行分析,
    可以获得你所需的内容。