An open API service indexing awesome lists of open source software.

https://github.com/andpalmier/phishflood

Pollute phishing kits with fake credentials
https://github.com/andpalmier/phishflood

fake-data fake-data-generator phishing phishing-kit

Last synced: 6 months ago
JSON representation

Pollute phishing kits with fake credentials

Awesome Lists containing this project

README

          

# phishflood


phishflood


Software License
Go Report Card
follow on Twitter

This is a proof of concept to pollute phishing kits with fake data. An old version of this project was discussed [in this blog post](https://andpalmier.github.io/posts/flooding-phishing-kits/), I decided to use this repository to add some features.

**PLEASE NOTE: At the moment,** `phishflood` **is compatible only with the phishing kits mentioned in the blog post, and with some others which follows the same structure. This is due to a naif approach for the data generation (it's a PoC 😅).**

## Usage

After downloading the repository, build the project:

```
$ make phishflood
```

This will create a folder `build` and an executable `phishflood`. You can then run the executable with the following flags:

- `-dmax (int)`: maximum delay between consecutive requests, in seconds (default 3600).
- `-dmin (int)`: minimun delay between consecutive requests, in seconds (default 10).
- `-goroutines (int)`: number of goRoutines (default 10).
- `-proxies (string)`: one or multiple proxies; specify the schema (http default) and port, and use ',' as a separator.
- `-seed (int64)`: seed used for random data generation, random if not specified.
- `-url (string)`: domain name or url, if schema is not specified, https is assumed.
- `-ua (string)`: User Agent to be used, using Chrome on iPhone by default.

### Todo

- [x] Improve code organization
- [x] Add custom User Agent flag
- [x] Remove colly dependency
- [x] Started [gofakeit](https://github.com/brianvoe/gofakeit) integration for fake data generation
- [ ] Add compatibility with known phishing kits