全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

Linux网络分析tcpdump的基本用法

时间:2023-09-28 15:42

人气:

作者:admin

标签: 网络  数据包 

导读:我们先通过几个简单的示例来介绍 tcpdump 基本用法。 1. 不加任何参数,默认情况下将抓取第一个非 lo 网卡上所有的数据包 $ tcpdump  2.  抓取 eth0 网卡上的所有数据包 $ tcpdump -i eth0...

我们先通过几个简单的示例来介绍 tcpdump 基本用法。

1. 不加任何参数,默认情况下将抓取第一个非 lo 网卡上所有的数据包

$tcpdump

2. 抓取 eth0 网卡上的所有数据包

$tcpdump-ieth0

3. 抓包时指定 -n 选项,不解析主机和端口名。这个参数很关键,会影响抓包的性能,一般抓包时都需要指定该选项。

$tcpdump-n-ieth0

4. 抓取指定主机 192.168.1.100 的所有数据包

$tcpdump-nieth0host192.168.1.100

5. 抓取指定主机 10.1.1.2 发送的数据包

$tcpdump-nieth0srchost10.1.1.2

6. 抓取发送给 10.1.1.2 的所有数据包

$tcpdump-nieth0dsthost10.1.1.2

7. 抓取 eth0 网卡上发往指定主机的数据包,抓到 10 个包就停止,这个参数也比较常用

$tcpdump-nieth0-c10dsthost192.168.1.200

8. 抓取 eth0 网卡上所有 SSH 请求数据包,SSH 默认端口是 22

$tcpdump-nieth0dstport22

9. 抓取 eth0 网卡上 5 个 ping 数据包

$tcpdump-nieth0-c5icmp

10. 抓取 eth0 网卡上所有的 arp 数据包

$tcpdump-nieth0arp

11. 使用十六进制输出,当你想检查数据包内容是否有问题时,十六进制输出会很有帮助。

$tcpdump-nieth0-c1arp-X

listeningoneth0,link-typeEN10MB(Ethernet),capturesize262144bytes

12:13:31.602995ARP,Requestwho-has172.17.92.133tell172.17.95.253,length28

0x0000:0001080006040001eeffffffffffac11................

0x0010:5ffd000000000000ac115c85_..........

12. 只抓取 eth0 网卡上 IPv6 的流量

$tcpdump-nieth0ip6

13. 抓取指定端口范围的流量

$tcpdump-nieth0portrange80-9000

14. 抓取指定网段的流量

$tcpdump-nieth0net192.168.1.0/24

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信