Ja voor CSF/LFD. Ik zal het vandaag of morgen wel even hier posten.
Sent from my HTC One using webhostingtalk mobile app
Afdrukvoorbeeld
Ja voor CSF/LFD. Ik zal het vandaag of morgen wel even hier posten.
Sent from my HTC One using webhostingtalk mobile app
Excuses, wat later dan verwacht.
Net nog even wat dingetjes aangepast aan het script zodat het nog wat beter loopt.
Het idee erachter is eigenlijk vrij simpel;
Op je webhosting servers draait een bash script (cronjob) wat telkens /etc/csf/csf.deny kopieert naar /var/www/html/firewall/
Vervolgens wordt er via het PHP script wat op je eigen server draait gezocht op alle servers in http://ipadres/firewall/csf.deny naar het geblokkeerd ip-adres en vist hier ook de reden van blokkade uit.
Daarna zal http://ipadres/firewall/unblock.php?ip=x.x.x.x aangeroepen worden en wordt het IP-adres in een text file geplaatst op de desbetreffende hostingserver.
Het bash script (cronjob) zal op de hostingserver alle ip-adressen uit de txt file uitlezen en unblocken via csf -dr x.x.x.x
De map firewall kan je renamen naar een eigen naam, in /var/www/html/firewall/ staat een .htaccess file met IP-adressen die in de map mogen en je kan een security key per server opgeven.
De uitleg staat verder in readme in de RAR file.
Hoe je de pagina instelt in CSF die klanten krijgen te zien in hun browser als ze geblokkeerd zijn staat ook in de readme file.
Deze kan je zelf aanpassen naar je eigen tekst, logo etc.
Als je vragen hebt zet het dan even in het topic, anders moet ik wellicht elke vraag 10x beantwoorden via PM :-)
Ik zal hier eens naar kijken. Altijd leuk als concullega's onderling elkaar helpen met dergelijke dingen.
Dennis,
Even een paar kleine vragen/opmerkingen:
- het kan aan het tijdstip liggen maar wat ik ook probeer ik krijg een permission denied voor de cron op de servers:
/bin/bash: /var/www/html/firewall/ip_cron.sh: Permission denied
- je hebt het over een .htaccess in de documentatie maar die zit volgens mij niet in de download (ik snap dat elk gek die kan maken maar wellicht handig om die te includen in de download)
- ik heb de stappen voor de messenger gevolgd maar ik krijg op mijn geblokkeerde IP nu een wit scherm (chrome, ipad, vodafone 4g... ter info). Als ik de documentatie goed heb gevolgd zou je geen verdere aanpassingen dan de genoemde moeten doorvoeren in de firewall config.
Hoor graag even van je!
chmod a+x /var/www/html/firewall/ip_cron.sh
.htaccess is bijgevoegd in de map firewall.Citaat:
- je hebt het over een .htaccess in de documentatie maar die zit volgens mij niet in de download (ik snap dat elk gek die kan maken maar wellicht handig om die te includen in de download)
order deny,allow
deny from all
allow from 192.168.1.1
Waar 192.168.1.1 het IP-adres van de server is waar je de blokkades gaat laten opheffen door de klant.
Ik ben wat vergeten erbij te zetten wat wel belangrijk is, anders krijg je een Cannot display pagina:Citaat:
- ik heb de stappen voor de messenger gevolgd maar ik krijg op mijn geblokkeerde IP nu een wit scherm (chrome, ipad, vodafone 4g... ter info). Als ik de documentatie goed heb gevolgd zou je geen verdere aanpassingen dan de genoemde moeten doorvoeren in de firewall config.
useradd csf -s /bin/false
Daarmee zou het moeten werken.
Hoi Dennis,
Krijg nog steeds een cannot display page. Enig idee? Het deblokkeren vanaf de "hoofdserver" werkt wel perfect.
Volgens mij moet je ook CSF en LFD restarten.
/etc/init.d/csf restart
/etc/init.d/lfd restart
He Dennis0162,
Is er ergens een tutorial over te vinden. CSF deblokkeer pagina?
In de rar file zit een korte handleiding. Daarmee zou het moeten lukken.
Sent from my HTC One using webhostingtalk mobile app