country blocker

My Country Blocker

Als webmaster wil je de best mogelijke beveiliging voor je website hebben.
Nu zijn er een aantal plugins voor WordPress die je beveiliging kunnen verzorgen.
Maar in de praktijk blijkt dat je hackers en spammers uit sommige landen niet kunt tegen houden. Dat kan wel, maar dan moet je de plugin upgraden naar een kostbare premium versie.

Dat is de reden dat ik een licht gewicht country blocker heb gemaakt. Gratis en blokkeert net als de premium versies 90% van de pogingen.
De taal van het administratie paneel wordt weergegeven in de taal van de WordPress configuratie, standaard is dit EN, maar de plugin versie is ook in NL en ES.

Download de plugin hier van mijn fileposting website: my-country-blocker.zip
Momenteel is dat versie 1.3

Wil je op de hoogte blijven van de updates, meld je dan aan bij de nieuwsbrief door voor je naam -update Blocker- te zetten. -update Blocker- mijn naam
Tevens ontvang je dan bericht wanneer er nieuwe artikelen zijn.

In deze versie (1.3) heb ik de volgende verbeteringen doorgevoerd:

Fix voor “Gedeeltelijke Blokkade”: Door de IP-detectie te verbeteren en de controle robuuster te maken, wordt voorkomen dat sessies verspringen of dat bepaalde pagina’s door caching/proxy-instellingen de dans ontspringen.
Whitelist Functionaliteit: Er is een extra veld toegevoegd voor de Whitelist.

Uniciteitscontrole: Bij het opslaan controleert de plugin of een landcode in beide lijsten voorkomt. Als dat zo is, krijgt de admin een foutmelding en worden de instellingen niet opgeslagen.

Verbeterde IP-detectie: Om te voorkomen dat bots of hackers via proxy’s of Cloudflare de blokkade omzeilen, kijkt de plugin nu naar meerdere IP-headers (X-Forwarded-For, Client-IP, etc.) in plaats van alleen REMOTE_ADDR.

Logica update: De whitelist heeft nu prioriteit. Als een land in de whitelist staat, wordt de toegang altijd toegestaan, zelfs als er per ongeluk iets misgaat in de blacklist logica.

Installatie en configuratie

Installeer de plugin door deze te uploaden via het plugin menu.
Heb je al een vorige versie dan ook uploaden via het plugin menu.
Als er een probleem is, dan de plugin deactiveren en opnieuw activeren.

Zowel in de zijkant als in de administratie balk is het menu item zichtbaar.
Klik er op en je ziet een aantal opties:
De versie is zichtbaar met daaronder een link voor de landcodes die je kunt kiezen om in te vullen in het invoerveld.

Onder het blok Recent Blocked Attempts worden in een logfile de laatse 100 geblokkeerde gebruikers getoond en je kunt de log legen.

Geblokkeerden krijgen onderstaande banner te zien en worden letterlijk geband zonder de server extra te belasten.

Let op: Als je bijvoorbeeld in Yoast geen Focus keyphrase, geen slug of meta description geeft, dan krijg je deze melding ook !
De pagina of posting wordt dan gezien als een onbekende bedreiging.

Archief