Newsgroup: it.comp.os.linux.iniziare
Titolo: Primi passi con IpTables

Dopo avere letto della documentazione su iptables ho realizzato il
seguente script per la mia macchina :
la mia macchina è connessa ad una rete locale e con indirizzo 192.168.1.x
ed esce su interne mediante un router e NON fa da firewall a nessun'altra
macchina se non a se stessa.
#!/bin/bash
# Script contenente le regole del mio firewall
IPTAB=/sbin/iptables
IP=192.168.1.9
LAN='255.255.255.x'
echo Carico le regole base
$IPTAB -P INPUT DROP
$IPTAB -F
$IPTAB -X
echo carico le regole relative al prerouting
#IPTAB -t nat -A PREROUTING -i ppp0 -s 
127.0.0.0/8
 -j DROP
#IPTAB -t nat -A PREROUTING -i ppp0 -s 
192.168.0.0/16
 -j DROP
#IPTAB -t nat -A PREROUTING -i ppp0 -d ! IP -j DROP
$IPTAB -t nat -A PREROUTING -i eth0 -d ! IP -j DROP
### SPERIMENTALE ###
#IPTAB -t nat -A PREROUTING -i ppp0 -m unclean -j DROP
echo carico le regole -N
$IPTAB -N ppp_in
$IPTAB -N services
$IPTAB -N conn_state
$IPTAB -N flags
$IPTAB -N blocked
echo carico le regole -A
$IPTAB -A INPUT -i lo -j ACCEPT
#$IPTAB -A INPUT -i ppp0 -j ppp_in
echo carico le regole relative ai Flags
$IPTAB -A conn_state -m state --state INVALID -j DROP
$IPTAB -A conn_state -m state --state RELATED,ESTABLISHED -j ACCEPT
$IPTAB -A tcp_flags -p tcp --tcp-flags ALL FIN,URG,PSH -j DROP
$IPTAB -A tcp_flags -p tcp --tcp-flags ALL ALL -j DROP
$IPTAB -A tcp_flags -p tcp --tcp-flags ALL SYN,RST,ACK,FIN,URG -j DROP
$IPTAB -A tcp_flags -p tcp --tcp-flags ALL NONE -j DROP
$IPTAB -A tcp_flags -p tcp --tcp-flags SYN,RST SYN,RST -j DROP
$IPTAB -A tcp_flags -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP
$IPTAB -A tcp_flags -p tcp --tcp-flags FIN FIN -j DROP
$IPTAB -A services -j DROPiptab
#$IPTAB -A ppp_in -j blocked
#$IPTAB -A ppp_in -j conn_state
#$IPTAB -A ppp_in -j flags
#$IPTAB -A ppp_in -p tcp --dport 1:1024 -j services
#$IPTAB -A ppp_in -p udp --dport 1:1024 -j services
#$IPTAB -A ppp_in -p icmp --icmp-type ! echo-request -j ACCEPT
#$IPTAB -A ppp_in -p tcp --sport 20 -j ACCEPT
# Controlla la configurazione del firewall
echo Questa e' l'attuale configurazione del firewall
$IPTAB -L
Mi dareste dei giudizi/correzioni/commenti su questo script che non ho
ancora testato ?
-- 
Ciao Flex
[X contattarmi togli NONSPAMM RE dall'indirizzo Per SPAM scrivete a: /dev/null]
________________________________________________
Chi sa ascoltare non solo è simpatico a tutti ,
ma prima o poi finisce con l'imparare qualcosa

 ancora testato ?
E' un po' un casino a dire la verita' :-)
Ho scritto  un articoletto sull'argomento, magari ti  puo' chiarire un
po' le idee:
 
http://www.siforge.org/articles/2003/05/07-firewall-linux.html
Se  poi non  capisci qualcosa  torna pure  a richiedere,  ma spiegarti
cosi' su due piedi un firewall da zero in un post e' -impossibile-.
HTH, ciao.
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.

 HTH, ciao.
Grazie 1.000 adesso ne so un po' di piu' , vado a leggere il tuo articolo


 Grazie 1.000 adesso ne so un po' di piu' , vado a leggere il tuo articolo
Bene, fammi sapere se ti e' d'aiuto :-)


 Bene, fammi sapere se ti e' d'aiuto :-)
Ottimo il voto che ho dato all'articolo ,anche se non l'ho ancora letto
tutto :-)
Se ho perplessità ti tormento ancora sul NG o in emai.
Grazie ancora , anche x il sito che ho trovato molto interessante


 Bene, fammi sapere se ti e' d'aiuto :-)
Aspetto ardentemente il secondo articolo x approfondire l'argomento , anzi
 mi piacerebbe inserire il tuo articolo nel mio sito web , mi daresti il
 tuo indirizzo Email.


 tuo indirizzo Email.
quello che vedi nel From: e'  valido, ma se despammed da' dei problemi
puoi provare 	bujule (at) tiscali (dot) it
