cigraphics Posted April 23, 2010 Report Posted April 23, 2010 Am facut un script in bash sa blochez Rusia si Moldova din cauza fludurilor care veneau din zonele acelea si din cauza codatilor pentru serverul de CS:SourceDaca mai aveti ceva de imbunatatit va rog sa postati#!/bin/shTARI="RU,MD"DIRECTOR="/home/user/"LISTA="tari.txt"cd $DIRECTORwget --output-document=${DIRECTOR}${LISTA} http://blogama.org/country_query.php?country=$TARIif [ -f ${DIRECTOR}${LISTA} ]; then # Golim regulile din iptables se poate face si un chain daca mai aveti alte reguli si atunci o sa goliti acel chain fara sa stergeti regulile precedente iptables -F IP=$(grep -Ev "^#" ${DIRECTOR}${LISTA} for i in IP do iptables -A INPUT -s $i -j DROP iptables -A OUTPUT -d $i -j DROP donefiPS: Acest cod trebuie executat la fiecare repornire a serveruluiPuteti pune un cronjob la @reboot sau sa faceti un serviciuAcest cod trebuie sa-l rulati regulat pentru actualizarea listelor Quote
Xander Posted April 23, 2010 Report Posted April 23, 2010 eu nu inteleg de ce le bagi si la output? input e de ajuns... lasa output pornit poate vrei si tu sa le dai un flood ceva Quote
cigraphics Posted April 23, 2010 Author Report Posted April 23, 2010 ideea a fost ca poate prin acele ip-uri se afla vreun server de listari si trimite serverul in lista aia si nu vreau sa apara pe acolo PS: As putea sa monitorizez ip-urile unde se conecteaza serverul sa trimita datele si o sa scot OUTPUTUL si adaug doar ip-urile respective la output daca sunt din tarile pe care le blochez Quote