Linux捕获网络接口上的网络流量(抓包)

抓包示例命令:

c 复制代码
tcpdump -i eth0 -w /tmp/capture.pcap host 192.168.1.100 and portrange 8000-9000

1、tcpdump:这是一个用于捕获和显示网络上的数据包的网络分析工具。

2、-i eth0

  • -i:指定要监听的网络接口。
  • eth0:是网络接口的名称,表示第一个以太网接口。

3、-w /tmp/capture.pcap

  • -w:指定一个文件,用于保存捕获的数据包。
  • /tmp/capture.pcap:是保存捕获数据的文件的路径和名称。这个文件是一个标准的pcap格式文件,可以使用各种网络分析工具(如Wireshark)进行查看和分析。

4、host 192.168.1.100 and portrange 8000-9000:这是过滤条件,用于确定哪些数据包应该被捕获。

  • host 192.168.1.100:这个条件会捕获所有与IP地址 192.168.1.100 相关的数据包,无论是源地址还是目标地址。
  • portrange 8000-9000 :这个条件会捕获所有端口范围在8000到9000之间的数据包。注意,这个条件并不特定于IP地址
    192.168.1.100,而是应用于所有通过 eth0 接口的数据包。但由于使用了 and 连接符,所以这两个条件必须同时满足,即只有与 192.168.1.100 相关且端口在8000到9000之间的数据包才会被捕获。
相关推荐
拾贰_C7 分钟前
【python | installation 】python 安装 | Windows | 命令使用
linux·数据库·ubuntu
IpdataCloud8 分钟前
遭遇DDoS攻击后如何快速分析攻击源?用IP离线库+威胁情报定位异常IP
网络·tcp/ip·游戏·智能路由器·ddos
机汇五金_9 分钟前
影响交换机箱体使用寿命的几个关键因素
运维·服务器·网络·python
zhangjw3411 分钟前
第18篇:Java网络编程零基础详解,IP、端口、TCP、UDP、Socket通信、实战文件传输
java·网络·tcp/ip
bkspiderx12 分钟前
Boa Web服务器HTTPS支持的源码改造方案
服务器·前端·https·web服务器·boa·https支持
无限进步_15 分钟前
Linux进程终止——退出码、exit与_exit
linux·运维·服务器
编程大师哥16 分钟前
最高效的 IO 并发方案
linux·网络·python
酣大智17 分钟前
BGP选路原则--下一跳IGP Metric小的(8)
网络·华为·路由·bgp
炘爚31 分钟前
phase1:基础框架——编译 + MySQL + 登录/注册
linux·c++
齐鲁大虾42 分钟前
如何彻底解决从公网HTTP页面请求私有HTTP资源跨域问题
网络·网络协议·http