求教一个关于上网控制的问题,高手速来拿分

dyfh 2000-07-04 07:48:00
我打算做一个小程序,要能监控通过代理服务器上网的微机是否正在上网、访问的地址、上网的时间和数据流量等,请问如何实现,说明主要原理、需要掌握那方面的技术就可以了。谢谢!
...全文
180 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dyfh 2000-07-20
  • 打赏
  • 举报
回复
packager,
你好,那如何截获和分析数据包?
packager 2000-07-20
  • 打赏
  • 举报
回复
关于想知道别人正在访问什么网址,可以这样一来做:
根据网络数据发送原理,在局域上我们可以截获任何一个数据包(你的网卡能收到局域网内任何一个数据包),这就是通常所说的Packet Sniffer。然后我们可以分析包中的数据。我就用这个方法,当我运行一个监控程序时,我从截获的确数据包里,能够发现别人正在访问什么网址。
dyfh 2000-07-20
  • 打赏
  • 举报
回复
看来我要自立更生了。
shshsh_0510 2000-07-05
  • 打赏
  • 举报
回复
自己編的代理當然沒問題,不过我想程序也不小了.我想dyfh兄是想利用现成的.每个代理都有类似功能,且都由log功能,设置好了,读一下log文件不就行了
Benni 2000-07-05
  • 打赏
  • 举报
回复
guanzhu
artan 2000-07-05
  • 打赏
  • 举报
回复
to sunsetyang:
你好,如何编写代理服务,需要那些方面的技术?象我这样一点不了解INTERNET的人如果要编的话要多久?请告之,谢谢!

to shshsh_0510:
你好,log文件如何利用?我的E文可不太好。能举一个简单的例子吗?谢谢!

dyfh 2000-07-05
  • 打赏
  • 举报
回复
二位高看我了,我还是个小小鸟,能不能说详细点?
sunsetyang 2000-07-04
  • 打赏
  • 举报
回复
你可以通过以下方法:
1)编写自己的代理服务,然后将你的代理服务请求转发到代理服务器。这样你就可以监视访问的所有站点了。因为它首先到达的是你的程序的控制。
2)改写系统的wsock32.dll,在中间嵌入监视、记录指令。不过这样,可能有点麻烦,不如1方便。

4,356

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧