MutableSecurity is a CLI program for making cybersecurity solution management easier and more accessible, from deployment and configuration to monitoring.
Multiple solution are supported so far (and more under development):
• teler, a web intrusion detection system
• Fail2ban, an intrusion prevention system, capable of detecting SSH bruteforce attacks
• Let's Encrypt, an SSL certificate generator
• ClamAV, an antimalware toolkit.
Their lifecycle can be managed by the following operations:
• Initially configuring the solution via YAML files
• Installing the solution
• Retrieving and changing the solution configuration
• Retrieving metrics about the solution functioning
• Updating the solution to its newest version
• Uninstalling the solution.
Other relevant functionalities includes:
• Multiple authentication methods: password-based when deploying to the local host and password-/key-based SSH for remote hosts
• Deployments to multiple hosts with the same command
• Intuitive CLI
• Extensive usage and contribution documentations.