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
相关推荐
名字还没想好☜4 分钟前
Kubernetes NetworkPolicy 实战:默认全通的坑与用标签做零信任隔离
运维·云原生·容器·kubernetes·networkpolicy
瑞码空间13 分钟前
Web应用的多端部署之道:浏览器 · Electron · Docker
前端·docker·electron·浏览器·web
Eloudy22 分钟前
给 Linux 加新硬盘的挂载命令
linux·运维·服务器
三言老师33 分钟前
ss高效查看网络连接端口实操
linux·运维·服务器·网络
三言老师36 分钟前
traceroute路由追踪实操
linux·运维·服务器·网络
Nayxxu39 分钟前
Gemini Computer Use 安全清单:浏览器、桌面、移动端自动化怎么控权限
运维·安全·自动化
badhope1 小时前
Docker镜像从2GB压到80MB——我被运维追着打了三天才学会的容器瘦身术
docker
愚公搬代码1 小时前
【愚公系列】《WorkBuddy从上手到变现》017-用AI Agent实现公众号自动化运营(从1个号到矩阵:规模化的可能和边界)
运维·人工智能·自动化·小龙虾·workbuddy
XH华1 小时前
Linux系统第四章:工具的学习
linux·运维·学习
刚入门的大一新生1 小时前
Linux-基础开发工具1
linux·运维·服务器