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
相关推荐
wanhengidc1 小时前
云手机的运行环境如何
运维·服务器·游戏·智能手机·生活
cyber_两只龙宝1 小时前
【Haproxy】Haproxy的算法详解及配置
linux·运维·服务器·云原生·负载均衡·haproxy·调度算法
阿常呓语2 小时前
Linux命令 jq详解
linux·运维·shell·jq
火车叼位3 小时前
Docker Compose 网络原理与实战:同一 Compose 服务间如何稳定通信
运维·docker·容器
白狐_7985 小时前
从零构建飞书 × OpenClaw 自动化情报站(三)
运维·自动化·飞书
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ5 小时前
ubuntu 安装部署docker教程
linux·ubuntu·docker
人间打气筒(Ada)6 小时前
mysql数据库之DDL、DML
运维·数据库·sql·mysql·dba·dml·dql
D愿你归来仍是少年6 小时前
Kubernetes(K8s)系统学习指南
容器·kubernetes
SongYuLong的博客7 小时前
Linux IPC进程通信几种方法
linux·运维·算法
yiwenrong7 小时前
安全审计-Ubuntu-ufw防火墙
linux·运维·ubuntu