docker容器抓包

使用nsenter切换网络命名空间

bash 复制代码
#获取PID
docker inspect --format "{{.State.Pid}}" container_id/name 
# 切换网络空间
nsenter -n -t PID

切换后可用 ip addr 查看网络结构(nsenter切换网络空间不是永久的,只对当前会话有效,不用担心切换会对容器网络有修改)

抓包命令

实时打印

bash 复制代码
# 100:打印次数,ens192:网卡名称,IP:117.61.1.89
tcpdump -c 100 -q -XX -vvv -nn -i ens192 host 117.61.1.89

文件写入

bash 复制代码
tcpdump -i ens192 host 117.61.1.89
相关推荐
青瓦梦滋15 小时前
IP/MAC帧/ARP协议
运维·服务器·网络·网络协议·tcp/ip
阿 才16 小时前
Matlab(Simulink)使用详解
运维·网络·matlab
St_rive16 小时前
webUI自动化实现及封装
运维·自动化
xx~t17 小时前
嵌入式——Linux软件编程2
linux·运维·服务器·c语言·学习方法
Shell运维手记17 小时前
Linux (挂载|rpm|yum|源码编译)
linux·运维·笔记·网络协议·bash
-今昭-17 小时前
MFS高可用负载均衡
运维·负载均衡
ITyunwei098717 小时前
SSL 证书过期排查实战:openssl + Nginx 4步从发现到续签
运维·网络
郝开17 小时前
Docker Compose 本地环境搭建:kkFileView
运维·docker·容器
QYR_1117 小时前
2032年气相分解设备市场规模达2.25亿美元:VPD向高灵敏度、自动化晶圆污染检测升级
运维·自动化
RisunJan17 小时前
Linux命令-vgchange(修改 LVM 卷组属性)
linux·运维·服务器