Questions tagged «ip-blocking»

5
如何在短时间内自动临时阻止IP地址对服务器造成太大影响?
我的一台LAMP服务器最近被某种脚本僵尸程序关闭,以寻找漏洞。从外观上看,它每秒发出如此多的请求,以至于服务器上的RAM过载,并使我的整个站点宕机了一个小时。该“ attacK”全部来自单个IP地址。 那么,如何在短时间内自动和临时阻止在LAMP Server上点击次数过多的IP地址?什么是完成这项工作的最佳工具,我应该在操作系统级别还是通过PHP解决此问题?


4
查找属于特定ISP的所有IP范围
我遇到了某个人,他一直在积极地抓取我的网站;浪费带宽和CPU资源。我已经实现了一个系统,该系统可以跟踪我的Web服务器访问日志,将每个新IP添加到数据库中,跟踪该IP发出的请求数量,然后,如果同一IP超出了某个请求阈值,在某个时间段内,它通过iptables被阻止。听起来可能很复杂,但据我所知,尚无旨在将某个IP限制在一定数量的带宽/请求中的预制解决方案。 这对于大多数爬虫来说都可以正常工作,但是一个非常执着的人每次被阻止时都会从其ISP池中获取新IP。我想完全阻止ISP,但是不知道如何解决。 在几个示例IP上进行Whois,我可以看到它们共享相同的“ netname”,“ mnt-by”和“ origin / AS”。有没有一种方法可以使用相同的mnt-by / AS / netname在ARIN / RIPE数据库中查询所有子网?如果没有,我该如何获取属于该ISP的每个IP? 谢谢。

4
如何在端口80上运行node.js应用程序?进程阻塞了我的端口吗?
我相信远程实例上的端口80被阻止,并且我尝试使用端口80运行node.js应用程序。我已经尝试了端口3000和3002,并且两个端口都工作正常,但是运行时出现错误在端口80上。我怀疑端口80从netstat -an下面的输出中被阻止,但是如何找到阻止端口80在下面的地址的进程ID? [lucas@ecoinstance]~/node/nodetest1$ netstat -an Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:3002 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:27017 127.0.0.1:51108 ESTABLISHED tcp 0 0 127.0.0.1:51106 127.0.0.1:27017 ESTABLISHED tcp …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.