Line 1... |
Line 1... |
1 |
#!/bin/bash
|
1 |
#!/bin/bash
|
2 |
# $Id: alcasar-uninstall.sh 1474 2014-11-03 22:55:09Z richard $
|
2 |
# $Id: alcasar-uninstall.sh 1486 2014-11-13 11:15:17Z richard $
|
3 |
|
3 |
|
4 |
# alcasar-uninstall.sh
|
4 |
# alcasar-uninstall.sh
|
5 |
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
|
5 |
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
|
6 |
# This script is distributed under the Gnu General Public License (GPL)
|
6 |
# This script is distributed under the Gnu General Public License (GPL)
|
7 |
|
7 |
|
Line 18... |
Line 18... |
18 |
echo -n "Stop ALCASAR main services : "
|
18 |
echo -n "Stop ALCASAR main services : "
|
19 |
for i in havp gammu-smsd
|
19 |
for i in havp gammu-smsd
|
20 |
do
|
20 |
do
|
21 |
[ -e /etc/init.d/$i ] && /sbin/chkconfig --del $i && /etc/init.d/$i stop && killall $i 2>/dev/null
|
21 |
[ -e /etc/init.d/$i ] && /sbin/chkconfig --del $i && /etc/init.d/$i stop && killall $i 2>/dev/null
|
22 |
done
|
22 |
done
|
23 |
for i in alcasar-load_balancing nfsen mysqld ntpd fail2ban iptables ulogd-ext-access ulogd-ssh ulogd-traceability dansguardian httpd radiusd freshclam dnsmasq dnsmasq-blacklist dnsmasq-whitelist dnsmasq-blackhole dhcpd chilli
|
23 |
for i in alcasar-load_balancing nfsen mysqld ntpd fail2ban iptables ulogd-ext-access ulogd-ssh ulogd-traceability tinyproxy dansguardian httpd radiusd freshclam dnsmasq dnsmasq-blacklist dnsmasq-whitelist dnsmasq-blackhole dhcpd chilli
|
24 |
do
|
24 |
do
|
25 |
[ -e /lib/systemd/system/$i.service ] && systemctl disable $i.service && systemctl stop $i.service 1>/dev/null
|
25 |
[ -e /lib/systemd/system/$i.service ] && systemctl disable $i.service && systemctl stop $i.service 1>/dev/null
|
26 |
done
|
26 |
done
|
27 |
|
27 |
|
28 |
echo "Stop ALCASAR main functions : "
|
28 |
echo "Stop ALCASAR main functions : "
|
Line 105... |
Line 105... |
105 |
[ -e /etc/dansguardian/lists/exceptioniplist.default ] && mv /etc/dansguardian/lists/exceptioniplist.default /etc/dansguardian/lists/exceptioniplist && echo -n "7, "
|
105 |
[ -e /etc/dansguardian/lists/exceptioniplist.default ] && mv /etc/dansguardian/lists/exceptioniplist.default /etc/dansguardian/lists/exceptioniplist && echo -n "7, "
|
106 |
[ -e /etc/dansguardian/lists/bannedsitelist.default ] && mv /etc/dansguardian/lists/bannedsitelist.default /etc/dansguardian/lists/bannedsitelist && echo -n "8"
|
106 |
[ -e /etc/dansguardian/lists/bannedsitelist.default ] && mv /etc/dansguardian/lists/bannedsitelist.default /etc/dansguardian/lists/bannedsitelist && echo -n "8"
|
107 |
sleep 1
|
107 |
sleep 1
|
108 |
|
108 |
|
109 |
#antivirus
|
109 |
#antivirus
|
110 |
echo -en "\n- antivirus(6) : "
|
110 |
echo -en "\n- antivirus(4) : "
|
111 |
if [ -e /etc/init.d/havp ]
|
111 |
if [ -e /etc/init.d/havp ]
|
112 |
then
|
112 |
then
|
113 |
[ -e /etc/havp/havp.config.default ] && mv /etc/havp/havp.config.default /etc/havp/havp.config && echo -n "1, "
|
113 |
[ -e /etc/havp/havp.config.default ] && mv /etc/havp/havp.config.default /etc/havp/havp.config && echo -n "1, "
|
114 |
[ -e /etc/havp/havp2.config ] && rm -f /etc/havp/havp2.config && echo -n "2, "
|
- |
|
115 |
userdel -r havp 2>/dev/null && echo -n "3, "
|
114 |
userdel -r havp 2>/dev/null && echo -n "2, "
|
116 |
[ `grep havp /etc/fstab|wc -l` -ne "0" ] && $SED "/havp/d" /etc/fstab # anciennes versions (mémoire tampon sur disque)
|
115 |
[ `grep havp /etc/fstab|wc -l` -ne "0" ] && $SED "/havp/d" /etc/fstab # anciennes versions (mémoire tampon sur disque)
|
117 |
[ -e /etc/init.d/havp.default ] && mv /etc/init.d/havp.default /etc/init.d/havp && echo -n "4, "
|
116 |
[ -e /etc/init.d/havp.default ] && mv /etc/init.d/havp.default /etc/init.d/havp && echo -n "3, "
|
118 |
[ -e /etc/init.d/havp2 ] && rm -f /etc/init.d/havp2 && echo -n "5, "
|
- |
|
119 |
[ -e /etc/freshclam.conf.default ] && mv /etc/freshclam.conf.default /etc/freshclam.conf && echo -n "6"
|
117 |
[ -e /etc/freshclam.conf.default ] && mv /etc/freshclam.conf.default /etc/freshclam.conf && echo -n "4"
|
120 |
else echo -n "uninstalled"
|
118 |
else echo -n "uninstalled"
|
121 |
fi
|
119 |
fi
|
122 |
sleep 1
|
120 |
sleep 1
|
123 |
|
121 |
|
- |
|
122 |
#tinyproxy
|
- |
|
123 |
echo -en "\n- tinyproxy(2) : "
|
- |
|
124 |
if [ -e /etc/init.d/tinyproxy ]
|
- |
|
125 |
then
|
- |
|
126 |
[ -e /etc/tinyproxy/tinyproxy.conf.default ] && mv /etc/tinyproxy/tinyproxy.conf.default /etc/tinyproxy.conf && echo -n "1, "
|
- |
|
127 |
userdel -r tinyproxy 2>/dev/null && echo -n "2, "
|
- |
|
128 |
else echo -n "uninstalled"
|
- |
|
129 |
fi
|
- |
|
130 |
sleep 1
|
- |
|
131 |
|
- |
|
132 |
|
- |
|
133 |
|
124 |
#param_ulogd
|
134 |
#param_ulogd
|
125 |
echo -en "\n- ulogd(6) : "
|
135 |
echo -en "\n- ulogd(6) : "
|
126 |
i=0
|
136 |
i=0
|
127 |
for log_type in traceability ssh ext-access
|
137 |
for log_type in traceability ssh ext-access
|
128 |
do
|
138 |
do
|