Easy to use phishing tool with 65 website templates. Author is not responsible for any misuse.

Overview

PyPhisher



[+] Description :

Ultimate phishing tool in python. Includes popular websites like facebook, twitter, instagram, github, reddit, gmail and many others.

[+] Installation

Install primary dependencies (git and python)
  • For Debian
    • sudo apt install git python -y
  • For Arch
    • sudo pacman -S git python --noconfirm
  • For Fedora
    • sudo yum install git python -y
  • For Termux
    • pkg install git python -y
Clone this repository
  • git clone https://github.com/KasRoudra/PyPhisher
Enter the directory
  • cd PyPhisher
Run the tool
  • python3 pyphisher.py

Or, directly run

wget https://raw.githubusercontent.com/KasRoudra/PyPhisher/main/pyphisher.py && python3 pyphisher.py

Options

usage: pyphisher.py [-h] [-p PORT] [-o OPTION]
                    [--update | --no-update]

options:
  -h, --help            show this help message and exit
  -p PORT, --port PORT  PyPhisher's server port [ Default : 8080 ]
  -o OPTION, --option OPTION
                        PyPhisher's template index [ Default : null ]
  --update, --no-update
                        Check for update (default: True)

Features:

  • Multi platform (Supports most linux)
  • 65 Website templates
  • Dual Tunneling (Ngrok and Cloudflared)
  • Easy to use
  • Possible error diagnoser
  • Built-in masking of url
  • Custom masking of url
  • Portable file (Can be run from any directory)
  • Get IP Address and many other details along with login credentials

Requirements

  • Python(3)
  • PHP
  • Curl
  • Unzip
  • Wget
  • 100MB storage

If not found, all of the required packages will be installed on first run

Tested on

  • Termux
  • Kali-Linux

Usage

  1. Run the script
  2. Choose a Website
  3. Wait sometimes for setting up all
  4. Send the generated link to victim
  5. Wait for victim login. As soon as he/she logs in, credentials will be captured

Example

PyPhisher

Video Tutorial

PyPhisher Video

[+] Disclaimer

This tool is developed for educational purposes. Here it demonstrates how phishing works. If anybody wants to gain unauthorized access to someones social media, he/she may try out this at his/her own risk. You have your own responsibilities and you are liable to any damage or violation of laws by this tool. The author is not responsible for any misuse of PyPhisher!

This repository is open source to help others. So if you wish to copy, consider giving credit!

Credits: HTR-Tech and JayKali

If this tool helped you, consider staring repository. Your stars encourage me a lot!

[+] Find Me on :

  • facebook
  • messenger
  • email
Comments
  • I want to use custom domain via NGROK pro

    I want to use custom domain via NGROK pro

    Hello. I have my own domain and I bought Ngrok pro membership. Randomly generated Ngrok links are working. But I want to connect to the login page with my own domain.

    Ngrok gives me a code like this; ngrok http --region=us --hostname=mydomain.com 80

    opened by ilhan7777 37
  • Update tool and templates PyPhisher.

    Update tool and templates PyPhisher.

    Hello friend, it would be good if you update the PyPhisher tool for a better use, do not remove it from gtjub or anything similar pls, it is the best tool for phishing that I have tried bro, I hope you can update the templates of this tool, to others I have shared your PyPhisher tool thousands of times bro, I know you can, go ahead friend.

    enhancement 
    opened by Darkrevengehack 33
  • i found something

    i found something

    hi again this is about the Amino Apps page again. I was going into Javascript console and when I clicked ''sign in with email'' or ''phone'' and then click ''all sign in options'' to go back to the screen i would get this in the console. Screenshot 2021-12-17 11 25 37 PM Screenshot 2021-12-17 11 28 56 PM

    it seems to be running some sort of script that takes me back to the page. so i clicked on the hyperlink text and it and pressed the arrow on the ''static/img'' and it has all the files from the page it takes you from logging in. and beneath all the files it has (index) can there be some way to plug this into the page and test it to see if it will work this time?

    opened by oaosdpo 30
  • Can you make a login page for Amino Apps?

    Can you make a login page for Amino Apps?

    https://aminoapps.com/login this site right here but make facebook and google (the option the person has to login to their account) redirect to a replit site and give that a phishing code? the phone and email are within the page so there isn't a need for that.

    opened by oaosdpo 29
  • For mobile, the ip information does not come out.

    For mobile, the ip information does not come out.

    When logging in to the url from the PC, Victim Ip information is displayed, but the system does not notice that the login is made when entered from the mobile. (form registration works)

    opened by ilhan7777 17
  • plz help me

    plz help me

    (kali㉿kali)-[~] └─$ cd PyPhisher

    ┌──(kali㉿kali)-[~/PyPhisher] └─$ python3 pyphisher.py --noupdate

    [+] Please wait!

    [+] Downloading Ngrok...

    ┌──(kali㉿kali)-[~/PyPhisher] └─$ python3 pyphisher.py

    [+] Please wait! [!] No internet!

    [!] No internet!

    [!] No internet! plz help i have nbo vpn connected and my network is stabble

    opened by calilope 16
  • PHP Error

    PHP Error

    Hi, i have a problem running the .py on Termux. When i select the option, the PHP tries to initialize, but then it gives PHP Error. I have all the requerimients downloaded and upgraded. How can i solve that?

    opened by Ajotah98 16
  • ngrok authtoken error

    ngrok authtoken error

    ngrok config add-authtoken {token} is deprecated ngrok authtoken {token} is working

    please fix it.

    Most awesome phishing tool I ever used. Keep up the good work.

    opened by thechiragjogani 15
  • need help with new google

    need help with new google

    can you send a video or demonstration on how you got it to work? can you make a new replit and put the site on there without pyphisher and just the files?

    opened by oaosdpo 15
  • OTP in new version (1.8) faulty

    OTP in new version (1.8) faulty

    After clicking on "i want otp page" and following all steps and getting to the 2 step authentication which is the otp, i shows me what i think is an Indian number "+91" instead of showing the number i put. what is the problem??

    opened by petrovichalex 14
  • no internet, please help

    no internet, please help

    python3 pyphisher.py 130 ⨯

    [+] Please wait!

    [!] No internet!
    [!] No internet!
    here is the error

    opened by Lilpablo999 14
  • Discord Option Number 64

    Discord Option Number 64

    Discord or number 64 is broken won’t work when going to the link everything ive used so far works perfectly just discord option and it’s url doesn’t work

    opened by fourletterbackup 8
  • Cloudflared link problem

    Cloudflared link problem

    KasRoudra,sorry for the late reply,I know that you closed the previous subject,I didn't have a chance to test what you told me,I was out of the country for work...

    I did what u told me.I typed (rm -rf ~/websites),then downloaded websites again and tested it on several phones,and the problem is still there...

    In the previous post I did not describe some details, there is another problem with the URL structure when I create a custom link, which I will describe in another post.

    Full description of the problem with (cloudflare) phishing link.

    So,when I create a (cloudflared) link and send it to someone,when the victim opens that link,browser throws out the following message...

    IMG-7129834b21ad5ab33fd54c23c477a737-V

    To avoid confusion, this message is in Serbian language.And it says that there is a misleading site in front of you,that someone can steal your data,etc...but I found the same pop-up page on the internet with the same message, which is in English.

    x

    The browser detects the link as malicious,phishing etc...

    The same kind of message like this appeared when I used another script (zphisher) before.Only in a different format,but basically the same.

    x2

    PyPhisher seems like a very useful script to me,and I really like it,of all the ones I know, pyphisher is the best in my opinion,it has the most possibilities. It would be good if this problem can be solved.

    wontfix 
    opened by Zehir568 4
  • Suggestion with the templates

    Suggestion with the templates

    the template website are not updated looks different with the current looks of the login page of facebook yahoo gmail instagram.. example yahoo looks much different with the yahoo login page .

    enhancement 
    opened by techstartupexplorer 4
Releases(v2.1)
Owner
KasRoudra
Learning full stack development and app development. Check out my creative projects!
KasRoudra
Djangoblog - A blogging site where people can make their accout and write blogs and read other author's blogs

This a blogging site where people can make their accout and write blogs and read other author's blogs.

null 1 Jan 26, 2022
Aim of the project is to reduce phishing victims. 😇

Sites: For more details visit our Blog. How to use ?? : You just have to paste the url in the ENTER THE SUSPECTED URL section and SELECT THE RESEMBELI

null 0 May 19, 2022
Chess bot can play automatically as white or black on lichess.com, chess.com and any website using drag and drop to move pieces

Chessbot "Why create another chessbot ?" The explanation is simple : I did not find a free bot I liked online : all the bots I saw on internet are par

Dhimas Bagus Prayoga 2 Nov 11, 2021
A tool to quickly create codeforces contest directories with templates.

Codeforces Template Tool I created this tool to help me quickly set up codeforces contests/singular problems with templates. Tested for windows, shoul

null 1 Jun 2, 2022
Free Vocabulary Trainer - not only for German, but any language

Bilderraten DOWNLOAD THE EXE FILE HERE! What can you do with it? Vocabulary Trainer for any language Use your own vocabulary list No coding required!

Hans Alemão 4 Jan 2, 2023
Hacktoberfest2021 🥳- Contribute Any Pattern In Any Language😎 Every PR will be accepted Pls contribute

✨ Hacktober Fest 2021 ✨ ?? All Contributors are requested to star this repo and follow me for a successful merge of pull request. ?? ?? Add any patter

Md. Almas Ali 103 Jan 7, 2023
A command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, VueJS projects.

Cookiecutter A command-line utility that creates projects from cookiecutters (project templates), e.g. creating a Python package project from a Python

null 18.6k Jan 2, 2023
Render your templates using .txt files

PizzaX About Run Run tests To run the tests, open your terminal and type python tests.py (WIN) or python3 tests.py (UNX) Using the function To use the

Marcello Belanda 2 Nov 24, 2021
easy_sbatch - Batch submitting Slurm jobs with script templates

easy_sbatch - Batch submitting Slurm jobs with script templates

Wei Shen 13 Oct 11, 2022
Tool to automate the enumeration of a website (CTF)

had4ctf Tool to automate the enumeration of a website (CTF) DISCLAIMER: THE TOOL HAS BEEN DEVELOPED SOLELY FOR EDUCATIONAL PURPOSE ,I WILL NOT BE LIAB

Had 2 Oct 24, 2021
A collection of common regular expressions bundled with an easy to use interface.

CommonRegex Find all times, dates, links, phone numbers, emails, ip addresses, prices, hex colors, and credit card numbers in a string. We did the har

Madison May 1.5k Dec 31, 2022
Tie together `drf-spectacular` and `djangorestframework-dataclasses` for easy-to-use apis and openapi schemas.

Speccify Tie together drf-spectacular and djangorestframework-dataclasses for easy-to-use apis and openapi schemas. Usage @dataclass class MyQ

Lyst 4 Sep 26, 2022
Simple and easy to use python API for the COVID registration booking system of the math department @ unipd (torre archimede)

Simple and easy to use python API for the COVID registration booking system of the math department @ unipd (torre archimede). This API creates an interface with the official browser, with more useful functionalities.

Guglielmo Camporese 4 Dec 24, 2021
A collection of existing KGQA datasets in the form of the huggingface datasets library, aiming to provide an easy-to-use access to them.

KGQA Datasets Brief Introduction This repository is a collection of existing KGQA datasets in the form of the huggingface datasets library, aiming to

Semantic Systems research group 21 Jan 6, 2023
A simple and easy to use Python's PIP configuration manager, similar to the Arch Linux's Java manager.

PIPCONF - The PIP configuration manager If you need to manage multiple configurations containing indexes and trusted hosts for PIP, this project was m

João Paulo Carvalho 11 Nov 30, 2022
Tool to generate wrappers for Linux libraries allowing for dlopen()ing them without writing any boilerplate

Dynload wrapper This program will generate a wrapper to make it easy to dlopen() shared objects on Linux without writing a ton of boilerplate code. Th

Hein-Pieter van Braam 25 Oct 24, 2022
A Regex based linter tool that works for any language and works exclusively with custom linting rules.

renag Documentation Available Here Short for Regex (re) Nag (like "one who complains"). Now also PEGs (Parsing Expression Grammars) compatible with py

Ryan Peach 12 Oct 20, 2022
Aero is an open source airplane intelligence tool. Aero supports more than 13,000 airlines and 250 countries. Any flight worldwide at your fingertips.

Aero Aero supports more than 13,000 airlines and 250 countries. Any flight worldwide at your fingertips. Features Main : Flight lookup Aircraft lookup

Vickey 비키 4 Oct 27, 2021