Windows 使用windump进行循环抓包

    xiaoxiao2025-10-04  5

    准备工作

    1、下载tcpdump http://www.winpcap.org/windump/

    2、下载WinPcaphttp://www.winpcap.org/install/bin/WinPcap_4_1_3.exe

    安装

    1、安装Winkpcap 双击运行->下一步->完成2、移动WinDump.exe到C盘根目录下

    使用

    cd到C盘根目录1、查看帮助信息

    C:\>WinDump.exe -h WinDump.exe version 3.9.5, based on tcpdump version 3.9.5 WinPcap version 4.1.3 (packet.dll version 4.1.0.2980), based on libpcap version 1.0 branch 1_0_rel0b (20091008) Usage: WinDump.exe [-aAdDeflLnNOpqRStuUvxX] [ -B size ] [-c count] [ -C file_size ] [ -E algo:secret ] [ -F file ] [ -i interface ] [ -M secret ] [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ] [ -W filecount ] [ -y datalinktype ] [ -Z user ] [ expression ]

    2、查看网卡信息通过systeminfo确认网卡顺序(只提取了网卡部分,网卡信息一般在命令结果的最下方):

    进行对比得知,序号1位内网网卡,序号2位公网网卡。

    3、抓包显示

    C:\>WinDump.exe -i 2 WinDump.exe: listening on \Device\NPF_{F08820B5-CE29-4149-8F61-AAD4AA472523} 14:01:10.382760 IP iZddso65qb9n1sZ.3389 > xxx.xx.xx.xx.6800: P 1424906657:1424906822(165) ack 1778482190 win 8419 <nop,nop,timestamp 952070 935655340> 5 packets captured 19 packets received by filter 0 packets dropped by kernel

    4、循环抓包

    最大抓取50个包,每个包1M相关参数可以调整。

    C:\>WinDump.exe -i 2 -C 1 -W 50 -w c:\3389.pcap tcp and port 3389 WinDump.exe: listening on \Device\NPF_{F08820B5-CE29-4149-8F61-AAD4AA472523} 91381 packets captured 100856 packets received by filter 9405 packets dropped by kernel

    抓包时CMD窗口不可关闭,如果关闭,抓包将停止。

    相关资源:python入门教程(PDF版)
    最新回复(0)