mirror of
https://github.com/kforney/pentest-distro-builder.git
synced 2024-11-28 19:25:25 -07:00
67 lines
2.5 KiB
Text
67 lines
2.5 KiB
Text
|
#!/bin/bash
|
||
|
set -e
|
||
|
export DEBIAN_FRONTEND=noninteractive
|
||
|
|
||
|
echo "Removing useless stuff"
|
||
|
apt update
|
||
|
apt-get purge -y seclists exploitdb firefox-esr qttools5-dev-tools texlive* tex-gyre python-mpltoolkits.basemap-data arduino xpra ferret minicom xpdf imagemagick* llvm-6.0-dev guile-2.2-libs lmodern fonts-noto-core *mingw* pandoc* x64dbg libpython3.7-dev gcc-avr guile-2.2-libs android-sdk libandroid* leafpad gvim vim freepats thunderbird || true
|
||
|
apt-get -y autoremove || true
|
||
|
|
||
|
echo "Manually disabling couchdb"
|
||
|
systemctl disable couchdb || true
|
||
|
|
||
|
echo "Manually disabling miredo"
|
||
|
systemctl disable miredo || true
|
||
|
|
||
|
echo "Manually disabling openvpn"
|
||
|
systemctl disable openvpn || true
|
||
|
|
||
|
echo "Manualy disabling redis-server"
|
||
|
systemctl disable redis-server || true
|
||
|
|
||
|
echo "Manually disabling bettercap"
|
||
|
systemctl disable bettercap || true
|
||
|
|
||
|
echo "Manually disabling samba"
|
||
|
systemctl disable smbd samba || true
|
||
|
|
||
|
echo "Manually disabling snmpd"
|
||
|
systemctl disable snmpd || true
|
||
|
|
||
|
echo "Manually disabling nmbd"
|
||
|
systemctl disable nmbd || true
|
||
|
|
||
|
echo "Manually disabling openvas services"
|
||
|
systemctl disable openvas-scanner.service || true
|
||
|
systemctl disable openvas-manager.service || true
|
||
|
systemctl disable greenbone-security-assistant || true
|
||
|
|
||
|
echo "Manually disabling redsocks"
|
||
|
systemctl disable redsocks || true
|
||
|
|
||
|
echo "Manually disabling dradis"
|
||
|
systemctl disable dradis || true
|
||
|
|
||
|
echo "Manually disabling packagekit"
|
||
|
systemctl disable packagekit || true
|
||
|
|
||
|
echo "Manually disabling avahi-daemon"
|
||
|
systemctl disable avahi-daemon.socket || true
|
||
|
systemctl disable avahi-daemon.service || true
|
||
|
|
||
|
echo "Manually disabling colord-sane"
|
||
|
systemctl disable colord-sane.service || true
|
||
|
|
||
|
echo "Purging the shit out of systemd"
|
||
|
sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/redis-server.service || true
|
||
|
sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/smbd.service || true
|
||
|
sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/nmbd.service || true
|
||
|
sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/snmp.service || true
|
||
|
sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/openvas-scanner.service || true
|
||
|
sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/openvas-manager.service || true
|
||
|
sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/redsocks.service || true
|
||
|
|
||
|
|
||
|
echo "cleaning the system with bleachbit"
|
||
|
bleachbit -c system.localizations apt.clean apt.autoclean apt.autoremove apt.package_lists deepscan.backup deepscan.ds_store deepscan.thumbs_db deepscan.tmp system.cache system.rotated_logs thumbnails.cache &> /dev/null && echo "done"
|