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
相关推荐
LedgerNinja6 小时前
WEEX API 稳定性实战:限频、重试与风控的工程化清单
运维·区块链
ZJH__GO6 小时前
网络编程v2--多客户端互通
java·运维·服务器·开发语言·计算机网络
Meya11277 小时前
实时采集 + 全域可视化,打造跨站点机房一体化U位管理方案
大数据·运维·人工智能
Gofarlic_OMS7 小时前
NX浮动许可调度黑名单机制,对比两款谁更合理
java·大数据·运维·开源·制造
取谖慕12.7 小时前
Docker容器从入门到精通
docker·容器·eureka
三言老师7 小时前
CentOS7.9:Redis服务器部署结构化实战教程
linux·运维·服务器·数据库
取谖慕12.8 小时前
Harbor仓库从讲解到部署实战
docker·harbor
tiannian12209 小时前
RFID资产管理系统投入产出全拆解:硬件、软件、部署、运维四笔账一次算清
运维·rfid·资产管理系统
我头发多我先学9 小时前
Linux入门:简要认识Linux和基础指令
linux·运维·服务器
Urbano10 小时前
职业工装外套核心缝制工序自动化替代分析与多品牌设备选型报告
运维·自动化