我想知道有多少台 PC 以及这些 PC 的 IP 地址连接到 Linux 服务器。有什么工具或 Python 脚本可以实现此目的吗?
编辑
就这样吧。抱歉,伙计们,我从来没有意识到这太难了。我试着用谷歌搜索一下,但我找到的都是一些“黑客”工具。看在上帝的份上,我最好为此得到报酬:D
答案1
除非您有权限,否则您无法获取其他人的服务器的流量。您可能正在寻找以下内容:
netstat -tn 2>/dev/null | grep :80 | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head
这将列出连接到您的 Linux 服务器的端口 80 上的所有 IP 地址。
参考文献:列出连接到你的服务器的 IP 地址!