]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
add NHN spider
authorMartin Zobel-Helas <zobel@debian.org>
Wed, 24 Apr 2013 20:13:09 +0000 (22:13 +0200)
committerMartin Zobel-Helas <zobel@debian.org>
Wed, 24 Apr 2013 20:13:31 +0000 (22:13 +0200)
Signed-off-by: Martin Zobel-Helas <zobel@debian.org>
modules/apache2/manifests/dynamic.pp

index c7fc17d9705918275b574170a80ffd9facfe32c5..f5a357f3d0b0e9de9bc90d15b322ca8ab2a5bc91 100644 (file)
@@ -46,6 +46,13 @@ class apache2::dynamic {
                rule        => 'mod connlimit connlimit-above 2 connlimit-mask 16 jump DROP;
                                jump http_limit'
        }
+       @ferm::rule { 'dsa-http-nhn':
+               prio        => '21',
+               description => 'slow nhn spider',
+               chain       => 'limit_nhn',
+               rule        => 'mod connlimit connlimit-above 2 connlimit-mask 16 jump DROP;
+                               jump http_limit'
+       }
 
        @ferm::rule { 'dsa-http-rules':
                prio        => '22',
@@ -58,6 +65,7 @@ class apache2::dynamic {
                                saddr (65.52.0.0/14 207.46.0.0/16) jump limit_bing;
                                saddr (66.249.64.0/19) jump limit_google;
                                saddr (123.125.71.0/24 119.63.192.0/21 180.76.0.0/16 220.181.0.0/16) jump limit_baidu;
+                               saddr (119.235.237.024) jump limit_nhn;
 
                                mod recent name HTTPDOS update seconds 1800 jump log_or_drop;
                                mod hashlimit hashlimit-name HTTPDOS hashlimit-mode srcip hashlimit-burst 600 hashlimit 30/minute jump ACCEPT;