Sunday, April 16, 2006

::Firewall::

Ini isi Firewall JOKNET, salah satu warnetku. Silakan di ambil

#$IPTABLES=/sbin//sbin/iptables
#aktivkan module
/sbin/modprobe ip_tables
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_nat_irc


#reset semua chains
/sbin/iptables -F
/sbin/iptables --table nat --flush
/sbin/iptables --table nat --delete-chain
#eth0 >>> Internet
#eth1 >>> LAN DHCP
#Yahoo Mesenger
/sbin/iptables -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth0 --dport 5050 -j ACCEPT
/sbin/iptables -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth1 --dport 5050 -j ACCEPT

#$IPTABLES -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth1 --dport 445 -j DROP
#$IPTABLES -A INPUT -p udp -s 0/0 -d 0/0 --in-interface eth1 --dport 445 -j DROP
#$IPTABLES -A INPUT -p udp -s 0/0 -d 0/0 --in-interface eth1 --dport 53 -j DROP
#$IPTABLES -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth1 --dport 53 -j DROP
#$IPTABLES -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth1 --dport 137 -j DROP
#$IPTABLES -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth1 --dport 138 -j DROP
#$IPTABLES -A INPUT -p udp -s 0/0 -d 0/0 --in-interface eth1 --dport 137 -j DROP
#$IPTABLES -A INPUT -p udp -s 0/0 -d 0/0 --in-interface eth1 --dport 138 -j DROP
#$IPTABLES -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth1 --dport 139 -j DROP
#$IPTABLES -A INPUT -p udp -s 0/0 -d 0/0 --in-interface eth1 --dport 139 -j DROP
#$IPTABLES -A INPUT -p udp -s 0/0 -d 0/0 --in-interface eth1 --dport 135 -j DROP
#$IPTABLES -A INPUT -p udp -s 0/0 -d 0/0 --in-interface eth1 --dport 135 -j DROP
#$IPTABLES -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth1 --dport 443 -j DROP
#$IPTABLES -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth1 --dport 12345 -j DROP
#$IPTABLES -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth1 --dport 31337 -j DROP
#$IPTABLES -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth1 --dport 1214 -j DROP
#$IPTABLES -A INPUT -p udp -s 0/0 -d 0/0 --in-interface eth1 --dport 1214 -j DROP
#$IPTABLES -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth1 --dport 10000 -j DROP
#$IPTABLES -A INPUT -p udp -s 0/0 -d 0/0 --in-interface eth1 --dport 199 -j DROP
#$IPTABLES -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth1 --dport 199 -j DROP
#$IPTABLES -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth0 --dport 20 -j REJECT
#$IPTABLES -A INPUT -p tcp -s 0/0 -d 0/0 --in-interface eth0 --dport 21 -j REJECT

#$IPTABLES -A OUTPUT -p tcp -s 0/0 -d 0/0 --out-interface eth1 --dport 137 -j DROP
#$IPTABLES -A OUTPUT -p tcp -s 0/0 -d 0/0 --out-interface eth1 --dport 138 -j DROP
#$IPTABLES -A OUTPUT -p udp -s 0/0 -d 0/0 --out-interface eth1 --dport 137 -j DROP
#$IPTABLES -A OUTPUT -p udp -s 0/0 -d 0/0 --out-interface eth1 --dport 138 -j DROP
#$IPTABLES -A OUTPUT -p tcp -s 0/0 -d 0/0 --out-interface eth1 --dport 139 -j DROP
#$IPTABLES -A OUTPUT -p udp -s 0/0 -d 0/0 --out-interface eth1 --dport 139 -j DROP
#$IPTABLES -A OUTPUT -p tcp -s 0/0 -d 0/0 --out-interface eth1 --dport 135 -j DROP
#$IPTABLES -A OUTPUT -p udp -s 0/0 -d 0/0 --out-interface eth1 --dport 135 -j DROP
#$IPTABLES -A OUTPUT -p tcp -s 0/0 -d 0/0 --out-interface eth1 --dport 445 -j DROP
#$IPTABLES -A OUTPUT -p udp -s 0/0 -d 0/0 --out-interface eth1 --dport 445 -j DROP
#
#$IPTABLES -A OUTPUT -p tcp -s 0/0 -d 0/0 --out-interface eth0 --dport 137 -j DROP
#$IPTABLES -A OUTPUT -p tcp -s 0/0 -d 0/0 --out-interface eth0 --dport 138 -j DROP
#$IPTABLES -A OUTPUT -p udp -s 0/0 -d 0/0 --out-interface eth0 --dport 137 -j DROP
#$IPTABLES -A OUTPUT -p udp -s 0/0 -d 0/0 --out-interface eth0 --dport 138 -j DROP
#$IPTABLES -A OUTPUT -p tcp -s 0/0 -d 0/0 --out-interface eth0 --dport 139 -j DROP
#$IPTABLES -A OUTPUT -p udp -s 0/0 -d 0/0 --out-interface eth0 --dport 139 -j DROP
#$IPTABLES -A OUTPUT -p tcp -s 0/0 -d 0/0 --out-interface eth0 --dport 135 -j DROP
#$IPTABLES -A OUTPUT -p udp -s 0/0 -d 0/0 --out-interface eth0 --dport 135 -j DROP
#$IPTABLES -A OUTPUT -p tcp -s 0/0 -d 0/0 --out-interface eth0 --dport 445 -j DROP
#$IPTABLES -A OUTPUT -p udp -s 0/0 -d 0/0 --out-interface eth0 --dport 445 -j DROP
#$IPTABLES -A OUTPUT -p tcp -s 0/0 -d 0/0 --out-interface eth0 --dport 1214 -j DROP
#$IPTABLES -A OUTPUT -p udp -s 0/0 -d 0/0 --out-interface eth0 --dport 1214 -j DROP
#$IPTABLES -A OUTPUT -p tcp -s 0/0 -d 0/0 --out-interface eth0 --dport 6346 -j DROP
#$IPTABLES -A OUTPUT -p udp -s 0/0 -d 0/0 --out-interface eth0 --dport 6346 -j DROP
#$IPTABLES -A OUTPUT -p tcp -s 0/0 -d 0/0 --out-interface eth0 --dport 6347 -j DROP
#$IPTABLES -A OUTPUT -p udp -s 0/0 -d 0/0 --out-interface eth0 --dport 6347 -j DROP
#$IPTABLES -A OUTPUT -p tcp -s 0/0 -d 0/0 --out-interface eth0 --dport 1214 -j DROP

#untuk masquerading
/sbin/iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE

#transparent proxy
/sbin/iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080

# BLOK klien
#/sbin/iptables -t nat -A POSTROUTING -s 192.168.64.0/24 -d 0.0.0.0/0 -j MASQUERADE
#/sbin/iptables -I INPUT -s 192.168.64.106/32 -d 0/0 -j DROP
#/sbin/iptables -I INPUT -s 0/0 -d 192.168.64.106/32 -j DROP

0 Comments:

Post a Comment

<< Home