Paul van der Vlis
2024-05-07 12:28:46 UTC
Hoi,
Een klant heeft veel last van een Russische provider genaamd Bitterika,
die vanuit allerlei IP-ranges vervelende dingen doet op zijn website
(Apache).
Bitterika lijkt echt een grote club te zijn, want ik heb al 18 /24
subnetten geblokkeerd, en ze komen steeds weer met nieuwe.
Is er een mogelijkheid zo'n organisatie te blokkeren, of er achter te
komen welke subnetten ze hebben?
Ik ben aan het testen met geoip, om maar heel Rusland te blokkeren. Maar
ik weet niet goed hoe ik moet testen of het werkt, ik heb geen server in
Rusland. Ik heb nu zoiets in de Apache config:
<IfModule mod_ssl.c>
<VirtualHost *:443>
Servername naam.nl
(...)
<Directory /home/naam/www>
AllowOverride all
<RequireAll>
Require all granted
</RequireAll>
</Directory>
GeoIPEnable On
GeoIPDBFile /usr/share/GeoIP/GeoIP.dat
GeoIPScanProxyHeaders On
(...)
</VirtualHost>
</IfModule>
En in het .htaccess bestand:
# voor geoIP, blokkeer Rusland
SetEnvIf GEOIP_COUNTRY_CODE RU BlockCountry
Deny from env=BlockCountry
Ik zou dat laatste liever ook in de apache config hebben zodat alles bij
elkaar staat, maar weet niet of dat kan.
Heeft iemand tips?
Groet,
Paul
Een klant heeft veel last van een Russische provider genaamd Bitterika,
die vanuit allerlei IP-ranges vervelende dingen doet op zijn website
(Apache).
Bitterika lijkt echt een grote club te zijn, want ik heb al 18 /24
subnetten geblokkeerd, en ze komen steeds weer met nieuwe.
Is er een mogelijkheid zo'n organisatie te blokkeren, of er achter te
komen welke subnetten ze hebben?
Ik ben aan het testen met geoip, om maar heel Rusland te blokkeren. Maar
ik weet niet goed hoe ik moet testen of het werkt, ik heb geen server in
Rusland. Ik heb nu zoiets in de Apache config:
<IfModule mod_ssl.c>
<VirtualHost *:443>
Servername naam.nl
(...)
<Directory /home/naam/www>
AllowOverride all
<RequireAll>
Require all granted
</RequireAll>
</Directory>
GeoIPEnable On
GeoIPDBFile /usr/share/GeoIP/GeoIP.dat
GeoIPScanProxyHeaders On
(...)
</VirtualHost>
</IfModule>
En in het .htaccess bestand:
# voor geoIP, blokkeer Rusland
SetEnvIf GEOIP_COUNTRY_CODE RU BlockCountry
Deny from env=BlockCountry
Ik zou dat laatste liever ook in de apache config hebben zodat alles bij
elkaar staat, maar weet niet of dat kan.
Heeft iemand tips?
Groet,
Paul
--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl