tcpdump 安装教程(抓流量)

tip:作为程序员一定学习编程之道,一定要对代码的编写有追求,不能实现就完事了。我们应该让自己写的代码更加优雅,即使这会费时费力。

推荐:体系化学习Java(Java面试专题)

文章目录

  • 1、什么是 tcpdump
  • 2、安装步骤
    • 2.1 安装相关依赖
    • 2.2 下周安装包
    • 2.3 编译安装
    • 2.4 抓包

1、什么是 tcpdump

tcpdump 是一种网络抓包工具,用于在 Linux 系统中捕获和分析网络数据包。它可以帮助用户监控和调试网络通信,诊断网络问题,以及进行安全审计等操作。tcpdump 可以捕获网络流量,并将数据包的内容以及相关的元数据打印出来,例如源 IP 地址、目标 IP 地址、协议类型、端口号等信息。用户可以使用 tcpdump 过滤器来控制捕获的数据包类型和数量,以便更精确地分析和调试网络通信。tcpdump 是一个非常强大和灵活的工具,适用于各种网络场景和需求。

2、安装步骤

2.1 安装相关依赖

yum -y install flex
yum -y install bison

2.2 下周安装包

wget http://www.tcpdump.org/release/libpcap-1.5.3.tar.gz
wget http://www.tcpdump.org/release/tcpdump-4.5.1.tar.gz

2.3 编译安装


tar -zxvf libpcap-1.5.3.tar.gz

## 注意路径
cd /root/libpcap-1.5.3
./configure
sudo make install

cd /root
tar -zxvf tcpdump-4.5.1.tar.gz

## 注意路径
cd /root/tcpdump-4.5.1
./configure
sudo make install

2.4 抓包

# 查看网卡
ip a

# 抓网卡上对应 ip 的
tcpdump -i eth0 host 127.0.0.1

# 抓 eth0 上 8081 流量的
 tcpdump -i eth0 dst port 8081

在这里插入图片描述

本文由激流原创,首发于CSDN博客,博客主页 https://blog.csdn.net/qq_37967783?spm=1010.2135.3001.5421
喜欢的话记得点赞收藏啊

你可能感兴趣的:(生产调试,tcpdump,测试工具,网络,抓包)