小弟最近被要求写一个FTP流量检测的小东西,可是我一点思路都没有?那位大哥给点建议啥的?

解决方案 »

  1.   

    一个很笨的方法,截获FTP包.数一下就OK了,数量大小都可以,可以使用WINPCAP来做
      

  2.   

    一个很笨的方法,截获FTP包.数一下就OK了,数量大小都可以,可以使用WINPCAP来做
    --------------------------------------------------------------------
    根本不可以,FTP发数据的连接只是个普通的SOCKET,抓IP包识别不出是不是FTP的
    数据包里可以加上时间标签的化,那就不是FTP协议了
      

  3.   

    监听捕获FTP的21端口的数据流并统计
      

  4.   

    只有先捕获FTP协议中的,数据端口好,再截获数据统计流量快把分给我吧
      

  5.   

    Pasv模式:当客户端C向服务端S连接后,服务端S会发信息给客户端C,这个信息是(服务端S在本地打开了一个端口M,你现在去连接我吧),当客户端C收到这个信息后,就可以向服务端S的M端口进行连接,连接成功后,数据连接也建立了。那监控这个通知消息就可以了吧。
      

  6.   

    自己找了有关FTP协议的部分,简单实现一个FTP客户端,刚好能满足流量检测。