想了解怎么样实现网络监视呢?谢谢!(200分)

  • 主题发起人 主题发起人 supergecko
  • 开始时间 开始时间
S

supergecko

Unregistered / Unconfirmed
GUEST, unregistred user!
我家里我的电脑是一台服务器,弟和妹各有一台,连着我的电脑上网,我想做一个监控他们上网情况的软件,主要是监视他们浏览过那些网页和发的邮件的内容!
现在我想知道一个问题,原理是什么呢!
我的想法是:监听我的连互联网的网卡,截数据包,分析出URL和来源IP来目的IP和时间,
但想想能不能监听本网卡的TCP/IP连接达到这个功能呢?
另外,存放数据是一个很大的问题,我以前想存放到一个access数据库里面,但想想数据量太夸张了,一天浏览2000个页面,一个月有60000了.
我现在的想法是每天都存到一个xml里面,然后有一个总的xml记录记录的日期数据,
这样行不行呢,
我最怕的是xml查询会很麻烦,因为我应该按日期和网站的访问资料进行查询的!
各位朋友,能帮我分析分析这个问题原理吗
 
帮你请前,别冷了!
 
用外封包技术
 
但是还是不是太懂,能详细说说原理吗
 
呵呵。这个东西是很多公司吃饭的技术!
 
呵呵,这也拿来问。还要不要别人活。
 
这个东西搞出来岂不是太牛x了!
 
我也想知道
楼上和楼下的就不要讲无谓的废话了~~~~
 
所以说我要到国外找呀,唉,中国应该公开一些技术的核心代码才行呀
 
其实就是监视系统对发送的网络请求
例如:把自己的编写的dll文件封装成系统的网络API的DLL
当系统发出网络请求,被封装的DLL首先会判断是否是监视的内容,如果是就做相应的处理
如果不是,就调用原来的API,正常执行。这种称为外封包
关于内封包.....,其实也差不多,只是把自己的代码封装在系统API的DLL里面而已
说起来还算简单,但是实现起来,就不容易了
哈哈!!!!
 
这样不太好吧,这不是属于愉看吗?
 
好像不行呀
 
后退
顶部