查看有多少远程的 IP 在连接本机
查看有多少远程的 IP 在连接本机

查看有多少远程的 IP 在连接本机

#!/bin/bash #!/bin/bash # 查看有多少远程的 IP 在连接本机(不管是通过 ssh 还是 web 还是 ftp 都统计) # 使用 netstat ‐atn 可以查看本机所有连接的状态,‐a 查看所有, # -t仅显示 tcp 连接的信息,‐n 数字格式显示 # Local Address(第四列是本机的 IP 和端口信息) # Foreign Address(第五列是远程主机的 IP 和端口信息) # 使用 awk 命令仅显示第 5 列数据,再显示第 1 列 IP 地址的信息 # sort 可以按数字大小排序,最后使用 uniq 将多余重复的删除,并统计重复的次数 netstat -atn | awk ‘{print $5}’ | awk ‘{print $1}’ | sort -nr | uniq -c

作者:地球的外星人君
链接:https://zhuanlan.zhihu.com/p/515140496
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注