Newsgroup: it.comp.os.linux.sys
Titolo: firewall si, firewall no..

Dunque, negli ultimi giorni mi sono dedicato al firewall e il risultato è 
un bel mix (iptables-based) tra i vari che ho trovato in rete, MR Shark, 
Kronos e diversi altri...
Credo che funzioni abbastanza bene, il test su 
www.grc.com
 mi da tutto 
"stealth" o addirittura non mi da niente, però nmap mi vede tranquillamente 
tutte le porte come "open".
E' normale? Se si, è evitabile? Sarà una pignoleria ma non mi piace.
Non posto le regole per non appesantire troppo il msg, ma se servono...
Ciao e grazie.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 
Domanda forse idiota: non è che hai lanciato nmap da una macchina a cui
il firewall lascia passare tutto?
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it
	Il giovane marito si ammira nudo allo specchio...
	"Vedi cara, con qualche centimetro in più sarei un re"
	e la moglie "e con qualche centimetro di meno saresti una regina!"

  Ciao e grazie.
Se fai girare nmap su localhost e` normale che veda tutte le porte
aperte, visto che di "lo" viene fatto passare tutto
Ciao, Andrea
-- 
Andrea Carosi, just another Debian user
"Every man has his price.  Mine is $3.95."

 aperte, visto che di "lo" viene fatto passare tutto
E' questo il mio dubbio, io ho scannato l'IP assegnatomi dal provider e tra 
le altre cose, il firewall dovrebbe bloccare i vari scan di nmap, oltre che 
i pacchetti provenienti dal "mio" IP...
Ciao.


 il firewall lascia passare tutto?
Eseguito sulla stessa macchina su cui gira il firewall, vedi risposta a 
Andrea per altri dettagli:)
Ciao.


  i pacchetti provenienti dal "mio" IP...
Anche se "scanni" l'ip (si sentono le urla di dolore da qui :P)
non e` che la connessione "fa il giro" (cioe` esce da localhost
va sull'interfaccia connessa alla rete, che manda il pacchetto al
router che lo fa tornare indietro), ma rimane sempre in locale,
visto che (SE DICO CAZZATE FATEMELO SAPERE) l'interfaccia su cui
spedisci i pacchetti si accorge di avere l'indirizzo a cui li
mandi, percio` non li spedisce all'esterno (che confusione...)
P.S. io ho fatto un mini-firewall con queste regole, che ti sembra?
# iptables -F
# iptables -P INPUT DROP
# iptables -P FORWARD DROP
# iptables -A INPUT -i ! ippp0 -j ACCEPT
# iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# iptables -t mangle -A PREROUTING -m state --state INVALID -m limit \
--limit 5/minute -j LOG --log-prefix "firewall: "
# iptables -A INPUT -p tcp -i ippp0 -j REJECT --reject-with tcp-reset
# iptables -A INPUT -p udp -i ippp0 -j REJECT --reject-with \
icmp-port-unreachable
A me non convince la regola sui log, devo sapere chi mi fa le scansioni
senza che iptables faccia il flooding di messaggi in /etc/syslog, (cosa
che succede se metto NEW in "--state") una vocina singola per scansione
a-la-ipchains per intenderci 
Ciao, Andrea
-- 
Andrea Carosi, just another Debian user
Veri test tra Sistemi Operativi:
http://www.everything2.com/index.pl?node_id=602613

 Andrea per altri dettagli:)
In quel caso, e` normale. Se nmap-pi verso l'IP di ppp0, i pacchetti non
escono. Rifai la prova da un altro PC connesso a internet tramite un
altro IP e vedrai.
Ciao, `matte.
-- 
err: signature too big

 altro IP e vedrai.
Ok, grazie.
Ah, knode mi dice che usi un set di caratteri "strano"...
CIao.


 Ah, knode mi dice che usi un set di caratteri "strano"...
Lo so, non so manco io cosa sto facendo, so solo che c'ho problemi e ora
non ho tempo/voglia di risolverli ;-)


  Lo so, non so manco io cosa sto facendo [...]
Questo e` positivo :)))))


 ha scritto:

Ti dispiace dirmi come creare questo script? Io ho fatto una prova e non
funziona.
Grazie e ciao

  funziona.
<script>
#!/bin/sh
for x in lo eth0 ippp0; do
	echo 1 >| /proc/sys/net/ipv4/conf/${x}/rp_filter
done
if [ -f /proc/sys/net/ipv4/tcp_ecn ]; then
	echo 0 >| /proc/sys/net/ipv4/tcp_ecn
fi
echo 1 >| /proc/sys/net/ipv4/tcp_syncookies
iptables -F
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -A INPUT -i ! ippp0 -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t mangle -A PREROUTING -m state --state INVALID -m limit 
--limit 5/minute -j LOG --log-prefix "firewall: " # (unire con la riga
sopra)
iptables -A INPUT -p tcp -i ippp0 -j REJECT --reject-with tcp-reset
iptables -A INPUT -p udp -i ippp0 -j REJECT --reject-with \
icmp-port-unreachable # (unire con la riga sopra)
</script>
mettilo in un file e dai: chmod 700 nomefile, poi ./nomefile da root, se
devi configurarlo per lanciarlo all'avvio, nel messaggio originario c'e`
spiegato come fare


 ha scritto nel messaggio
news:slrn9msk...@ID-48809.news.dfncis.de...
