[gl-como] Pulire regole iptables

Incubus theincubus@gmail.com
Dom 17 Ott 2010 13:44:56 CEST


> Io avrei fatto qualcosa di piu' semplice: del tipo:
>
> ([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}).*\1
>
> Mi pare piu' leggibile.  Se poi qualcuno ha scritto un IP 999.999.999.999,
> non e' un problema mio :P

Hai perfettamente ragione: la tua regex funziona e il problema degli
ip "inesistenti" (234.345.456.567 & co) non si pone in quanto la
regola in iptables non potrebbe esistere.
Nel caso però scoprissi che il file da analizzare, a differenza di
quanto mi è stato detto, non è ancora stato dato in pasto ad iptables,
dovrò usare la mia che ho riadattato copiando parte della tua,
diventando così:
((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)).*\1
in modo tale da assicurarmi anche la correttezza degli indirizzi ip :)

Grazie 1000 per l'aiuto :D


Inc0

P.S.: Ho trovato questo sito: http://gskinner.com/RegExr/ che IMHO è
eccellente per testare le regex: provare per credere :)

-- 
KNOWLEDGE IS POWER
http://incubus.homelinux.net
http://www.gl-como.it


Maggiori informazioni sulla lista gl-como