tcpdump命令行输出
如需要直接在命令行查看抓包信息,有些包信息就很简单,直接就可以看见一些信息,可以执行如下
参数解析:
-
-i any- 监听所有可用的网络接口(any interface)
-
tcp port 7856- 过滤条件:只捕获 TCP 协议且端口号为 7856 的数据包
-
-A- 以 ASCII 格式打印数据包内容(方便查看 HTTP、FTP 等明文协议)
-
-s 0- 设置抓包长度(snaplength)为 0,表示捕获完整的数据包(默认只抓前 96 字节)
用途:
- 监控 TCP 端口 7856 的通信内容(如调试自定义协议、分析应用层数据)。
- 结合
-A可以直接查看明文传输的数据(如 HTTP 请求、Telnet 会话等)。
类似用法:
- 抓取 HTTP 流量:
tcpdump -i any tcp port 80 -A -s 0 - 抓取 DNS 查询:
tcpdump -i any udp port 53 -s 0
注意事项:
- 需要
root权限(或sudo)才能运行。 - 如果数据是加密的(如 HTTPS),
-A只能看到乱码。

浙公网安备 33010602011771号