# Accept input trafic only for connections initialized by user.that makes things working, maybe we could have the rows back?
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
# Pre install commands.
pre_install()
{
local root
root=$1
# Backup file to restore with post install
echo "Creating backups of configs..."
cp $root/etc/TZ $root/etc/TZ.bak 2>/dev/null
cp $root/etc/keymap.conf $root/etc/keymap.conf.bak 2>/dev/null
cp $root/etc/X11/screen.conf $root/etc/X11/screen.conf.bak 2>/dev/null
cp $root/etc/locale.conf $root/etc/locale.conf.bak 2>/dev/null
cp $root/etc/firewall.conf $root/etc/firewall.conf.bak 2>/dev/null
}
# Post install
post_install()
{
echo "Restoring configs backups..."
mv -f $root/etc/TZ.bak $root/etc/TZ 2>/dev/null
mv -f $root/etc/keymap.conf.bak $root/etc/keymap.conf 2>/dev/null
mv -f $root/etc/X11/screen.conf.bak $root/etc/X11/screen.conf 2>/dev/null
mv -f $root/etc/locale.conf.bak $root/etc/locale.conf 2>/dev/null
mv -f $root/etc/firewall.conf.bak $root/etc/firewall.conf 2>/dev/null
# Install boxes package if old slitaz-tools
if [ -f $root/usr/bin/mountbox ] && [ ! -d /var/lib/tazpkg/installed/slitaz-tools-boxes ]; then
tazpkg get-install slitaz-tools-boxes
fi
# Remove old files
rm -rf $root/usr/share/slitaz-tools
rm -rf $root/usr/share/doc/slitaz-tools
}
iptables_rules()
{
# Drop all input connections.
iptables -P INPUT DROP
# Drop all output connections.
iptables -P OUTPUT DROP
# Drop all forward connections.
iptables -P FORWARD DROP
# Accept input on localhost (127.0.0.1).
iptables -A INPUT -i lo -j ACCEPT
# Accept input on the local network (192.168.0.0/24).
iptables -A INPUT -s 192.168.0.0/24 -j ACCEPT
# Accept near all output trafic.
iptables -A OUTPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
# Accept input trafic only for connections initialized by user.
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
}
root@sl3:/home/fabio# mount slitaz-cooking.iso /media/iso1
root@sl3:/home/fabio# mount Downloads/slitaz-cooking.iso /media/iso2
root@sl3:/home/fabio# mount Downloads/provamd5sum/slitaz-cooking.iso /media/iso3
root@sl3:/home/fabio# md5sum /media/iso1/*
f696018bce9be2bdf9f93f910eeba926 /media/iso1/index.html
cd14e6c45e9f91b3047b3debce9e9b6a /media/iso1/md5sum
d1fb41c783bddb6d2107ea9453c387f9 /media/iso1/README
4a57d4663e381c47e869e12b236c395e /media/iso1/style.css
root@sl3:/home/fabio# md5sum /media/iso2/*
f696018bce9be2bdf9f93f910eeba926 /media/iso2/index.html
cd14e6c45e9f91b3047b3debce9e9b6a /media/iso2/md5sum
d1fb41c783bddb6d2107ea9453c387f9 /media/iso2/README
4a57d4663e381c47e869e12b236c395e /media/iso2/style.css
root@sl3:/home/fabio# md5sum /media/iso3/*
f696018bce9be2bdf9f93f910eeba926 /media/iso3/index.html
cd14e6c45e9f91b3047b3debce9e9b6a /media/iso3/md5sum
d1fb41c783bddb6d2107ea9453c387f9 /media/iso3/README
4a57d4663e381c47e869e12b236c395e /media/iso3/style.css
root@sl3:/home/fabio# md5sum /media/iso1/
boot/ images/ index.html md5sum README style.css
root@sl3:/home/fabio# md5sum /media/iso1/boot/
bzImage gpxe grub/ isolinux/ rootfs.gz vmlinuz-2.6.30.6-slitaz
root@sl3:/home/fabio# md5sum /media/iso1/boot/rootfs.gz
eb60c93013edbf9cfa4393b99e2df437 /media/iso1/boot/rootfs.gz
root@sl3:/home/fabio# md5sum /media/iso2/boot/rootfs.gz
eb60c93013edbf9cfa4393b99e2df437 /media/iso2/boot/rootfs.gz
root@sl3:/home/fabio# md5sum /media/iso3/boot/rootfs.gz
eb60c93013edbf9cfa4393b99e2df437 /media/iso3/boot/rootfs.gz
root@sl3:/home/fabio# md5sum /media/iso1/boot/bzImage
855c107812cedef0d5ed6251d5e46bb8 /media/iso1/boot/bzImage
root@sl3:/home/fabio# md5sum /media/iso2/boot/bzImage
855c107812cedef0d5ed6251d5e46bb8 /media/iso2/boot/bzImage
root@sl3:/home/fabio# md5sum /media/iso3/boot/bzImage
855c107812cedef0d5ed6251d5e46bb8 /media/iso3/boot/bzImage
root@sl3:/home/fabio# md5sum /media/iso1/boot/vmlinuz-2.6.30.6-slitaz
855c107812cedef0d5ed6251d5e46bb8 /media/iso1/boot/vmlinuz-2.6.30.6-slitaz
root@sl3:/home/fabio# md5sum /media/iso2/boot/vmlinuz-2.6.30.6-slitaz
855c107812cedef0d5ed6251d5e46bb8 /media/iso2/boot/vmlinuz-2.6.30.6-slitaz
root@sl3:/home/fabio# md5sum /media/iso3/boot/vmlinuz-2.6.30.6-slitaz
855c107812cedef0d5ed6251d5e46bb8 /media/iso3/boot/vmlinuz-2.6.30.6-slitaz
It looks like you're new here. If you want to get involved, click one of these buttons!