首页/安全/应急响应速查/按进程统计连接数(找扫描与爆破源)

按进程统计连接数(找扫描与爆破源)

哪个进程连接数异常高,往往就是扫描器、爆破脚本或代理转发:把 ss -p 输出里的 pid 字段聚合排名即可锁定。

应急响应速查安全更新于 2026-10-12
目的按 PID 聚合连接数找异常
解析提取 users 字段中的 pid= 值
对比与业务基线的正常连接数比对
动作定位后看 cmdline 与父进程

按 PID 聚集连接

按 PID 聚集连接
ss -antp | grep -oE 'pid=[0-9]+' | sort | uniq -c | sort -rn | head -n 20
ps -p 1234 -o pid,ppid,user,lstart,cmd
一个 socket 可能被多个进程引用,grep -o 会逐个计数,这恰好符合谁在忙的直觉。

易错点

  • 没加 sudo:ss 不显示别人的 pid,统计为空
  • 把高连接数直接当攻击:Nginx/Java 正常也大量连接,先对比基线

数据来源与参考

  • man 8 ss(iproute2)
  • SANS 网络排查实践

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌