Skip to content

Latest commit

 

History

History
105 lines (85 loc) · 3.1 KB

README.md

File metadata and controls

105 lines (85 loc) · 3.1 KB

SSLOCK

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

SSLock is a hardening suite equipped whit the most common Linux security pratice, and enhanted whit the power of python automation.

📎 Menu

Installation and Start

  • $ git clone https://github.com/Linch1/SSLOCK
  • $ cd SSLOCK
  • $ sudo python3 sslock.py

Main Features

  • 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

To do

  • 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

FAQ

  • 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

Contribution

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

Credits & License