About SocialFish
SocialFish is a powerful tool for phishing testing and information gathering. With the help of this tool, researchers can easily perform phishing tests or complete information gathering tasks, and enterprise security managers can also use this tool to train employees on security awareness.
Tool Configuration
Tool Requirements
Python 3.6+
pip3
Python3 Dependencies
flask
colorama
sqlite3
flask_login
shutil
re
os
secrets
python-nmap
smtplib
email
pylatex
qrcode
Next, use the following command to clone the project source code to your local machine:
$ git clone https://github.com/UndeadSec/SocialFish.git
Configure Python3 and pip3:
$ sudo apt-get install python3 python3-pip python3-dev -y
Configure tool dependencies:
$ cd SocialFish
$ python3 -m pip install -r requirements.txt
Finally, access SocialFish/core/config.py and modify the App key:
APP_SECRET_KEY = ''
After the configuration is complete, open a browser and access http://0.0.0.0:5000 to use SocialFish.
Of course, you can also directly host it on a server.
Edit Custom Pages
The HTML template code is as follows:
<html>
<head></head>
<body>
<form action="/login" method="POST">
<label>Email Address</label>
<input type="email" name="email" placeholder="Email" autocomplete="off">
<label>Password</label>
<input type="password" name="password" placeholder="Password" autocomplete="off">
<button type="submit">sign in</button>
</form>
</body>
</html>
Tool Running Screenshots
Project Address
SocialFish: