加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 同时捕获两个不同端口上的网络流量

发布时间:2020-12-14 00:04:17 所属栏目:Linux 来源:网络整理
导读:我希望同时捕获两个不同端口上的tcpdump流量. 我试过这个.. $tcpdump port 21 ; tcpdump port 22 虽然它有效,但问题是它首先等待端口21上的流量,当中断时它将等待端口22. 另一个问题是它不会捕获端口22上的流量,直到端口21上的流量将被捕获. 我想要一个免费
我希望同时捕获两个不同端口上的tcpdump流量.

我试过这个..

$tcpdump port 21 ; tcpdump port 22

虽然它有效,但问题是它首先等待端口21上的流量,当中断时它将等待端口22.

另一个问题是它不会捕获端口22上的流量,直到端口21上的流量将被捕获.

我想要一个免费的解决方案,无论数据包到达的顺序是什么,如果它们是针对端口21或22,它们应该被捕获.

请帮我这个!!!

编辑:

对不起,我没有在我试图运行的实际命令之前指定它是这个..

$tcpdump -X -s0 protochain 50

$tcpdump -X -s0 protochain 51

现在我需要同时使用50和51 ..

解决方法

嗨,你只需要组成这样两个端口:

tcpdump -n -i $INTERFACE port 21 or port 22

其中-n将获得数字地址而无需反向解析(更快)和$INTERFACE是真实的界面,你嗅到交通

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读