wireshark基础命令
时间: 2024-12-30 15:34:24 浏览: 6
### Wireshark 基础命令教程
#### 使用捕获过滤器
Wireshark 支持多种方式来设置捕获条件,以便只捕捉特定的数据包。这可以通过使用捕获过滤器实现。例如,在启动Wireshark之前或之后设定`capture filter`参数,可以限定仅收集来自某个IP地址的数据流。
对于只想查看与特定主机通信的情况,可以在界面中点击菜单栏上的“Capture”选项,选择“Options”,然后在弹出窗口里的“Capture Filter”框内输入如下表达式[^4]:
```bash
ip.addr == 10.139.72.181
```
此操作将确保只有当数据包的源地址或是目的地址匹配给定值时才会被捕获并记录下来供后续分析之用。
#### 应用显示过滤器
除了上述提到的方法外,还可以利用显示过滤器(Display Filters),它允许用户基于协议字段进一步筛选已保存文件内的条目。一旦完成了初步的数据采集工作,则可在主界面上方的过滤栏里键入相应的语句来进行更细致化的查找:
假设要找出所有TCP三次握手过程中SYN标志位被置位的数据帧,那么应该这样写:
```bash
tcp.flags.syn == 1
```
另外一种常见的需求可能是聚焦于HTTP GET请求相关的交互活动,这时可采用下面这条指令:
```bash
http.request.method == "GET"
```
这些技巧能够极大地提高效率,使得即使面对海量日志也能快速锁定关注对象[^3]。
#### 启动和停止抓包
为了开始监控网络连接状况,只需打开应用程序后按下绿色鲨鱼鳍图标按钮即可开启实时监听模式;而想要暂停当前进程的话则再次单击该图形化控件或者直接按快捷键Ctrl+E结束任务[^1]。
阅读全文