-
超详细的网络抓包神器 tcpdump 使用指南(2)
- 作者:谢金冉 分类:电脑技术 发布时间:2021-07-10 05:52:00
protocol 17 ,这两个命令意思相同。 $ tcpdump -i eth0 udp$ tcpdump -i eth0 proto 17 同理,tcp 与 protocol 6 意思相同。 抓取特定主机的数据 使用过滤器 host 可以抓...
protocol 17
,这两个命令意思相同。$ tcpdump -i eth0 udp$ tcpdump -i eth0 proto 17
同理,tcp 与 protocol 6
意思相同。
抓取特定主机的数据
使用过滤器 host
可以抓取特定目的地和源 IP 地址的流量。
$ tcpdump -i eth0 host 10.10.1.1
也可以使用 src
或 dst
只抓取源或目的地:
$ tcpdump -i eth0 dst 10.10.1.20
将抓取的数据写入文件
使用 tcpdump 截取数据报文的时候,默认会打印到屏幕的默认输出,你会看到按照顺序和格式,很多的数据一行行快速闪过,根本来不及看清楚所有的内容。不过,tcpdump 提供了把截取的数据保存到文件的功能,以便后面使用其他图形工具(比如 wireshark,Snort)来分析。
-w
选项用来把数据报文输出到文件:
$ tcpdump -i eth0 -s0 -w test.pcap
行缓冲模式
如果想实时将抓取到的数据通过管道传递给其他工具来处理,需要使用 -l
选项来开启行缓冲模式(或使用 -c
选项来开启数据包缓冲模式)。使用 -l
选项可以将输出通过立即发送给其他命令,其他命令会立即响应。
$ tcpdump -i eth0 -s0 -l port 80 | grep 'Server:'
组合过滤器
过滤的真正强大之处在于你可以随意组合它们,而连接它们的逻辑就是常用的 与/AND/&&
、 或/OR/||
和 非/not/!
。
and or &&or or ||not or !
2. 过滤器
关于 tcpdump 的过滤器,这里有必要单独介绍一下。
机器上的网络报文数量异常的多,很多时候我们只关系和具体问题有关的数据报(比如访问某个网站的数据,或者 icmp 超时的报文等等),而这些数据只占到很小的一部分。把所有的数据截取下来,从里面找到想要的信息无疑是一件很费时费力的工作。而 tcpdump 提供了灵活的语法可以精确地截取关心的数据报,简化分析的工作量。这些选择数据包的语句就是过滤器(filter)!
Host 过滤器
Host 过滤器用来过滤某个主机的数据报文。例如:
$ tcpdump host 1.2.3.4
该命令会抓取所有发往主机 1.2.3.4
或者从主机 1.2.3.4
发出的流量。如果想只抓取从该主机发出的流量,可以使用下面的命令:
$ tcpdump src host 1.2.3.4
Network 过滤器
Network 过滤器用来过滤某个网段的数据,使用的是 CIDR 模式。可以使用四元组(x.x.x.x)、三元组(x.x.x)、二元组(x.x)和一元组(x)。四元组就是指定某个主机,三元组表示子网掩码为 255.255.255.0
,二元组表示子网掩码为 255.255.0.0
,一元组表示子网掩码为 255.0.0.0
。例如,
抓取所有发往网段 192.168.1.x
或从网段 192.168.1.x
发出的流量:
$ tcpdump net 192.168.1
抓取所有发往网段 10.x.x.x
或从网段 10.x.x.x
发出的流量:
$ tcpdump net 10
和 Host 过滤器一样,这里也可以指定源和目的:
$ tcpdump src net 10
也可以使用 CIDR 格式:
$ tcpdump src net 172.16.0.0/12
Proto 过滤器
Proto 过滤器用来过滤某个协议的数据,关键字为 proto
,可省略。proto 后面可以跟上协议号或协议名称,支持 icmp
, igmp
, igrp
,
猜您喜欢
- 如何关闭Windows Defender防火墙,解开网..2024-04-04
- 谷歌浏览器安全设置大揭秘:让你轻松..2024-03-30
- 老电脑连接WiFi大揭秘:轻松上手,让..2024-03-28
- 如何轻松开启Windows Telnet,轻松掌握网..2024-03-25
- 腾达路由器最新登录入口,轻松掌握网..2024-03-20
- 解除网络限速,轻松提升电脑上网速度..2024-03-19
相关推荐
- 机械硬盘读写速度慢几招优化方法提升..2023-02-03
- 电脑usb接口没反应|USB接口不能用解决..2023-02-04
- 表格临时文件在哪里_excel的临时文件保..2021-06-16
- Word 文档的“修订”功能怎么用..2017-10-12
- Mpp文件后缀用什么软件打开的方法..2017-10-01
- Win11无法删除文件夹怎么办 win11强制删..2022-11-21