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
相关推荐
zhengqweasd7 小时前
Linux 软中断原理:网卡报文是怎么抢占 CPU 的
linux·运维·网络
X1A0RAN7 小时前
Linux nohup 命令完全指南
linux·运维·服务器
对讲机数码科普7 小时前
业余无线电野外中继寒地故障排查|东北林区 VHF/UHF 台站四季射频环境适配方案
运维·网络
Shadow(⊙o⊙)7 小时前
仿muduo实现高并发服务器——读写缓冲区Buffer.hpp
运维·服务器
黄焖鸡能干四碗7 小时前
大数据平台安全防护策略方案(PPT)
大数据·运维·网络·安全·web安全·制造
虚无的纽扣7 小时前
【Linux】信号(上):一个进程是怎么“被通知”的
linux·运维·驱动开发
szuaudi8 小时前
K8s 节点假死故障排查过程复盘
网络·容器·kubernetes
Gauss松鼠会18 小时前
高斯数据库(openGauss)的物理存储结构
运维·服务器·数据库·sql·opengauss·经验总结
Knight_AL18 小时前
本地服务连接 SaaS 测试环境实践:Docker 部署 Redis 与 RocketMQ 完成接口联调
redis·docker·rocketmq
Android系统攻城狮18 小时前
Linux Gstreamer深度解析之gst_audio_ring_buffer_prepare_read调用流程与实战(七十四)
linux·运维·服务器·gstreamer音视频·音视频进阶