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
相关推荐
33三 三like8 小时前
Jiangxi
linux·运维·服务器
2601_953988078 小时前
Ricon组态 - 让数据可视化如此简单
运维·后端·物联网·数学建模·前端框架·c4前端
小马同学-8 小时前
01 容器技术概述
运维·docker·云计算
海宇大数据8 小时前
零信任架构实战:基于海宇单人婚姻状态查询构建自动化线上房产交易合规网关
运维·人工智能·架构·自动化
bloglin999998 小时前
windows中如何像linux的lsof一样查看端口
运维
网硕互联的小客服8 小时前
服务器如何检查Web端口(如80/443)是否正常监听?
运维·服务器
buhuizhiyuci8 小时前
线程的互斥
linux·运维·服务器·c++
大橙子plus9 小时前
linux搭建kafka
linux·运维·kafka
团子股股东峥哥9 小时前
day35-RHEL-管理SELinux的安全性
linux·运维·服务器
蓝速科技9 小时前
涉外酒店前台双屏翻译机落地应用指南
运维·人工智能·科技·语言模型·自然语言处理·语音识别