- Katılım
- 28 Mayıs 2018
- Mesajlar
- 660
- En iyi cevaplar
- 1
- Tepki puanı
- 1,205
- Puanları
- 1,310
- Konum
- izmir
- Web Sitesi
- batihost.com
Kod:
#!/bin/bash
clear
cd /root/
echo "TR ve AZ ip leri dışındakiler blokalnıyor."
echo ""
echo ""
sudo yum -y install ipset
rm -f tr.zone
sudo ipset destroy geoAllowIP
wget http://www.ipdeny.com/ipblocks/data/countries/tr.zone
wget http://www.ipdeny.com/ipblocks/data/countries/az.zone
sudo ipset -N geoAllowIP nethash
cat tr.zone | while read line
do
sudo ipset -A geoAllowIP $line
done
#------ ip leri buraya yazacaksın ----
# ipset -A geoAllowIP 88.99.1.111/24
# üst satır ikinci makine ip adresinizi yazın.
iptables -A INPUT -s 149.202.74.183 -j ACCEPT
iptables -A INPUT -s 178.32.62.55 -j ACCEPT
iptables -A INPUT -s 37.187.63.146 -j ACCEPT
iptables -A INPUT -s 92.222.160.58 -j ACCEPT
iptables -A INPUT -s 5.196.10.200 -j ACCEPT
iptables -A INPUT -s 72.9.105.30 -j ACCEPT
iptables -A INPUT -s 37.187.139.6 -j ACCEPT
iptables -A INPUT -s 37.187.79.210 -j ACCEPT
iptables -A INPUT -s 151.80.36.203 -j ACCEPT
iptables -A INPUT -s 91.121.183.105 -j ACCEPT
iptables -A INPUT -s 37.187.252.194 -j ACCEPT
iptables -A INPUT -s 31.13.197.149 -j ACCEPT
#--------------------------------------
cat az.zone | while read line
do
sudo ipset -A geoAllowIP $line
done
ipset save geoAllowIP
iptables -A INPUT -m state --state NEW -m set ! --set geoAllowIP src -j DROP
iptables-save
service iptables save
rm -f tr.zone
rm -f az.zone
Son düzenleme: