Fast reconnaissance workflow in Go with SQLite-backed persistence and an operator-focused dashboard.
macaronV2 is designed around one simple loop:
setuptoolchain and keysscantargets with an explicit profilestatus/resultsto triage findingsserveto inspect everything in one dashboardexportto share/report
git clone https://github.com/root-Manas/macaron.git
cd macaron
chmod +x install.sh
./install.sh
source ~/.bashrc
macaron setup
macaron scan example.com --profile balanced
macaron status
macaron serve --addr 127.0.0.1:8088macaron setup
macaron scan <target...>
macaron status
macaron results -d <domain> -w <type>
macaron serve
macaron export -o results.jsonpassive: low-noise collectionbalanced: default practical workflowaggressive: high-throughput authorized testing
Default storage root: ./storage
storage/
macaron.db
config.yaml
<target>/
<scan-id>.json
latest.txt
macaron setup
macaron --install-tools
macaron --set-api securitytrails=YOUR_KEY
macaron --show-apimacaron scan example.com --stages subdomains,http,urlsAvailable stages: subdomains,http,ports,urls,vulns
macaron serve --addr 127.0.0.1:8088Open http://127.0.0.1:8088.
git tag v3.0.1
git push origin v3.0.1Tagged releases build and publish binaries for Linux, macOS, and Windows.
Use only on systems you own or are explicitly authorized to test.