Izvinjavam se zbog predugachkog posta, probao sam da uploadujem skriptu ali njoj se posle ne mozhe pristupiti...
You don't have permission to access /phpbb/uploads/801_fw_script.txt on this server.
Apache/1.3.33 Server at [Link mogu videti samo ulogovani korisnici] Port 80
Elem, ovo je jedna mala skriptica koju sam ja pisao za potrebe moje firme.. Imash jednu varijablu (kad editujesh skriptu) a ona se odnosi na interfejs (interfejs koji je NAT-ovan)...
Ono shto ne zhelish da otvorish - zatarabish (zakomentarishesh, stavish # ispred). Sve shto ostavish od ostalog - dozvoljeno je.
Sve ovo pastujesh u neki fajl i chmod 755 i pokrenesh nakon toga...
Ako ti treba neshto josh, slobodno pitaj
#!/bin/sh
#===========================================================
# Firewall koji blokira sve sem nekih standardnih stvari
# kao shto su http, ftp, irc, msn itd...(odlazni saobracaj)
#
# --- fw script by Dark ---
# created 21/02/2005/ 12:12 PM
#
# Avoid the Gates of Hell. Use Linux
#===========================================================
inter=eth0
# Kreiraj forward policy da dropuje sve konekcije
iptables --policy FORWARD DROP
# Dozvoli uspostavljene i povezane konekcije
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
# Dozvoli odlazni ssh
iptables -A FORWARD -o $inter -p tcp --destination-port 22 -m state \
--state NEW -j ACCEPT
# Dozvoli dns query (udp i tcp)
iptables -A FORWARD -o $inter -p udp --destination-port 53 -m state \
--state NEW -j ACCEPT
iptables -A FORWARD -o $inter -p tcp --destination-port 53 -m state \
--state NEW -j ACCEPT
# Dozvoli http
iptables -A FORWARD -o $inter -p tcp --destination-port 80 -m state \
--state NEW -j ACCEPT
# Dozvoli http ssl
iptables -A FORWARD -o $inter -p tcp --destination-port 443 -m state \
--state NEW -j ACCEPT
# Dozvoli ftp trafiK
iptables -A FORWARD -o $inter -p tcp --destination-port 21 -m state \
--state NEW -j ACCEPT
# Dozvoli smtp
iptables -A FORWARD -o $inter -p tcp --destination-port 25 -m state \
--state NEW -j ACCEPT
# Dozvoli pop3
iptables -A FORWARD -o $inter -p tcp --destination-port 110 -m state \
--state NEW -j ACCEPT
# Dozvoli irc
iptables -A FORWARD -o $inter -p tcp --destination-port 6661:6669 -m state \
--state NEW -j ACCEPT
# Dozvoli msn
iptables -A FORWARD -o $inter -p tcp --destination-port 1863 -m state \
--state NEW -j ACCEPT
#dozvoli iceku ;)
iptables -A FORWARD -o $inter -p tcp --destination-port 5190 -m state \
--state NEW -j ACCEPT
#dozvoli yahoo messenger
iptables -A FORWARD -o $inter -p tcp --destination-port 5050 -m state \
--state NEW -j ACCEPT
#==================
# E O F
#==================
|