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
相关推荐
似水এ᭄往昔14 小时前
【Linux系统编程】--进程概念
linux·运维·服务器
Dxy123931021615 小时前
Linux 如何关闭关不掉的进程
linux·运维·chrome
小徐敲java15 小时前
Linux读取串口实时数据
linux·运维·服务器
辰_砂15 小时前
国产服务器操作系统编译nginx生成rpm包
运维·nginx
YOLO数据集集合16 小时前
配电站智能运维|变电一次设备识别|高压电气构件目标检测数据集|电力巡检
运维·人工智能·深度学习·yolo·目标检测·视觉检测
keyipatience16 小时前
25.Linux静态动态库全解析
linux·运维·服务器
开开心心_Every16 小时前
多连接方式的屏幕共享工具推荐
运维·服务器·pdf·电脑·excel·tornado·dash
量子物理学16 小时前
ubuntu安装docker
ubuntu·docker·eureka
Chris-zz17 小时前
Linux:线程概念与控制
linux·运维
IT策士17 小时前
第45篇 k8s之实战:将 Web 应用迁移到 Kubernetes(下)
前端·容器·kubernetes