Although this tool is written to automate the hardening process on linux systems we must not ignore the real need for constant study and updating in order to reduce and/or identify the attacks we can receive.
Automated Security Hardening For Linux With
SSLock is a hardening suite equipped whit the most common Linux security pratice, and enhanted whit the power of python automation.
- 💡 Features
- 💾 Installation :
- 👨💻 Desktop app In development
- 📝 To Do
- ❓ Faq
- 🔶 Contribute
- Credits and License
$ git clone https://github.com/Linch1/SSLOCK
$ cd SSLOCK
$ sudo python3 sslock.py
- Automated Email allerts
- Securing User Accounts
- Securing your box with a Firewall
- Encrypting and SSH Hardening
- Intrusion Detection And Prevention
- Application Intrusion Detection And Prevention
- File/Folder Integrity Monitoring
- Automated Anti-Virus Scanning
- Automated Rootkit Detection
- system log analyzer and reporter
- System & Kernel hardening
- Custom Jails for Fail2ban
- MAC (Mandatory Access Control) and Linux Security Modules (LSMs) -- Security-Enhanced Linux / SELinux or AppArmor --
- CIS-CAT
- debsums
- nftables
- Improve Kernel Hardening
- Lynis Score Check
- Why it's need to run it as ROOT ?
there are some things that not work whit sudo, like, bash shell internal commands or injecting kernel values into the /proc filesystem. For task such as these, a person would have to go to the root command prompt. when the tool has ended the job, you are invited to disable the root account -->
$ sudo passwd -l root
Ways to contribute
- Suggest a feature
- Report a bug
- Fix something and open a pull request
- Create a browser extension
- Create a burp suite/zaproxy plugin
- Help me document the code
- Spread the word