2024-05-29 04:15:30 发布
网友
我尝试使用python使用tcpdump处理所有服务器连接,使用以下命令可以很好地工作:
tcpdump -tttt -nn 'tcp[tcpflags] & tcp-syn == tcp-syn'
以下是它捕捉到的:
以下是它没有做到的:
所以我得到了所有从外到内,从里到外的交通,但是没有发生任何与机器有关的事情。在
我想我弄错了一些旗子,但我不知道是什么。有什么想法吗?我只是想监视一台机器内的服务器连接活动,但只有当它是外部的时才获取日志。在
使用-i any捕获所有接口的数据,包括环回(“localhost to localhost”)
-i any
您可以排除您自己的IP(ssh客户机IP),方法是
tcpdump -tttt -nn 'tcp[tcpflags] & tcp-syn == tcp-syn && ! host <ssh-client-ip>'
例如,如果您从10.2.3.4开始ssh,那么命令应该是
希望有帮助。在
本地主机上的连接将通过lo接口。尝试使用-i any选项使其侦听所有网络接口。在
lo
使用
-i any
捕获所有接口的数据,包括环回(“localhost to localhost”)您可以排除您自己的IP(ssh客户机IP),方法是
例如,如果您从10.2.3.4开始ssh,那么命令应该是
^{pr2}$希望有帮助。在
本地主机上的连接将通过
lo
接口。尝试使用-i any
选项使其侦听所有网络接口。在相关问题 更多 >
编程相关推荐