Windows循环抓包方法

准备工作

NetMon 3.4下载链接:
https://www.microsoft.com/en-us/download/details.aspx?id=4865

命令行方式抓包:
安装NetMon,打开CMD, CD到C:Program FilesMicrosoft Network Monitor 3
2017_03_14_at_1_57_PM

基本命令:

1.显示网卡信息:

NMCap.exe /DisplayNetwork

2017_03_18_at_12_34_PM

2.循环记录一个文件:
抓取所有网卡信息,文件最大100M。

NMCap.exe /Network * /Capture /File C:\Netmon.cap:100MB

2017_03_18_at_12_41_PM

3.抓特定网卡:

NMCap.exe /Network 5 /Capture /File C:\NetMon.cap:100MB
NMCap.exe /Network “Local Area Connection” /Capture /File C:\NetMon.cap:100MB

4.持续抓包多个文件:

NMCap.exe /Network * /Capture /File C:\Netmon.chn:100MB

2017_03_18_at_12_44_PM

常用参数

网络包过滤/capture
IP地址

/capture ipv4.sourceaddress==1.1.1.1
/capture ipv4.destinationaddress==2.2.2.2

协议

/capture tcp (!ARP AND !ICMP)                 ----不包含arp和icmp

端口

/capture tcp.port=1111

属性

/capture property.TCPRetransmit==1                                            ----TCP重传

组合

/capture tcp and ipv4.sourceaddress==1.1.1.1
/capture tcp or  ipv4.sourceaddress==1.1.1.1
/capture tcp.flags.syn == TRUE AND ipv4.Address == 1.1.1.1

起止时间 /startwhen & /stopwhen

系统具体时间

/startwhen /time 2:00:00 PM 2/24/2017

以执行命令时间参照

/startwhen /timeafter 10                                                                            ----秒
/startwhen /timeafter 10Min                                                                         ----分
/startwhen /timeafter 10 min                                                                        ----分
/stopwhen /keypress x                                                                               ----按x键停止
/stopwhen /timeafter 30Min /TerminateWhen /KeyPress x                                               ----30分钟后停止,期间随时按x停止
/startwhen /frame tcp.flags.syn == TRUE AND ipv4.Address == 1.1.1.1 /capture /file d:test.cap /stopwhen /frame (tcp.flags.fin == TRUE OR tcp.flags.reset == TRUE) AND ipv4.Address == 1.1.1.1
                                                                                                    ----对应TCP连接结束时候停止抓包

文件输出 /file, 默认20M,最大500M,最小基于包的大小
单一文件

/file d:/test.cap:50M                                                                               ----文件最大50M,超过会循环写

多文件

/file d:/test.chn:50M                                                  ----每个文件50M,记录方式test.cap,test(1).cap,test(2).cap....

系统名命名文件

/file d:/%computername%.cap:100M                                                                    ----文件最大100M,超过会循环记录,以所在计算机名字命名

考虑磁盘空间
剩余百分比

/MinDiskQuotapercentage 20                                                                          ----至少保留20%磁盘空间,达到时候抓包会停止

剩余磁盘空间

/MinDiskQuota 200M                                                                                  ----至少保留200M磁盘空间,达到时候抓包会停止

同时跟踪进程 /CaptureProcess

/capture tcp /file d:\test.cap /captureprocess                  ----同时记录产生网络流量的进程

注:
1、抓包过程CMD的界面不能关闭,不然抓包会停止。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值