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查看数据包

相关推荐
赵渝强老师8 小时前
【赵渝强老师】Kubernetes(K8s)中的金丝雀升级
linux·docker·云原生·容器·kubernetes
Qt程序员8 小时前
Linux RCU 原理与应用
linux·c++·内核·linux内核·rcu
The Sheep 20238 小时前
Vue复习
linux·服务器·数据库
兄台の请冷静8 小时前
Linux 安装es
linux·elasticsearch·jenkins
sinat_255487819 小时前
第七部分。介绍MVC(模型-视图-控制器)模式
java·ide·http·tomcat·intellij-idea
fengyehongWorld9 小时前
Linux rg命令
linux
pride.li9 小时前
海思视觉Hi3516CV610--开机自动设置ip
linux·网络·网络协议·tcp/ip
我叫张小白。9 小时前
CentOS 7 安装 Docker并配置镜像加速(完整指南)
linux·docker·centos
Titan202410 小时前
Linux动静态库
linux·服务器·c++
赵民勇10 小时前
Linux file命令详解
linux·运维