Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Este script pode ser usado em outras distribuições Linux que utilizam o Kernel 2.4 em diante
- firewall_start(){
- # Abre para uma faixa de endereços da rede local
- iptables -A INPUT -p tcp --syn -s 192.168.15.0/255.255.255.0 -j ACCEPT
- # Abre uma porta (inclusive para a Internet)
- #iptables -A INPUT -p tcp --destination-port 21 -j ACCEPT
- #iptables -A INPUT -p tcp --destination-port 25 -j ACCEPT
- #iptables -A INPUT -p tcp --destination-port 110 -j ACCEPT
- iptables -A INPUT -p tcp --destination-port 2401 -j ACCEPT
- #iptables -A INPUT -p tcp --destination-port 443 -j ACCEPT
- iptables -A INPUT -p tcp --destination-port 4662 -j DROP
- iptables -A INPUT -p udp --destination-port 4672 -j DROP
- iptables -A INPUT -p tcp --destination-port 2535 -j DROP
- iptables -A INPUT -p tcp --destination-port 5703 -j DROP
- iptables -A OUTPUT -p tcp --destination-port 5703 -j DROP
- iptables -A INPUT -p tcp --destination-port 9666 -j DROP
- iptables -A INPUT -p udp --destination-port 9666 -j DROP
- iptables -A OUTPUT -p tcp --destination-port 9666 -j DROP
- iptables -A OUTPUT -p udp --destination-port 9666 -j DROP
- iptables -A INPUT -p tcp --destination-port 50243 -j DROP
- iptables -A INPUT -p udp --destination-port 51239 -j DROP
- iptables -A INPUT -p udp --destination-port 37410 -j DROP
- iptables -A FORWARD -p tcp --destination-port 6570 -j DROP
- iptables -A FORWARD -p udp --destination-port 37410 -j DROP
- iptables -A FORWARD -p tcp --destination-port 6570 -j DROP
- iptables -A FORWARD -p tcp --dport 4661:4711 -j DROP
- iptables -A FORWARD -p udp --dport 4661:4711 -j DROP
- #iptables -I FORWARD -p tcp -m layer7 --l7proto bittorrent -j DROP
- #iptables -I FORWARD -p tcp -m layer7 --l7proto directconnect -j DROP
- #iptables -I FORWARD -p tcp -m layer7 --l7proto gnutella -j DROP
- #iptables -I FORWARD -p tcp -m layer7 --l7proto edonkey -j DROP
- #iptables -I FORWARD -p tcp -m layer7 --l7proto bearshare -j DROP
- #iptables -I FORWARD -p tcp -m layer7 --l7proto winmx -j DROP
- #BLOQUEIOS
- #---Castigo---
- #iptables -I INPUT -s 192.168.0.4 -j DROP
- #iptables -I INPUT -s 192.168.0.5 -j DROP
- #iptables -I INPUT -s 192.168.0.6 -j DROP
- #iptables -I INPUT -s 192.168.0.7 -j DROP
- #iptables -I INPUT -s 192.168.0.8 -j DROP
- #iptables -I INPUT -s 192.168.0.9 -j DROP
- #iptables -I INPUT -s 192.168.0.168 -j DROP
- #iptables -I INPUT -s 192.168.0.10 -j DROP
- #iptables -I INPUT -s 192.168.0.11 -j DROP
- #iptables -I INPUT -s 192.168.0.12 -j DROP
- #iptables -I INPUT -s 192.168.0.13 -j DROP
- #iptables -I INPUT -s 192.168.0.14 -j DROP
- #iptables -I INPUT -s 192.168.0.15 -j DROP
- #iptables -I INPUT -s 192.168.0.16 -j DROP
- #iptables -I INPUT -s 192.168.0.17 -j DROP
- #iptables -I INPUT -s 192.168.0.18 -j DROP
- #iptables -I INPUT -s 192.168.0.19 -j DROP
- #---Castigo labs----##
- #iptables -I INPUT -s 192.168.0.251 -j DROP
- #iptables -I INPUT -s 192.168.0.187 -j DROP
- #iptables -I INPUT -s 192.168.0.28 -j DROP
- #iptables -I INPUT -s 192.168.0.194 -j DROP
- #iptables -I INPUT -s 192.168.0.232 -j DROP
- #iptables -I INPUT -m iprange --src-range 192.168.0.20-192.168.0.254 -j DROP
- #--ORKUT--
- #iptables -A FORWARD -d www.orkut.com -p tcp --dport 443 -m iprange --src-range 192.168.15.19-192.168.15.254 -j DROP
- #iptables -A INPUT -d www.orkut.com -p tcp --dport 443 -m iprange --src-range 192.168.15.19-192.168.15.254 -j DROP
- #iptables -A FORWARD -d orkut.com -p tcp --dport 443 -m iprange --src-range 192.168.15.19-192.168.15.254 -j DROP
- #iptables -A INPUT -d orkut.com -p tcp --dport 443 -m iprange --src-range 192.168.15.19-192.168.0.254 -j DROP
- #iptables -A FORWARD -d www.orkut.com.br -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d www.orkut.com.br -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A FORWARD -d orkut.com.br -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d orkut.com.br -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #--SUREPROXY--
- #iptables -A FORWARD -d www.sureproxy.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d www.sureproxy.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A FORWARD -d sureproxy.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d sureproxy.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #--MEEBO--
- #iptables -A FORWARD -d www.meebo.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d www.meebo.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A FORWARD -d meebo.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d meebo.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #--WEBMESSENGER--
- #iptables -A FORWARD -d sc.webmessenger.msn.com -p tcp --dport 80 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d sc.webmessenger.msn.com -p tcp --dport 80 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d sc.webmessenger.msn.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A FORWARD -d webmessenger.msn.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d webmessenger.msn.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A FORWARD -d www.webmessenger.msn.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d www.webmessenger.msn.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A FORWARD -d sc.webmessenger.msn.com -p tcp --dport 1863 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d sc.webmessenger.msn.com -p tcp --dport 1863 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A FORWARD -d webmessenger.msn.com -p tcp --dport 1863 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d webmessenger.msn.com -p tcp --dport 1863 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A FORWARD -d www.webmessenger.msn.com -p tcp --dport 1863 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d www.webmessenger.msn.com -p tcp --dport 1863 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #--Outros--
- #iptables -A INPUT -d sch.nikkei.co.jp -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d imo.im -p tcp --dport 443 -m iprange --src-range 192.168.0.20-192.168.0.254 -j DROP
- #iptables -A INPUT -d easy-share.com -p tcp --dport 443 -m iprange --src-range 192.168.0.20-192.168.0.254 -j DROP
- #iptables -A INPUT -d ebuddy.com.br -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d ebuddy.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d 75.101.244.44 -p tcp --dport 80 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A FORWARD -d 75.101.244.44 -p tcp --dport 80 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #---Donwloads----
- #iptables -A INPUT -d megaupload.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d 4shared.com -p tcp --dport 80 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d easy-share.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d badongo.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d rapidshare.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d filefactory.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d mediafire.com -p tcp --dport 443 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d superdownloads.com.br -p tcp --dport 80 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d turboupload.com -p tcp --dport 80 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- #iptables -A INPUT -d baixaki.com.br -p tcp --dport 80 -m iprange --src-range 192.168.0.19-192.168.0.254 -j DROP
- # Fechando as portas do SSH/SAMBA/WEBADMIM pra fora
- iptables -A INPUT -p tcp --dport 22 -m iprange --src-range 192.168.15.2-192.168.15.6 -j ACCEPT
- iptables -A INPUT -p tcp --dport 22 -j DROP
- iptables -A INPUT -p tcp --dport 139 -m iprange --src-range 192.168.15.2-192.168.15.19 -j ACCEPT
- iptables -A INPUT -p tcp --dport 139 -j DROP
- iptables -A INPUT -p tcp --dport 445 -m iprange --src-range 192.168.15.2-192.168.15.19 -j ACCEPT
- iptables -A INPUT -p tcp --dport 445 -j DROP
- iptables -A INPUT -p tcp --dport 10000 -m iprange --src-range 192.168.15.2-192.168.15.19 -j ACCEPT
- iptables -A INPUT -p tcp --dport 10000 -j DROP
- iptables -A INPUT -p tcp --dport 10050 -m iprange --src-range 192.168.15.1-192.168.15.19 -j ACCEPT
- iptables -A INPUT -p tcp --dport 10050 -s 127.0.0.1/255.0.0.0 -j ACCEPT
- iptables -A INPUT -p tcp --dport 10050 -j DROP
- iptables -A INPUT -p tcp --dport 53 -m iprange --src-range 192.168.15.1-192.168.15.254 -j ACCEPT
- iptables -A INPUT -p tcp --dport 53 -j DROP
- #============================LIBERACOES POR CAUSA DO BLOQUEIO DO ULTRASURF=====================
- # ================================== LIBERA O GMAIL ===========================================
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d www.google.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d google.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d www.gmail.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d ssl.google-analytics.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 74.125.115.97 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 74.125.229.80 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 74.125.229.81 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 74.125.157.95 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 74.125.157.97 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 74.125.229.21 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 74.125.229.19 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 74.125.45.0/24 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 72.14.204.19 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 74.125.45.97 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 74.125.65.83 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 74.125.65.105 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 74.125.67.105 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 74.125.67.83 --dport 443 -j ACCEPT
- # ====================== LIBERA O YAHOO ===================================================
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d login.yahoo.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d edit.yahoo.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d br.yahoo.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d www.yahoo.com.br --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 200.152.161.132 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 200.152.168.167 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 67.195.182.28 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 209.191.92.114 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 205.128.71.113 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d br.mc1135.mail.yahoo.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d yahoo.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d br.adserver.yahoo.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d br.mg5.yahoo.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d br.mg5.mail.yahoo.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d s.yimg.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 201.156.15.42 --dport 443 -j ACCEPT
- # ====================================== LIBERA O HOTMAIL =========================================
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.165.179 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 23.1.53.186 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 23.1.56.124 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 63.245.209.93 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 184.31.56.124 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 184.51.213.186 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.191.45 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.165.141 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 184.51.216.124 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 184.51.253.165 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 184.26.149.165 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.165.179 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 23.1.45.165 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 184.51.249.165 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 23.0.24.124 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 96.7.168.124 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.165.177 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 96.6.85.186 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 96.6.88.124 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 184.51.165.186 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 184.51.168.124 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 72.247.25.186 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.186.47 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 72.247.69.186 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 72.247.133.186 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.165.169 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.165.137 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.165.136 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 96.17.85.186 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 96.17.85.0/24 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 69.192.53.186 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 69.192.53.0/24 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.186.109 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.186.17 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.186.77 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.186.49 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 69.58.181.71 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 69.58.181.0/24 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 184.50.165.186 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 184.50.168.124 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 184.50.168.0/24 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 201.49.208.59 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 201.49.208.0/24 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 96.6.165.186 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 96.6.21.186 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 96.6.21.0/24 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.191.0/24 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.191.45 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 74.125.91.0/24 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d hotmail.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d login.live.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d messenger.hotmail.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d messenger.hotmail.com --dport 1863 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp --dport 1863 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 64.4.13.0/24 --dport 1863 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 64.4.13.0/24 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 64.4.13.0/24 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d loginnet.passport.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d login.passport.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d gateway.messenger.hotmail.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d mail.live.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d sn116w.snt116.mail.live.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d origin.mail.live.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d live.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d secure.shared.live.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 209.87.152.149 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 209.87.152.0/24 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 69.43.160.197 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 69.43.160.0/24 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 173.223.117.186 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 96.17.88.124 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.186.107 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 184.31.56.124 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 184.85.255.165 --dport 443 -j ACCEPT
- #======================================LIBERA MSN==============================================
- # iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 207.46.120.172 --dport 443 -j ACCEPT
- # iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 207.46.118.185 --dport 443 -j ACCEPT
- # iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 207.46.113.78 --dport 443 -j ACCEPT
- # iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 207.46.120.0/24 --dport 443 -j ACCEPT
- # iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 207.46.124.113 --dport 443 -j ACCEPT
- # iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 207.46.124.0/24 --dport 443 -j ACCEPT
- # iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.48.173 --dport 1863 -j ACCEPT
- # iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.48.95 --dport 1863 -j ACCEPT
- # iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.54.52.254 --dport 1863 -j ACCEPT
- # iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.55.64.254 --dport 1863 -j ACCEPT
- # iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.55.71.162 --dport 1863 -j ACCEPT
- #===================================LIBERA UOL========================================
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d acesso.uol.com.br --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 200.221.2.137 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 200.221.2.0/24 --dport 443 -j ACCEPT
- #===================================WEBMAIL CONTAX========================================
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d webmail.contax.com.br --dport 443 -j ACCEPT
- #===================================LIBERA UPDATE WIN XP========================================
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d update.microsoft.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d www.update.microsoft.com --dport 443 -j ACCEPT
- # iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.55.0.0/16 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 65.55.184.0/24 --dport 443 -j ACCEPT
- #====================================LIBERA ZIPMAIL==============================================
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d visitante.acesso.uol.com.br --dport 443 -j ACCEPT
- #====================================LIBERA IG==============================================
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d authmail.ig.com.br --dport 443 -j ACCEPT
- #====================================LIMAO WEBMAIL==============================================
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 72.14.214.83 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 72.14.214.103 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d mail.google.com --dport 443 -j ACCEPT
- #====================================GLOBO MAIL==============================================
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d login.globo.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 72.125.229.30 --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d 201.7.176.103 --dport 443 -j ACCEPT
- #========================================ALUNOS============================================
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d cnpq.br --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d www.cnpq.br --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d wwws.cnpq.br --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d protegido.anhembi.br --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d portal.anhembi.br --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d seguro.anhembi.br --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d siteseguro.caixaseguros.com.br --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d ps.natura.net --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d wix.com --dport 443 -j ACCEPT
- iptables -A FORWARD -s 192.168.15.0/24 -p tcp -d dpc.mar.mil.br --dport 443 -j ACCEPT
- # ================================== LIBERA TEMPORARIAMENTE O LAB 07 ================================
- # ipables -A FORWARD -p tcp --dport 443 -m iprange --src-range 192.168.15.20-192.168.15.50 -j ACCEPT
- # ============================= BLOQUEIO PARA ULTRASURF ===========================================
- iptables -A FORWARD -p tcp --dport 443 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 34387 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 54539 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 25101 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 59879 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 54296 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 20255 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 30603 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 53877 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 15440 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 49287 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 37940 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 11106 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 20031 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 31547 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 56610 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 30640 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 28878 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 41473 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 60613 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 12217 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 61914 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 39361 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 45807 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- iptables -A FORWARD -p tcp --dport 8080 -m iprange --src-range 192.168.15.20-192.168.15.254 -j DROP
- ## inspetor
- # Ignora pings
- echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
- # Protege contra synflood
- echo "1" > /proc/sys/net/ipv4/tcp_syncookies
- # Desabilita o suporte a source routed packets
- # Esta recurso funciona como um NAT ao contrário, que em certas circunstancias pode permitir que alguem de fora envie pacotes para micros dentro da rede local.
- echo "0" > /proc/sys/net/ipv4/conf/eth1/accept_source_route
- echo "0" > /proc/sys/net/ipv4/conf/eth0/accept_source_route
- # Proteção contra ICMP Broadcasting
- echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
- # Proteções diversas contra portscanners, ping of death, ataques DoS, etc.
- iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT
- iptables -A FORWARD -p tcp -m limit --limit 1/s -j ACCEPT
- iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
- iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT
- iptables -A FORWARD --protocol tcp --tcp-flags ALL SYN,ACK -j DROP
- iptables -A FORWARD -m unclean -j DROP
- iptables -A INPUT -m state --state INVALID -j DROP
- iptables -N VALID_CHECK
- iptables -A VALID_CHECK -p tcp --tcp-flags ALL FIN,URG,PSH -j DROP
- iptables -A VALID_CHECK -p tcp --tcp-flags ALL SYN,RST,ACK,FIN,URG -j DROP
- iptables -A VALID_CHECK -p tcp --tcp-flags ALL ALL -j DROP
- iptables -A VALID_CHECK -p tcp --tcp-flags ALL FIN -j DROP
- iptables -A VALID_CHECK -p tcp --tcp-flags SYN,RST SYN,RST -j DROP
- iptables -A VALID_CHECK -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP
- iptables -A VALID_CHECK -p tcp --tcp-flags ALL NONE -j DROP
- # Abre para a interface de loopback.
- # Esta regra é essencial para o KDE e outros programas gráficos funcionarem adequadamente.
- iptables -A INPUT -p tcp --syn -s 127.0.0.1/255.0.0.0 -j ACCEPT
- iptables -A INPUT -i lo -j ACCEPT
- # Esta regra é o coração do firewall
- # ela bloqueia qualquer conexão que não tenha sido permitida acima, justamente por isso ela é a última da cadeia.
- iptables -A INPUT -p tcp --syn -j DROP
- #iptables -A INPUT -j DROP
- }
- firewall_stop(){
- iptables -F
- iptables -X
- iptables -P INPUT ACCEPT
- iptables -P FORWARD ACCEPT
- iptables -P OUTPUT ACCEPT
- }
- case "$1" in
- "start")
- firewall_start
- ;;
- "stop")
- firewall_stop
- echo "O firewall está sendo desativado"
- sleep 2
- echo "ok."
- ;;
- "restart")
- echo "O firewall está sendo desativado"
- sleep 1
- echo "ok."
- firewall_stop; firewall_start
- ;;
- *)
- iptables -L -n
- esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement