如何根据发现的网络链接追踪是那个进程创建的呢?

2020-03-08 07:23:37 +08:00
 AmrtaShiva

如题

早上发现联网之后什么都没打开就好多个链接在联网  iftop -i wlan0 能看到目标网址 不知道怎么排查这些链接是那些程序创建的

3118 次点击
所在节点    Linux
6 条回复
matrix67
2020-03-08 09:35:05 +08:00
知道端口的话,lsof -i:22 能看到 pid。

端口你可以用 netstat 或者 iftop 都看的出来的。

如何查看 Linux 系统的带宽流量
* 按网卡查看流量:ifstat、dstat -nf 或 sar -n DEV 1 2

按进程查看流量:nethogs
*
按连接查看流量:iptraf、iftop 或 tcptrack
*
查看流量最大的进程:sysdig -c topprocs_net
*
查看流量最大的端口:sysdig -c topports_server
*
查看连接最多的服务器端口:sysdig -c fdbytes_by fd.sport
sagaxu
2020-03-08 09:39:04 +08:00
ss -anp
AmrtaShiva
2020-03-08 10:26:05 +08:00
@matrix67 它不是一直在联网 而是断断续续的隔一段时间联一下 不好找啊
matrix67
2020-03-08 12:29:00 +08:00
@AmrtaShiva 几种思路
1. 一直抓包,看异常的端口号
2. 查是否有守护进程,没有的话查 cron job 之类的。

这个本质上就跟查后门一样的啊。
matrix67
2020-03-08 12:32:04 +08:00
还有一种方法, 用 perf-tools,execsnoop opensnoop 之类的查查,查 syslog,装一个 auditd 查查。
dazhangpan
2020-03-08 12:44:34 +08:00
ftrace 加个 kprobe 一直抓着就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/650833

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX