https://github.com/fernandonaime/bluething
The Debian 20.04 Compliance application is designed to harden the Ubuntu 20.04 live server according to the CIS Ubuntu Linux 20.04 benchmark (version 2.0.1 - 06-29-2023). The application focuses on hardening services, UFW (Uncomplicated Firewall), PAM (Pluggable Authentication Modules), software patching, and CLI warning banners.
https://github.com/fernandonaime/bluething
bash-script cis operating-system python3 system-compliance ubuntu-server
Last synced: 5 months ago
JSON representation
The Debian 20.04 Compliance application is designed to harden the Ubuntu 20.04 live server according to the CIS Ubuntu Linux 20.04 benchmark (version 2.0.1 - 06-29-2023). The application focuses on hardening services, UFW (Uncomplicated Firewall), PAM (Pluggable Authentication Modules), software patching, and CLI warning banners.
- Host: GitHub
- URL: https://github.com/fernandonaime/bluething
- Owner: fernandonaime
- Created: 2024-01-15T08:08:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-05T17:25:46.000Z (almost 2 years ago)
- Last Synced: 2025-06-07T08:03:12.652Z (8 months ago)
- Topics: bash-script, cis, operating-system, python3, system-compliance, ubuntu-server
- Language: Python
- Homepage:
- Size: 553 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ubuntu 20.04 Compliance Suite
## Project Description
The **Debian 20.04 Compliance** application is designed to harden the Ubuntu 20.04 live server according to the CIS Ubuntu Linux 20.04 benchmark (version 2.0.1 - 06-29-2023). The application focuses on hardening services, UFW (Uncomplicated Firewall), PAM (Pluggable Authentication Modules), software patching, and CLI warning banners.
## Features
- Hardening of system services
- Configuration of UFW
- Strengthening of PAM configurations
- Automated software patching
- CLI warning banners
- Software Upgrades & Patch management
## Execution
To execute the application, run the following command on the terminal with sudo privilege:
```bash
sudo python3 bluething.py
```
## Usage
- Users interact with the application through the terminal or CLI.
- For Ubuntu 20.04 workstations, a GUI prototype is available and under testing.
## Dependencies
The application requires Dos2unix, which is automatically installed during the application execution.
## Configuration
Users have both automatic and manual configuration options within the script, aligning with the CIS benchmark.
## Examples
Use cases for running the application include hardening company-used Ubuntu live servers for specific purposes, with the flexibility for clients to bypass controls to maintain business operations.
## Testing
To test the application, deploy it on a Ubuntu 20.04 live server using a virtualization platform such as VMware Workstation.
## Contributing
Currently, the project is not open to external contributions.
## License
This project is not released under any specific license.
## Support
For support or bug reporting, there are no specified channels at the moment.
## Acknowledgments
Special thanks to the following projects:
- fernandonaime/cisufw20.04compliance
- AvinashRa1/ccproject
- shenalsw/script
- Heshan316/CC-Assign2
## Additional Notes
The project is under constant development, addressing identified issues through thorough testing.