Line 1... |
Line 1... |
1 |
#!/bin/bash
|
1 |
#!/bin/bash
|
2 |
# $Id: alcasar-uninstall.sh 1386 2014-06-12 14:53:07Z richard $
|
2 |
# $Id: alcasar-uninstall.sh 1388 2014-06-15 14:47:10Z 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 63... |
Line 63... |
63 |
systemctl daemon-reload
|
63 |
systemctl daemon-reload
|
64 |
rm -rf /var/lib/mysql
|
64 |
rm -rf /var/lib/mysql
|
65 |
sleep 1
|
65 |
sleep 1
|
66 |
|
66 |
|
67 |
#param_radius
|
67 |
#param_radius
|
68 |
echo -en "\n- param_radius(9) : "
|
68 |
echo -en "\n- radius(9) : "
|
69 |
[ -e /etc/raddb/radiusd-db-vierge.sql ] && rm -f /etc/raddb/radiusd-db-vierge.sql && echo -n "1, "
|
69 |
[ -e /etc/raddb/radiusd-db-vierge.sql ] && rm -f /etc/raddb/radiusd-db-vierge.sql && echo -n "1, "
|
70 |
[ -e /etc/raddb/radiusd.conf.default ] && mv /etc/raddb/radiusd.conf.default /etc/raddb/radiusd.conf && echo -n "2, "
|
70 |
[ -e /etc/raddb/radiusd.conf.default ] && mv /etc/raddb/radiusd.conf.default /etc/raddb/radiusd.conf && echo -n "2, "
|
71 |
[ -e /etc/raddb/sites-enabled/alcasar ] && rm /etc/raddb/sites-enabled/alcasar && echo -n "3, "
|
71 |
[ -e /etc/raddb/sites-enabled/alcasar ] && rm /etc/raddb/sites-enabled/alcasar && echo -n "3, "
|
72 |
[ -e /etc/raddb/sites-available/alcasar ] && rm /etc/raddb/sites-available/alcasar && echo -n "4, "
|
72 |
[ -e /etc/raddb/sites-available/alcasar ] && rm /etc/raddb/sites-available/alcasar && echo -n "4, "
|
73 |
[ -e /etc/raddb/clients.conf.default ] && mv /etc/raddb/clients.conf.default /etc/raddb/clients.conf && echo -n "5, "
|
73 |
[ -e /etc/raddb/clients.conf.default ] && mv /etc/raddb/clients.conf.default /etc/raddb/clients.conf && echo -n "5, "
|
Line 76... |
Line 76... |
76 |
[ -e /etc/raddb/sql/mysql/counter.conf.default ] && mv /etc/raddb/sql/mysql/counter.conf.default /etc/raddb/sql/mysql/counter.conf && echo -n "8, "
|
76 |
[ -e /etc/raddb/sql/mysql/counter.conf.default ] && mv /etc/raddb/sql/mysql/counter.conf.default /etc/raddb/sql/mysql/counter.conf && echo -n "8, "
|
77 |
[ -e /lib/systemd/system/radiusd.service.default ] && mv /lib/systemd/system/radiusd.service.default /lib/systemd/system/radiusd.service && echo -n "9"
|
77 |
[ -e /lib/systemd/system/radiusd.service.default ] && mv /lib/systemd/system/radiusd.service.default /lib/systemd/system/radiusd.service && echo -n "9"
|
78 |
sleep 1
|
78 |
sleep 1
|
79 |
|
79 |
|
80 |
#param_web_radius
|
80 |
#param_web_radius
|
81 |
echo -en "\n- param_web_radius(4) : "
|
81 |
echo -en "\n- web_radius(4) : "
|
82 |
[ -e /etc/freeradius-web/admin.conf.default ] && mv /etc/freeradius-web/admin.conf.default /etc/freeradius-web/admin.conf && echo -n "1, "
|
82 |
[ -e /etc/freeradius-web/admin.conf.default ] && mv /etc/freeradius-web/admin.conf.default /etc/freeradius-web/admin.conf && echo -n "1, "
|
83 |
[ -e /etc/freeradius-web/naslist.conf ] && rm /etc/freeradius-web/naslist.conf && echo -n "2, "
|
83 |
[ -e /etc/freeradius-web/naslist.conf ] && rm /etc/freeradius-web/naslist.conf && echo -n "2, "
|
84 |
[ -e /etc/freeradius-web/user_edit.attrs.default ] && mv /etc/freeradius-web/user_edit.attrs.default /etc/freeradius-web/user_edit.attrs && echo -n "3, "
|
84 |
[ -e /etc/freeradius-web/user_edit.attrs.default ] && mv /etc/freeradius-web/user_edit.attrs.default /etc/freeradius-web/user_edit.attrs && echo -n "3, "
|
85 |
[ -e /etc/freeradius-web/sql.attrmap.default ] || mv /etc/freeradius-web/sql.attrmap.default /etc/freeradius-web/sql.attrmap && echo -n "4"
|
85 |
[ -e /etc/freeradius-web/sql.attrmap.default ] || mv /etc/freeradius-web/sql.attrmap.default /etc/freeradius-web/sql.attrmap && echo -n "4"
|
86 |
sleep 1
|
86 |
sleep 1
|
87 |
|
87 |
|
88 |
#param_chilli
|
88 |
#param_chilli
|
89 |
echo -en "\n- param_chilli(4) : "
|
89 |
echo -en "\n- chilli(4) : "
|
90 |
[ -e /etc/init.d/chilli.default ] && mv /etc/init.d/chilli.default /etc/init.d/chilli && echo -n "1, "
|
90 |
[ -e /etc/init.d/chilli.default ] && mv /etc/init.d/chilli.default /etc/init.d/chilli && echo -n "1, "
|
91 |
[ -e /usr/libexec/chilli ] && rm /usr/libexec/chilli && echo -n "2, "
|
91 |
[ -e /usr/libexec/chilli ] && rm /usr/libexec/chilli && echo -n "2, "
|
92 |
[ -e /etc/chilli.conf.default ] && mv /etc/chilli.conf.default /etc/chilli.conf && echo -n "3, "
|
92 |
[ -e /etc/chilli.conf.default ] && mv /etc/chilli.conf.default /etc/chilli.conf && echo -n "3, "
|
93 |
[ -e /lib/systemd/system/chilli.service ] && rm /lib/systemd/system/chilli.service && echo -n "4"
|
93 |
[ -e /lib/systemd/system/chilli.service ] && rm /lib/systemd/system/chilli.service && echo -n "4"
|
94 |
sleep 1
|
94 |
sleep 1
|
95 |
|
95 |
|
96 |
#param_dansguardian
|
96 |
#param_dansguardian
|
97 |
echo -en "\n- param_dansguardian(8) : "
|
97 |
echo -en "\n- dansguardian(8) : "
|
98 |
[ -d /var/dansguardian ] && rm -rf /var/dansguardian && echo -n "1, "
|
98 |
[ -d /var/dansguardian ] && rm -rf /var/dansguardian && echo -n "1, "
|
99 |
[ -e /etc/dansguardian/dansguardian.conf.default ] && mv /etc/dansguardian/dansguardian.conf.default /etc/dansguardian/dansguardian.conf && echo -n "2, "
|
99 |
[ -e /etc/dansguardian/dansguardian.conf.default ] && mv /etc/dansguardian/dansguardian.conf.default /etc/dansguardian/dansguardian.conf && echo -n "2, "
|
100 |
[ -e /etc/dansguardian/lists/bannedphraselist.default ] && mv /etc/dansguardian/lists/bannedphraselist.default /etc/dansguardian/lists/bannedphraselist && echo -n "3, "
|
100 |
[ -e /etc/dansguardian/lists/bannedphraselist.default ] && mv /etc/dansguardian/lists/bannedphraselist.default /etc/dansguardian/lists/bannedphraselist && echo -n "3, "
|
101 |
[ -e /etc/dansguardian/dansguardianf1.conf.default ] && mv /etc/dansguardian/dansguardianf1.conf.default /etc/dansguardian/dansguardianf1.conf && echo -n "4, "
|
101 |
[ -e /etc/dansguardian/dansguardianf1.conf.default ] && mv /etc/dansguardian/dansguardianf1.conf.default /etc/dansguardian/dansguardianf1.conf && echo -n "4, "
|
102 |
[ -e /etc/dansguardian/lists/bannedextensionlist.default ] && mv /etc/dansguardian/lists/bannedextensionlist.default /etc/dansguardian/lists/bannedextensionlist && echo -n "5, "
|
102 |
[ -e /etc/dansguardian/lists/bannedextensionlist.default ] && mv /etc/dansguardian/lists/bannedextensionlist.default /etc/dansguardian/lists/bannedextensionlist && echo -n "5, "
|
Line 166... |
Line 166... |
166 |
/usr/sbin/urpme --auto dhcp-server --auto-orphans && echo -n "1"
|
166 |
/usr/sbin/urpme --auto dhcp-server --auto-orphans && echo -n "1"
|
167 |
else echo -n "uninstalled"
|
167 |
else echo -n "uninstalled"
|
168 |
fi
|
168 |
fi
|
169 |
sleep 1
|
169 |
sleep 1
|
170 |
|
170 |
|
- |
|
171 |
#fail2ban
|
- |
|
172 |
echo -en "\n- fail2ban(7) :"
|
- |
|
173 |
[ -e /etc/fail2ban/fail2ban.conf.default ] && mv /etc/fail2ban/fail2ban.conf.default /etc/fail2ban/fail2ban.conf && echo -n "1, "
|
- |
|
174 |
[ -e /etc/fail2ban/jail.conf.default ] && mv /etc/fail2ban/jail.conf.default /etc/fail2ban/jail.conf && echo -n "2, "
|
- |
|
175 |
[ -e /etc/fail2ban/action.d/iptables-allports.conf.default ] && mv /etc/fail2ban/action.d/iptables-allports.conf.default /etc/fail2ban/action.d/iptables-allports.conf && echo -n " 3, "
|
- |
|
176 |
[ -e /etc/fail2ban/filter.d/alcasar_mod-evasive.conf ] && rm /etc/fail2ban/filter.d/alcasar_mod-evasive.conf && echo -n "4, "
|
- |
|
177 |
[ -e /etc/fail2ban/filter.d/alcasar_htdigest.conf ] && rm /etc/fail2ban/filter.d/alcasar_htdigest.conf && echo -n "5, "
|
- |
|
178 |
[ -e /etc/fail2ban/filter.d/alcasar_intercept.conf ] && rm /etc/fail2ban/filter.d/alcasar_intercept.conf && echo -n "6, "
|
- |
|
179 |
[ -e /etc/fail2ban/filter.d/alcasar_change-password.conf ] && rm /etc/fail2ban/filter.d/alcasar_change-password.conf && echo -n "7"
|
- |
|
180 |
sleep 1
|
- |
|
181 |
|
171 |
#cron
|
182 |
#cron
|
172 |
echo -en "\n- cron(10) : "
|
183 |
echo -en "\n- cron(10) : "
|
173 |
[ -e /etc/crontab.default ] && mv /etc/crontab.default /etc/crontab && echo -n "1, "
|
184 |
[ -e /etc/crontab.default ] && mv /etc/crontab.default /etc/crontab && echo -n "1, "
|
174 |
[ -e /etc/anacrontab.default ] && mv /etc/anacrontab.default /etc/anacrontab && echo -n "2, "
|
185 |
[ -e /etc/anacrontab.default ] && mv /etc/anacrontab.default /etc/anacrontab && echo -n "2, "
|
175 |
[ -e /etc/cron.d/alcasar-mysql ] && rm -f /etc/cron.d/alcasar-mysql && echo -n "3, "
|
186 |
[ -e /etc/cron.d/alcasar-mysql ] && rm -f /etc/cron.d/alcasar-mysql && echo -n "3, "
|
Line 186... |
Line 197... |
186 |
#gammu-smsd
|
197 |
#gammu-smsd
|
187 |
echo -en "\n- gammu-smsd(3) :"
|
198 |
echo -en "\n- gammu-smsd(3) :"
|
188 |
[ -e /etc/gammu_smsd_conf ] && rm -f /etc/gammu_smsd_conf && echo -n "1, "
|
199 |
[ -e /etc/gammu_smsd_conf ] && rm -f /etc/gammu_smsd_conf && echo -n "1, "
|
189 |
[ -e /etc/udev/rules.d/66-huawei.rules ] && rm -f /etc/udev/rules.d/66-huawei.rules && echo -n "2, "
|
200 |
[ -e /etc/udev/rules.d/66-huawei.rules ] && rm -f /etc/udev/rules.d/66-huawei.rules && echo -n "2, "
|
190 |
[ -e /var/log/gammu-smsd ] && rm -rf /var/log/gammu-smsd && echo ,-n "3"
|
201 |
[ -e /var/log/gammu-smsd ] && rm -rf /var/log/gammu-smsd && echo ,-n "3"
|
191 |
echo -n "1"
|
202 |
sleep 1
|
192 |
|
203 |
|
193 |
#network
|
204 |
#network
|
194 |
echo -en "\n- network(9) : "
|
205 |
echo -en "\n- network(9) : "
|
195 |
hostname localhost
|
206 |
hostname localhost
|
196 |
EXTIF=`/sbin/ip route|grep default|cut -d" " -f5`
|
207 |
EXTIF=`/sbin/ip route|grep default|cut -d" " -f5`
|