Windows循环抓包方法

简介: 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的界面不能关闭,不然抓包会停止。

目录
相关文章
|
4月前
|
XML C# 数据格式
掌握了在Windows平台上查看DLL依赖的方法
掌握了在Windows平台上查看DLL依赖的方法
534 4
|
9月前
|
人工智能 机器人 测试技术
【windows批处理batch】.bat文件循环判断语句
【windows批处理batch】.bat文件循环判断语句
|
3月前
|
安全 Windows
【Azure Cloud Service】在Windows系统中抓取网络包 ( 不需要另外安全抓包工具)
通常,在生产环境中,为了保证系统环境的安全和纯粹,是不建议安装其它软件或排查工具(如果可以安装,也是需要走审批流程)。 本文将介绍一种,不用安装Wireshark / tcpdump 等工具,使用Windows系统自带的 netsh trace 命令来获取网络包的步骤
103 32
|
2月前
|
存储 缓存 安全
硬盘数据恢复:恢复硬盘数据的9个实用方法(Windows版)
无论是工作文档、家庭照片,还是其他珍贵的数字资产,数据丢失总是一件让人头疼的事情。然而,当硬盘发生问题时,不必过于慌张——只要正确应对,许多数据都可以被成功恢复。本文将从常见数据丢失原因到具体恢复方法,为您提供全面的硬盘数据恢复指导。
|
4月前
|
人工智能 JavaScript 网络安全
ToB项目身份认证AD集成(三完):利用ldap.js实现与windows AD对接实现用户搜索、认证、密码修改等功能 - 以及针对中文转义问题的补丁方法
本文详细介绍了如何使用 `ldapjs` 库在 Node.js 中实现与 Windows AD 的交互,包括用户搜索、身份验证、密码修改和重置等功能。通过创建 `LdapService` 类,提供了与 AD 服务器通信的完整解决方案,同时解决了中文字段在 LDAP 操作中被转义的问题。
110 1
|
5月前
|
存储 开发者 Windows
WINDOWS 环境变量设置方法
本文旨在帮助使用Windows电脑的开发者们为其设备配置环境变量,以更好地支持大模型应用的开发工作。文中详细介绍了三种配置方法:一是将环境变量设置为系统级变量;二是在命令行界面通过`SET`命令或`PowerShell`临时设置变量;三是借鉴MAC的方式,创建全局环境变量文件`.zshrc`进行配置。这些方法简单实用,便于根据实际需求选择适合的方式进行配置。
|
4月前
|
弹性计算 数据安全/隐私保护 Windows
阿里云国际版无法远程连接Windows服务器的排查方法
阿里云国际版无法远程连接Windows服务器的排查方法
|
4月前
|
安全 Windows
Windows系统实现exe服务注册的方法都有哪些?
【10月更文挑战第5天】Windows系统实现exe服务注册的方法都有哪些?
781 0
|
4月前
|
数据可视化 程序员 C#
C#中windows应用窗体程序的输入输出方法实例
C#中windows应用窗体程序的输入输出方法实例
78 0
|
4月前
|
网络协议 安全 调度
关闭Windows自动更新的6种方法
本文介绍了六种关闭Windows自动更新的方法,包括使用服务管理器、组策略编辑器、修改注册表、任务计划程序、网络连接设置和命令行。
2217 0