Phishing toolkit for red teams and pentesters.
402
Phishing toolkit for red teams and pentesters. Ares allows security testers to create a landing page easily, embedded within the original site. Ares acts as a proxy between the phised and original site, and allows (realtime) modifications and injects. All references to the original site are being rewritten to the new site. Users will use the site like they'll normally do, but every step will be recorded of influenced. Ares will work perfect with dns poisoning as well.
Make sure the config toml is at the right location and valid.
docker run -d -p 8080:8080 --name ares -v $(pwd)/config.toml:/etc/ares.toml dutchcoders/ares
Now you can navigate to http://wikipedia.lvh.me:8080/. If you want all results to be written to Elasticsearch, don't forget to setup the Elasticsearch cluster.
If you do not have a working Golang (1.7) environment setup please follow Golang Installation Guide.
$ go get github.com/dutchcoders/ares
$ go run main.go -c config.toml
The injects can be inserted in the target site, currently we have the following injects:
See config.toml.sample for a sample configuration file.
Ares will work seamless with Gophish, where you'll use Ares for the landing page functionality.
Contributions are welcome.
Fork Ares upstream source repository to your own personal repository. Copy the URL for ares from your personal github repo (you will need it for the git clone command below).
$ mkdir -p $GOPATH/src/github.com/ares
$ cd $GOPATH/src/github.com/ares
$ git clone <paste saved URL for personal forked ares repo>
$ cd ares
Ares community welcomes your contribution. To make the process as seamless as possible, we ask for the following:
Go ahead and fork the project and make your changes. We encourage pull requests to discuss code changes.
If you have additional dependencies for Ares, Ares manages its dependencies using govendor
go get foo/barmake pkg-add PKG=foo/bar from top-level directoryIf you have dependencies for Ares which needs to be removed
make pkg-remove PKG=foo/bar from top-level directoryWhen you're ready to create a pull request, be sure to:
make verifiersgit rebase -i. It's okay to force update your pull request.go test -race ./... and go build completes.Read Effective Go article from Golang project
Ares project is fully conformant with Golang styleRemco Verhoef (DutchSec)
Code and documentation copyright 2017 Remco Verhoef.
Code released under the Apache license.
Here should come an appropriate disclaimer, no warranties and Ares shouldn't be used for malicious intent.
Content type
Image
Digest
Size
77.3 MB
Last updated
over 9 years ago
docker pull dutchsec/ares