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 小时前
Nginx对客户端的限制
运维·nginx
梦想的颜色15 小时前
从零入门:Docker在Ubuntu上的安装、使用与主流镜像仓库实战(Java/Go/MySQL/PostgreSQL/MongoDB/Nginx
java·ubuntu·docker
华奥系科技15 小时前
汛期城市内涝治理:智慧水务如何重塑防汛“安全感”?
大数据·运维·人工智能
IT WorryFree15 小时前
三套 Zabbix7.4 API 可直接复制 params 模板
运维·服务器·网络
Full Stack Developme16 小时前
Linux rm-rf 执行后,硬盘空间变化
linux·运维·服务器
跨境数据猎手16 小时前
独立站搭建:架构拆解+源码配置+运维复盘
运维·架构
楠目17 小时前
CVE-2017-7529 Nginx Range头整数溢出漏洞利用总结
运维·nginx
java知路17 小时前
centos euler离线下载docker镜像
linux·docker·centos
江湖有缘17 小时前
Docker部署HamsterBase Tasks任务管理工具
运维·docker·容器
很楠爱上17 小时前
Docker 从入门到实战:核心概念、微服务编排与环境移植完全指南
docker·微服务·容器