制作一个拦截Windows中网络流量的程序
发布时间:2020-12-14 01:45:02 所属栏目:Windows 来源:网络整理
导读:我要问的是“如何为 Windows制作软件防火墙”,但不是那么复杂.我很惊讶在搜索时我发现这么少,只是偶尔提到钩子.所以如果有人能指出我正确的方向,我们将不胜感激. 我希望用C做这个(虽然如果你认为另一种语言会更好,我会全力以赴).我想创建一个监视网络流量的
我要问的是“如何为
Windows制作软件防火墙”,但不是那么复杂.我很惊讶在搜索时我发现这么少,只是偶尔提到钩子.所以如果有人能指出我正确的方向,我们将不胜感激.
我希望用C做这个(虽然如果你认为另一种语言会更好,我会全力以赴).我想创建一个监视网络流量的应用程序,可以提取IP地址(传入源,传出目的地),并可以阻止所述网络活动. 这似乎是在内核中更容易做的事情,但我不想在那里乱搞,甚至我也无法在Windows中访问.我不担心效率,也不打算制作个人防火墙.这仅适用于有关IP地址的实验. 有什么指针吗? 注意:重要的是我能够阻止网络某些网络活动,而不仅仅是监控它
DIY方式将采用内核模式,使用
filter-hook drivers(适用于Windows 2000-XP)或
WFP Callout Drivers.
如果你想让别人在内核模式下做脏工作,WinPcap驱动程序/库会运行许多低级网络功能,包括你需要的那些,你可以在用户模式下使用(注意你可以使用WinPcap)不丢包. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- windows-server-2008 – Server 2008远程应用程序
- .net – 为什么当我在父对象上引发通知事件时,为
- “init在do_boot中终止”Windows 8.1 Rabbit MQ无
- Microsoft Visio professional 2013、Project pr
- windows-server-2003 – 如何在登录Windows服务器
- 在.NET中调试外部DLL
- [Windows Phone] 网页浏览控件(WebBrowser)
- batch-file – 如何测试cmd.exe命令是否存在?
- windows-server-2008 – “ipv6等效”192.168.x.
- 有任何Windows记录器工具可以跟踪文件操作吗?
热点阅读