Linux tcpdump抓包实践(以http为例)

捕获HTTP流量并保存为wireshark格式文件(pcap格式文件)

  1. 基本命令 ‌:

    使用tcpdump捕获所有流量的基本命令如下:

    bash 复制代码
    sudo tcpdump -i any -w output.pcap port 80 or port 443

    这里,-i any表示监听所有网络接口,-w output.pcap指定输出文件名为output.pcapport 80 or port 443表示只捕获到80端口(HTTP)和443端口(HTTPS)的数据包。

  2. 捕获特定方向的流量 ‌:

    若只想捕获进入或离开特定IP地址的流量,可以指定源或目标IP地址,例如:

    bash 复制代码
    sudo tcpdump -i any -w output.pcap src host 192.168.1.100 or dst host 192.168.1.100 and (port 80 or port 443)

    这个命令将捕获从IP地址192.168.1.100发往任何地方或从任何地方到192.168.1.100的HTTP和HTTPS流量。

  3. 使用wireshark查看数据包

相关推荐
XX風几秒前
三维点云处理环境相关-ubuntu安装numpy、open3d
linux·ubuntu·numpy
zzipeng2 分钟前
IMX6ULL CAN通讯应用学习
linux·运维·网络
代码中介商3 分钟前
Linux多线程编程完全指南(下):线程同步与互斥锁
linux·redis·线程·互斥锁
一个人旅程~4 分钟前
Win旧版或win10部分版本如何解除260字符长路径名限制?
linux·windows·经验分享·电脑
iEdHu8 分钟前
LinuxDO | L站 | Linux.do邀请码2026最新获取方式【邀请链接每日分享】
linux·经验分享·其他·社交电子
中国lanwp18 分钟前
CentOS 7 搭建 NFS Server 服务端 + 客户端 完整一键配置
linux·运维·centos
charlie11451419123 分钟前
嵌入式Linux驱动开发(8)——内存映射 I/O - 别拿物理地址当指针用
linux·开发语言·驱动开发·c·imx6ull
a2591748032-随心所记30 分钟前
android拆解super.img内容
android·linux·运维·服务器
时空自由民.36 分钟前
HTTP协议帧格式
网络·网络协议·http
实心儿儿40 分钟前
Linux —— 文件系统_路径解析_软硬连接
linux·运维·服务器