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
Credit Card Fraud Detection

Credit Card Fraud Detection For this project, I used the datasets from the kaggle competition called IEEE-CIS Fraud Detection. The competition aims to

RayWu 4 Jun 21, 2022
A small site to list shared directories

Nebula Server Directories This site can be used to list folder and subdirectories in your server : Python It's required to have Python 3.8 or more ins

Adrien J. 1 Dec 28, 2021
Modelling the 30 salamander problem from `Pure Mathematics` by Martin Liebeck

Salamanders on an island The Problem From A Concise Introduction to Pure Mathematics By Martin Liebeck Critic Ivor Smallbrain is watching the horror m

Faisal Jina 1 Jul 10, 2022
Application launcher and environment management

Application launcher and environment management for 21st century games and digital post-production, built with bleeding-rez and Qt.py News Date Releas

10 Nov 03, 2022
TimeWizard - A script that generates every single Time Wizard EDOPRO lflist possible

EDOPRO F&L list generator This project is just a script that generates every sin

Diamond Dude 2 Sep 28, 2022
Data Orchestration Platform

Table of contents What is DOP Design Concept A Typical DOP Orchestration Flow Prerequisites - Run in Docker For DOP Native Features For DBT Instructio

Datatonic 61 Mar 04, 2022
A python package that computes an optimal motion plan for approaching a red light

redlight_approach redlight_approach is a Python package that computes an optimal motion plan during traffic light approach. RLA_demo.mov Given the par

Jonathan Roy 4 Oct 27, 2022
List Less Than Ten with python

List Less Than Ten with python

PyLaboratory 0 Feb 07, 2022
JimShapedCoding Python Crash Course 2021

Python CRASH Course by JimShapedCoding - Click Here to Start! This Repository includes the code and MORE exercises on each section of the entire cours

Jim Erg 64 Dec 23, 2022
Parser for the GeoSuite[tm] PRV export format

Parser for the GeoSuite[tm] PRV export format This library provides functionality to parse geotechnical investigation data in .prv files generated by

EMerald Geomodelling 1 Dec 17, 2021
SimilarWeb for Team ACT v.0.0.1

SimilarWeb for Team ACT v.0.0.1 This module has been built to provide a better environment specifically for Similarweb in Team ACT. This module itself

Sunkyeong Lee 0 Dec 29, 2021
Eatlocal - This package helps users solve PyBites code challenges on their local machine

eatlocal This package helps the user solve Pybites code challenges locally. Inst

Russell 0 Jul 25, 2022
A turtlebot auto controller allows robot to autonomously explore environment.

A turtlebot auto controller allows robot to autonomously explore environment.

Yuliang Zhong 1 Nov 10, 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
Tools to convert SQLAlchemy models to Pydantic models

Pydantic-SQLAlchemy Tools to generate Pydantic models from SQLAlchemy models. Still experimental. How to use Quick example: from typing import List f

Sebastián Ramírez 893 Dec 29, 2022
A docker container (Docker Desktop) for a simple python Web app few unit tested

Short web app using Flask, tested with unittest on making massive requests, responses of the website, containerized

Omar 1 Dec 13, 2021
An esoteric programming language that supports concurrency, regex, and web requests.

The Hofstadter Esoteric Programming Language Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's La

Austin Henley 19 Dec 27, 2022
A small program to vote for Councilors at 42 Heilbronn.

This Docker container is build to run on server an provide an easy to use interface for every student to vote for their councillors. To run docker on

Kevin Hirsig 2 Jan 17, 2022
Weblate is a copylefted libre software web-based continuous localization system

Weblate is a copylefted libre software web-based continuous localization system, used by over 2500 libre projects and companies in more than 165 count

Weblate 7 Dec 15, 2022
tetrados is a tool to generate a density of states using the linear tetrahedron method from a band structure.

tetrados tetrados is a tool to generate a density of states using the linear tetrahedron method from a band structure. Currently, only VASP calculatio

Alex Ganose 1 Dec 21, 2021