├── .dockerignore ├── .github └── FUNDING.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG ├── Dockerfile ├── ISSUE_TEMPLATE.md ├── LICENSE ├── Makefile ├── README.md ├── core ├── banner.go ├── blacklist.go ├── certdb.go ├── config.go ├── help.go ├── http_proxy.go ├── http_server.go ├── nameserver.go ├── phishlet.go ├── phishlet_test.go ├── session.go ├── shared.go ├── shared_test.go ├── table.go ├── terminal.go └── utils.go ├── database ├── database.go └── db_session.go ├── go.mod ├── go.sum ├── log └── log.go ├── main.go ├── media └── img │ ├── evilginx2-logo-512.png │ ├── evilginx2-title-black-512.png │ └── screen.png ├── parser └── parser.go ├── phishlets ├── airbnb.yaml ├── amazon.yaml ├── booking.yaml ├── citrix.yaml ├── coinbase.yaml ├── facebook.yaml ├── github.yaml ├── instagram.yaml ├── linkedin.yaml ├── o365.yaml ├── okta.yaml ├── onelogin.yaml ├── outlook.yaml ├── paypal.yaml ├── protonmail.yaml ├── reddit.yaml ├── tiktok.yaml ├── twitter-mobile.yaml ├── twitter.yaml └── wordpress.org.yaml └── templates └── download_example.html /.dockerignore: -------------------------------------------------------------------------------- 1 | Dockerfile 2 | Makefile 3 | README.md 4 | LICENSE 5 | media 6 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: mrgretzky 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: mrgretzky 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: mrgretzky 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 13 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | docs/ 3 | img/ 4 | release/ 5 | build/ 6 | phishlets/test-* -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | 3 | language: go 4 | go: 5 | - 1.10.x 6 | - master 7 | 8 | notifications: 9 | email: false 10 | 11 | install: true 12 | -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- 1 | 2.4.0 2 | - Feature: Create and set up pre-phish HTML templates for your campaigns. Create your HTML file and place `{lure_url_html}` or `{lure_url_js}` in code to manage redirection to the phishing page with any form of user interaction. Command: `lures edit template