Prima di tutto e’ necessario fare alcune precisazioni importati:
Ipv6 e’ un protocollo attualmente in sviluppo ed in fase di testing ed attualmente non ci sono firewall, commerciali e non, che supportino tutte le features di ipv6 e ne consentano il filtraggio.� Ip6wall e’ uno di questi, non lo ritengo ne completo ne performante, ma funziona!
Ho deciso di riscrivere ip6wall completamente per poter gestire meglio successivi aggiornamenti e modifiche. Ora lo script e’ suddiviso in diversi file ogniuno con una funzione mirata:
Qui la pagina da cui scaricare e consultare il progetto: http://www.no-net.org/ip6wall
miasma@ZeuS:/etc/ip6wall$ ls -1
bad_packets
bad_tcp_packets
chains
default_policies
forward
icmp_packets
input
ip6wall.conf
ip6wall.sh
module_load
output
portscan
proc_setup
scripts
start
stop
tcp_inbound
tcp_outbound
udp_inbound
udp_outbound
ZeuS:/etc/ip6wall#
Capire cosa ci sia dentro ogni file dal suo nome non credo che sia cosa difficile.
Apro le danze del test per questo scriptino simpatico. Se servono nuove funzioni e problemi chiedete pure, l’idea e’ avere uno script pronto all’uso nelle situazioni piu classiche e tipiche di ambienti casalinghi o relativamente poco professionali
ZeuS:~# /etc/init.d/ip6wall start
Stopping Ip6wall 1.0-beta ...done
Starting Ip6wall 1.0-beta ...
Enabling all IPV6 traffic on v4 firewall:done
Create custom rule chains ... done
Enablig UDP traffic for: 53 ,done
Enablig TCP traffic for: 21 , 22 , 80 ,done
Process FORWARD chain ...done
Process INPUT chain ...done
Process OUTPUT chain ...done
ZeuS:~#