This repository automates the process of building and publishing Docker images for various popular security tools.
This project simplifies the deployment of essential security tools by containerizing them. Using these Docker images, you can quickly run tools without worrying about installation dependencies or conflicts on your host system.
The following security tools are included in this repository:
All Docker images are built and published for the following architectures:
- amd64: For x86_64 systems.
- arm64: For ARM-based systems, including Apple M1/M2 and Raspberry Pi.
This repository integrates with SonarCloud to maintain high code quality and security standards. Each pull request and push to the main branch is automatically analyzed using SonarCloud. The analysis covers: - Code smells - Security hotspots - Bugs - Maintainability
- Consistency: Pre-built Docker images ensure that the tools work as intended across various environments.
- Convenience: No need to manually install or configure dependencies for each tool.
- Automation: GitHub Actions automatically build and publish updated Docker images when changes are made to the repository.
- Pull the desired tool's Docker image:
docker pull ghcr.io/matusso/<tool-name>
- Run the tool:
docker run --rm -it ghcr.io/matusso/<tool-name> [tool-arguments]
To use dirsearch:
docker pull ghcr.io/matusso/dirsearch
docker run --rm -it ghcr.io/matusso/dirsearch -u https://example.com
Contributions to add more tools or improve the existing ones are welcome. Please create a pull request or open an issue for discussion.
This repository is distributed under the MIT License. Please check the individual projects for their respective licenses.