首页 > 系统相关 >Windows Packet Divert(WinDivert)是一个适用于Windows 10、Windows 11和Windows Server的用户模式数据包捕获和重定向工具

Windows Packet Divert(WinDivert)是一个适用于Windows 10、Windows 11和Windows Server的用户模式数据包捕获和重定向工具

时间:2024-03-26 18:38:04浏览次数:29  
标签:11 Windows 捕获 网络 应用程序 数据包 WinDivert

Windows Packet Divert(WinDivert)是一个适用于Windows 10、Windows 11和Windows Server的用户模式数据包捕获和重定向工具。

WinDivert 允许用户模式应用程序捕获/修改/丢弃发送到/从 Windows 网络堆栈的网络数据包。总之,WinDivert 可以:

  • 捕获网络数据包
  • 过滤/丢弃网络数据包
  • 嗅探网络数据包
  • 重新注入网络数据包
  • 修改网络数据包

WinDivert 可用于实现用户模式数据包过滤器、数据包嗅探器、防火墙、NAT、VPN、隧道应用程序等。

WinDivert 的主要特点包括:

  • 数据包拦截、嗅探或丢弃模式
  • 支持回环(本地主机)流量
  • 完整的 IPv6 支持
  • 网络层支持
  • 简单而强大的 API
  • 高级过滤语言
  • 过滤优先级
  • 静默安装
  • 在 GNU Lesser General Public License(LGPL)条款下免费提供

详细文档和示例可参考以下链接:

  • WinDivert 参考手册:WinDivert 2.2
  • WinDivert README
  • WinDivert 变更日志
  • WinDivert 常见问题解答
  • WinDivert 2.2 示例应用程序,包括流跟踪、简单数据包捕获和转储、简单防火墙应用程序、具有多线程的基本 WinDivert 应用程序框架、套接字操作转储、将 TCP 流重定向到本地代理服务器、简单 URL 黑名单过滤器等。

源代码托管在 GitHub 上:https://github.com/basil00/Divert

下载WinDivert 的源代码和二进制包请参考以下链接:

  • WinDivert-2.2.2-Source.zip(源代码压缩包)
  • WinDivert-2.2.2-A.zip(二进制包)

注意事项:

  • WinDivert A/B/C 变体除了驱动签名外是相同的。对于大多数应用程序来说,使用哪个变体并不重要。
  • 商业用户应尽可能使用自己的证书对驱动程序进行签名。
  • 要使用 WinDivert,请确保应用程序具有管理员特权,否则 WinDivert 将无法加载。

还有一些项目使用了 WinDivert,如 ReQrypt、TcpCrypt、Suricata、GoodbyeDPI 等。这些项目均使用 WinDivert 来实现各种功能,例如 HTTP 请求隧道、网络流量加密、网络威胁检测等。

标签:11,Windows,捕获,网络,应用程序,数据包,WinDivert
From: https://www.cnblogs.com/suv789/p/18097280

相关文章

  • Windows如何安装scala
    .msi版本和.zip版本的区别在安装各种工具的时候经常看到windows系统下的这两个版本,区别如下:1..msi为安装版本,安装过程中自动配置2..zip为压缩版本,安装过程中手动配置1、scala下载地址 https://scala-lang.org/download/all.html(我个人比较喜欢下载.msi的安装包) 2、......
  • windows/Linux 防火墙安装配置规则
    现阶段常见的防火墙属于具有安全操作系统的防火墙,例如:NETEYE、NETSVREEN、TALENTIT等。防火墙的基本类型一、网络层防火墙←网络层防火墙可视为一种IP封包过滤器,运作在底层的TCP/IP协议堆栈上。可以以枚举的方式只允许符合特定规则的封包通过,其余的一概禁止穿越防火墙(病毒除......
  • 面对对象11:方法重写
    packagecom.oop;importcom.oop.demo05.A;importcom.oop.demo05.B;/**封装的意义*1.提高程序的安全性*2.隐藏代码的实现细节*3.统一接口*4.系统的可维护性增加了**/publicclassApplication{//静态方法和非静态方法区别很大!!!//有static时,b调用B......
  • Win11专业版永久密钥(支持重装)
    Windows11专业版是Windows11的商业版本,专为中小型企业(SMB)和教育机构设计。它提供了一些家庭版中没有的功能,例如:高级安全功能:包括BitLocker加密、WindowsDefender高级威胁防护和WindowsHelloforBusiness。设备管理功能:包括组策略、WindowsUpdateforBusines......
  • CF1411C - Peaceful Rooks | 思维
    links在一个\(n\timesn\)的棋盘上有\(m(m<n)\)个棋子。若棋子处于同一行或同一列便认为他们可以互相攻击。初始时棋子之间均不可互相攻击。你可以进行若干次操作,每次操作可以将棋子纵向移动任意格或横向移动任意格,要求移动之后棋子之间不能互相攻击。求使得棋子均处在主......
  • 2024.03.11 校招 实习 内推 面经
    绿*泡*泡VX:neituijunsir  交流*裙,内推/实习/校招汇总表格1、校招|微软2024春招正式开启!校招|微软2024春招正式开启!2、社招&校招|主线科技Trunk春季热招中(内推)社招&校招|主线科技Trunk春季热招中(内推)3、校招|思特威2024春季校招正式启动(内推)校招|......
  • 011、送綦毋潜落第还乡
    011、送綦毋潜落第还乡唐●王维圣代无隐者,英灵尽来归。遂令东山客,不得顾采薇。既至金门远,孰云吾道非。江淮度寒食,京洛缝春衣。置酒长安道,同心与我违。行当浮桂棹,未几拂荆扉。远树带行客,孤城当落晖吾谋适不用,勿谓知音稀。 【现代诗意译】送綦友人落第回乡 圣明的时......
  • windows10挂载ubuntu18.04虚拟机
    一、安装samba1、安装sudoapt-getinstallsamba2、验证安装结果,出现版本信息则安装成功。samba二、修改samba配置文件1、备份配置文件sudocp/etc/samba/smb.conf/etc/samba/smb.conf.bak2、查看备份结果 ls/etc/samba/3、修改配置文件sudovi/etc/samb......
  • GPT-SoVITS教程,接入酒馆AI,SillyTavern-1.11.5,让AI女友声若幽兰
    本次分享一下如何将GPT-SoVITS接入SillyTavern-1.11.5项目,让让AI女友声若幽兰,首先明确一下,SillyTavern-1.11.5只是一个前端项目,它没有任何大模型文本生成能力,所以后端必须有一个api服务来流式生成对话文本,这里选择koboldcpp。首先看一下简单的项目运行架构图:这里SillyTavern作......
  • 11.测试教程-自动化测试selenium-3
    文章目录1.unittest框架解析2.批量执行脚本2.1构建测试套件2.2用例的执行顺序2.3忽略用例执行3.unittest断言4.HTML报告生成5.异常捕捉与错误截图6.数据驱动大家好,我是晓星航。今天为大家带来的是自动化测试selenium第三节相关的讲解!......