Mensen ik probeer het volgende te doen:
Ik heb een lijst met bekende spyware/sex/reclame ip's en deze wil ik allemaal blokkeren met iptable. Afzonderlijk lukt dit allemaal goed. Ik wil mbv een bash scriptje de lijst "blacklist.txt" uitlezen en blokkeren.
Het script dat ik tot nu toe heb werkt niet. Ik ben verder noob in scripting op dit gebied. Dus graag hulp nodig
Als je een oplossing weet, graag een beetje uitleg erbij van wat het doet!
Dit script heb ik een beetje rommelig in elkaar gezet door op verschillende sites te kijken.
Ik heb een lijst met bekende spyware/sex/reclame ip's en deze wil ik allemaal blokkeren met iptable. Afzonderlijk lukt dit allemaal goed. Ik wil mbv een bash scriptje de lijst "blacklist.txt" uitlezen en blokkeren.
Het script dat ik tot nu toe heb werkt niet. Ik ben verder noob in scripting op dit gebied. Dus graag hulp nodig
code:
1
2
3
4
5
6
7
| BLACKLIST="/home/kelfox/firewall/blacklist.txt"
BLIPS=( $( grep ${REGEXP} ${BLACKLIST} ) )
for BLIP in "${BLIPS[@]}"; do
echo Blocking all traffic from blacklisted source ${BLIP}...
iptables -I INPUT -i $PUB_IP -s ${BLIP} -j DROP
done |
Als je een oplossing weet, graag een beetje uitleg erbij van wat het doet!
Dit script heb ik een beetje rommelig in elkaar gezet door op verschillende sites te kijken.
[ Voor 8% gewijzigd door Verwijderd op 26-01-2005 23:49 ]