midnight

🔧 An extensible Linux security auditing tool

GPL-3.0 License

Stars
6

💡 Features

  • System audit to report vulnerabilities
  • Based on STIGs and (in the future) CIS Controls
  • User can specify custom controls in JSON
  • Ability to run on virtual machines with Docker and Alpine Linux

✨ In Action

💻 Try it out

git clone https://github.com/safinsingh/midnight.git

bash install.sh
bash docker.sh # Optional, to install Docker

go build .

./midnight -file checks/u16stig.json

🔮 Usage

./midnight -h

# output

Usage of ./midnight:
  -file string
        Configuration file to use (mandatory)
  -mode string
        Mode to run midnight in. Possible modes: audit, enforce, docker (default "audit")

👨‍💻 Author

Linkedin: Safin Singh GitHub: safinsingh Dribbble: Safin Singh YouTube: Safin Singh

🤝 Contributing

Contributions, PRs, issues and feature requests are welcome! Feel free to check out my issues page.

❤️ Show your support

Give a ⭐️ if this project helped you! Hope you enjoy it!

Package Rankings
Top 7.37% on Proxy.golang.org