首页/网络/抓包与流量分析速查/ss 与抓包联动定位进程
抓包工具链61 条

ss 与抓包联动定位进程

抓包定位到端口后,用 ss 反查归属进程与 socket:ss -tnp 显示连接与进程,快速把包与程序对应起来。

用途从端口的包找到所属进程
命令ss -tnp / ss -lnp

命令

命令
ss -tnp state established '( sport = :8080 )'
ss -lnp | grep 8080
# ss 的 -p 需要足够权限才能显示进程
容器场景 ss 在宿主看不到容器内进程,需进 netns 查。

易错点

  • TIME_WAIT 等无进程状态的连接查不到进程属正常
  • 同名进程多实例时用 PID 与启动参数区分

数据来源与参考

  • man 8 ss
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌