Linux下如何实现连接跟踪

2023-04-12 03:17:00 连接 跟踪 如何实现

:

Linux下连接跟踪的实现方法有很多种,常见的有lsof、netstat、ss、tcpdump等。这里我们介绍一种使用tcpdump的方法。

首先,我们使用tcpdump监听所有tcp连接:

tcpdump -i any -n -s 0 -w /tmp/tcpdump.log 'tcp[tcpflags] & (tcp-syn|tcp-fin) != 0'

这条命令将监听所有网络接口的tcp连接,并将连接信息写入/tmp/tcpdump.log文件。

然后我们使用grep命令来查找相关连接信息:

grep -E "192.168.1.100:22|192.168.1.200:3306" /tmp/tcpdump.log

这条命令将查找/tmp/tcpdump.log文件中包含192.168.1.100:22或192.168.1.200:3306的连接信息。

使用这种方法我们就可以很方便地跟踪到相关连接的详细信息了。

相关文章