2013-10-24 71 views
1

我在我的服务器上接收到来自不同IP地址的太多请求。我发现,看着apache access.log,所有这些ip地址都在请求一个特定的文件(teXeFe.php)。我想阻止对所有这些IP地址的访问。我该怎么做?阻止请求特定网址的IP地址

回答

4

如何使用iptables字符串匹配?

喜欢的东西,

iptables -I INPUT 1 -m string --algo bm --string "teXeFe.php" -j DROP 

我插在一个位置的规则只是用于测试,因为我有,如果是furhter insterted环比下滑这一个之前匹配其他规则。无论如何,你会明白这个概念。你也可以在规则中更具体一些(包括GET/full/url/path等)。

下面是页面描述字符串匹配滤波器,
- http://spamcleaner.org/en/misc/w00tw00t.html

而且这里的另一个计算器-问题吧,
- iptable rule to drop packet with a specific substring in payload

希望帮助!

+0

救了我的命,谢谢! – ihkawiss