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
相关推荐
China_Yanhy3 小时前
转型AI运维工程师·Day 7:构建“数据飞轮” —— 每一句对话都是资产
运维·人工智能·状态模式
学Linux的语莫3 小时前
k8s常用命令
linux·容器·kubernetes
火山引擎开发者社区3 小时前
Seedance 2.0上线火山方舟体验中心,API即将开放
docker·vim·emacs
freephp4 小时前
睡前讲一段docker编译镜像的故事
docker
A星空1234 小时前
三、Kconfig介绍以及制作menuconfig界面
linux·运维·服务器
安科士andxe4 小时前
实操指南|安科士1.25G CWDM SFP光模块选型、部署与运维全攻略
运维·数据库·5g
Elastic 中国社区官方博客6 小时前
易捷问数(NewmindExAI)平台解决 ES 升级后 AI 助手与 Attack Discovery 不正常问题
大数据·运维·数据库·人工智能·elasticsearch·搜索引擎·ai
帷幄庸者8 小时前
跨网的Kubernetes集群:从零构建混合云架构
容器·架构·kubernetes
bepeater12348 小时前
使用Kubernetes部署Spring Boot项目
spring boot·容器·kubernetes
比奇堡派星星8 小时前
sed命令
linux·运维·服务器·开发语言