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
相关推荐
_extraordinary_6 小时前
Linux基本指令(三)+ 权限
linux·运维·服务器
青春:一叶知秋6 小时前
Reactor模型说明
运维·服务器
和舒貌8 小时前
Linux系统编程基础详解
linux·运维·服务器·基础
wssswsss9 小时前
docker容器网络配置及常用操作
网络·docker·容器
蛊明11 小时前
下载CentOS 10
linux·运维·centos
北京-宏哥11 小时前
Linux系统安装MySQL5.7(其他版本类似)避坑指南
linux·运维·服务器
qw94911 小时前
Linux 高级篇 日志管理、定制自己的Linux系统、备份与恢复
linux·运维·服务器
丶只有影子11 小时前
【Nacos】从零开始启动Nacos服务(windows/linux)
linux·运维·windows·微服务·springcloud
青年vs阳光11 小时前
win10把c盘docker虚拟硬盘映射迁移到别的磁盘
运维·docker·容器
-SGlow-12 小时前
Linux相关概念和易错知识点(30)(线程互斥、线程同步)
linux·运维·服务器