超好用的网络抓包框架(Windivert)之五(范例程序的使用-1.3版本)

1.netdump.exe: 一种基于 WinDivert 滤波器语言的简单数据包嗅探器。此程序采用在命令行中指定的筛选器, 并打印与筛选器匹配的任何数据包的信息。此示例在 “数据包嗅探” 模式中使用 WinDivert, 类似于 winpcap。但是, 与 winpcap 不同的是, WinDivert 可以看到本地 (回送) 数据包。
2.webfilter.exe: 一个简单的 url 黑名单过滤器。此程序监视出站 http 通信量。如果找到与黑名单相匹配的 url 请求, 它将劫持 tcp 连接, 重服务器端的连接, 并向浏览器发送一个简单的块页。黑名单 (s) 在 command-line 指定。
3.netfilter.exe: 基于 WinDivert 过滤器语言的简单防火墙。此程序采用在命令行中指定的筛选器, 并阻止与该筛选器匹配的任何数据包。它通过发送 tcp 重置、icmp 消息的 udp, 以及它简单丢弃的所有其他通信来阻止 tcp。这与使用-j 拒绝选项的 linux iptables 命令类似。
4.passthru.exe: 一个简单的程序, 它简单地 re-injects 每个数据包捕获。此示例是多线程的, 其中多个线程正在处理来自单个句柄的数据包。此示例适用于性能测试, 并作为更有趣的应用程序的起点。

在WinDivert-1.2.0-rc-MSVC.zip\WinDivert-1.2.0-rc-MSVC\这个文件夹下有可以直接使用的exe,有64位和32位,任选一个
在这里插入图片描述
在这里插入图片描述

范例一的使用(netdump.exe简单数据包嗅探器):
以管理员权限打开cmd,
输入类似语句运行:C:\Users\Administrator\AppData\Local\Temp\netdump.exe true(true是过滤语句,代表所有协议,如果只要udp,就把true改为udp…)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值