Shieldbuntu is a collection of scripts designed to enhance the security of Ubuntu and Ubuntu-based distributions. These scripts implement various hardening features to protect your system from attacks, malwares, and potential vulnerabilities.
-
AppArmor
- Configure AppArmor profiles for enhanced application security.
-
SSH Hardening
- Strengthen SSH configuration for improved access control.
-
Kernel Hardening
- Implement kernel-level security measures.
-
Tor Blocking
- Block Tor network to enhance network security.
-
Antivirus Installation
- Install antivirus software for added protection.
-
Enable Auditing
- Enable system auditing for monitoring and analysis.
-
Fail2Ban
- Set up Fail2Ban to protect against brute-force attacks.
-
Grub Secure
- Secure Grub bootloader configuration.
-
USB Blocking
- Restrict USB access for increased security.
-
Firewall Setup
- Configure a firewall to control incoming and outgoing traffic.
... and many more, all customizable based on user preferences. The hardening features are divided in couple levels, as mentioned in CIS Benchmarks.
Shieldbuntu leverages the lightweight Tauri framework, combining the flexibility of React for the GUI and the security of Rust for the backend.
Include some screenshots here to showcase the user interface or demonstrate the effects of Shieldbuntu in action.
Make sure to fulfill all prerequisites listed in the Tauri Documentation.
git clone https://github.com/samrakshak23/shieldbuntu.git
cd shieldbuntu
npm installsudo apt update
sudo apt install libwebkit2gtk-4.0-dev \
build-essential \
curl \
wget \
file \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-devcurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shnpm run tauri devShieldbuntu can be used to harden both local and remote Ubuntu machines via SSH.
Akshat Pandey
Jayash Tripathi
Vaibhav Shukla
Shashwat Gupta
Shashank Yadav
Poorva Diwan
Sanskriti Harmukh
Feel free to contribute by opening issues, proposing new features, or submitting pull requests. We welcome your feedback and collaboration.
Happy hardening!


