An open API service indexing awesome lists of open source software.

https://github.com/safinsingh/midnight

🔧 An extensible Linux security auditing tool
https://github.com/safinsingh/midnight

cybersecurity docker go golang linux security

Last synced: 4 months ago
JSON representation

🔧 An extensible Linux security auditing tool

Awesome Lists containing this project

README

          





An extensible security auditing tool


Version
License: MIT
Made with Go
A+
PRs Welcome
awesome


gh-actions


## 💡 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

```sh
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

```sh
./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](https://www.linkedin.com/in/safin-singh-b2630918a/)

GitHub: [safinsingh](https://github.com/safinsingh)

Dribbble: [Safin Singh](https://dribbble.com/safinsingh/)

YouTube: [Safin Singh](https://www.youtube.com/channel/UCvb01sUdAgcPAG1j0SLxAtA)

## 🤝 Contributing

Contributions, PRs, issues and feature requests are welcome! Feel free to check out my [issues page](https://github.com/safinsingh/midnight/issues).

## ❤️ Show your support

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