![Logo](https://github.com/JBaczuk/go-phish/raw/main/images/logo_200x200.png)
Script for sending phishers fake data
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
Many people, including me, receive phishing emails trying to get personal data. This script was created in order to prevent the data from being very useful.
Of course, you should also report the domain to the owner and/or registrar, if possible.
This script will continuously generate random email addresses and passwords and submit them to the form. Currently it uses a worker pool and keepalive connections, but could definitely be improved.
To get the scripts up and running follow these simple example steps.
- Clone the repo
git clone https://github.com/JBaczuk/go-phish.git
- Install NPM packages
npm i
- Rename
.env.example
mv .env.example .env
- Enter the phishing URL in
.env
URL=https://example.com/form.php
- Edit the fields
sendData
function insend.js
with the fields expected by the form.data.append("username", email); data.append("password", password);
npm start
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Jordan Baczuk - @jbaczuk
Project Link: https://github.com/JBaczuk/go-phish