全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

linux抓包命令tcpdump

发布时间:2023-05-12 11:41:00
发布人:syq

  tcpdump是一个运行在Linux、Unix和其他类Unix系统上的抓包工具。它是一个非常强大的抓包命令行工具,可以对网络流量进行实时的抓取和分析,用于网络调试和安全审计。

linux抓包命令tcpdump

  下面是tcpdump的使用方法:

  1. 命令格式:

tcpdump [options] [filter]

   2. tcpdump选项:

-i: 指定接口
-n: 不将IP和端口号转化为域名和服务名
-X: 将数据包以16进制和ASCII码形式打印出来
-v: 输出详细信息
-c: 抓包数量
-w: 将结果保存到文件

  3. tcpdump的filter语法:

  tcpdump的filter语法基于BPF (Berkley Packet Filter)语法,用于从抓取的数据包中筛选出特定的数据。

  常用的filter语法:

tcp: TCP包
udp: UDP包
icmp: ICMP包
host: 指定目标IP
port: 指定目标端口
ip: 指定IP包

  4. tcpdump的实例:

  (1)抓取指定IP的数据包:

tcpdump host 192.168.1.10

   (2)抓取指定端口的数据包:

tcpdump port 80

  (3)抓取指定IP和端口的数据包:

tcpdump host 192.168.1.10 and port 80

  (4)将抓包结果保存到文件:

tcpdump -i eth0 -w /tmp/tcpdump.pcap

   tcpdump是一个非常强大的网络抓包工具,但也比较复杂,需要一定的网络知识和使用经验。在使用过程中需要根据需要选取不同的选项和filter,以达到想要的抓包效果。

相关文章

python写入json文件?

python写入json文件?

2023-11-02
vscode设置tab为4个空格?

vscode设置tab为4个空格?

2023-11-02
更新pycharm?

更新pycharm?

2023-11-02
anaconda每次打开都要安装?

anaconda每次打开都要安装?

2023-11-02

最新文章

武汉新媒体行业公司排名

武汉新媒体行业公司排名

2023-11-01
武汉新媒体就业现状好吗

武汉新媒体就业现状好吗

2023-11-01
武汉全媒体行业发展现状及趋势

武汉全媒体行业发展现状及趋势

2023-10-31
武汉全媒体现状

武汉全媒体现状

2023-10-31
在线咨询 免费试学 教程领取