Bearded is an open source Security Automation platform. The platform allows Development, QA, and Security team members to perform automated web security scans with a set of tools, and re-execute those scans as needed. All tools can be executed in the cloud in docker containers. Barbudo has a default web interface which integrates all core options and makes it possible to manage large pentests easily.
Demo video:
Interface:
The project in pre-pre-alpha stage. Please, do not use this right now.
Update
go get -u -d github.com/bearded-web/bearded
Go to path
cd $GOPATH/src/github.com/bearded-web/bearded
Update dependencies
godep restore
Build
go get github.com/bearded-web/bearded
Run dev server and look to build path
bearded dispatcher --frontend ../frontend/build/ -v
In ../frontend/
exec npm run dev
to start frontend static server
Load data:
bearded plugins load --update ./extra/data/plugins.json
bearded plans load --update ./extra/data/plans.json
Swagger http://127.0.0.1:3003/apidocs/
Make changes, then
go get github.com/bearded-web/bearded