首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tcpdump输出文件没有存储目标IP地址和端口号。

问Tcpdump输出文件没有存储目标IP地址和端口号。
EN

Server Fault用户
提问于 2022-11-24 17:18:39
回答 1查看 40关注 0票数 0

我正在捕获tcpdump数据包。尽管如此,当我希望看到tcpdump -r的输出时,我看到的是目的地主机名,而不是地址IP和服务名称,而不是端口号。

示例:

代码语言:javascript
复制
tcpdump -w /home/backup/out.bin -nn -i ens192 '(dst port 80)'

一分钟后,Ctrl +C停止进程

然后:

代码语言:javascript
复制
tcpdump -r /home/backup/out.bin

它显示:

代码语言:javascript
复制
12:01:28.079940 IP 192.168.1.20.50704 > app.server.http: Flags [.], ack 4196894497, win 229, options [nop,nop,TS val 875454090 ecr 3736039484], length 0
12:01:28.080841 IP 192.168.1.20.50704 > app.server.http: Flags [.], ack 93, win 229, options [nop,nop,TS val 875454091 ecr 3736039485], length 0
12:01:28.080863 IP 192.168.1.20.50704 > app.server.http: Flags [P.], seq 0:95, ack 93, win 229, options [nop,nop,TS val 875454091 ecr 3736039485], length 95

它应该显示IP地址和端口号,而不是app.server.http。

我能为这个案子做些什么?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2022-11-24 19:18:44

捕获的数据本身包含IP地址和端口号。但是,tcpdump在显示期间对IP地址和端口号进行反向查找。可以使用-n禁用反向查找。

所以,你应该用

代码语言:javascript
复制
tcpdump -n -r /home/backup/out.bin

以显示捕获。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1116539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档