我管理的网站当前充斥着来自不同 IP 地址的 HTTP 请求,但都使用相同的用户代理字符串
我已经搜索了日志文件,现在有一个包含每行 2696 个唯一 IP 地址的文件。它看起来每 20 个左右的 IP 属于相同的 IP 范围,即第一个、第二个和有时第三个八位字节是相同的
有没有办法可以将这些 IP 组合在一起,以便查看每个 IP 范围的列表?无论是某种命令行巫术还是工具,我都可以将 IP 放入并获取 IP 范围作为输出?
编辑:
例如,24 个 IP 地址以 开头,104.140
并且存在三个不同的第三个八位字节。8个IP开头104.140.183
,另外8个开头,104.140.211
最后8个开头104.140.4
我的防火墙经理让我阻止IP范围与网络前缀长度,并允许我从选择/24
到/32
我对子网划分不够了解,无法知道输出应该是什么,但我想 A) 看看有多少不同的范围和 B) 理想情况下,输出的格式可以用来阻止范围防火墙