怎么截获应用程序访问网络的请求呢?

xasgl 2002-08-08 11:36:24
就是当某个程序要访问网络的时候,先进入我的程序,判断是否允许访问,如果允许的话,进进行网络连接,否则终止的那种功能
...全文
264 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwunix 2002-08-10
  • 打赏
  • 举报
回复
自己写个Server程序,在指定端口打开此服务。客户程序先连接到你的Server,这时你的Server则可以根据具体情况来决定此客户能否访问网络。
cai3995 2002-08-10
  • 打赏
  • 举报
回复
你可以hook这个访问请求的程序,建立消信队列,先转入你的进程进行判断,如果允许就交还给原来的程序,不允许的就转入delay队列,K掉它,这是PCAUSA的PIM的filter思路,建议你去弄一份来看看,顺便提及,这是属于NDIS编程的范围,而并非需要修改OS
tkit 2002-08-10
  • 打赏
  • 举报
回复
是本机的程序还是其他机器的程序,如果是本机的,除非你修改操作系统差不多,如果是其他机器,那就是防火墙的功能了
tbl820625 2002-08-09
  • 打赏
  • 举报
回复
那些病毒防火墙就可以实现这种功能

4,356

社区成员

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

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