SocialFish:一款功能强大的网络钓鱼测试与信息收集工具
2023-06-13 09:16:58 时间
关于SocialFish
SocialFish是一款功能强大的网络钓鱼测试与信息收集工具,在该工具的帮助下,广大研究人员可以轻松执行网络钓鱼测试或完成信息收集工作,企业安全管理人员也可以使用该工具来对员工进行安全意识培训。
工具配置
工具要求
Python 3.6+ pip3
Python3依赖
flask colorama sqlite3 flask_login shutil re os secrets python-nmap smtplib email pylatex qrcode
接下来,使用下列命令将该项目源码克隆至本地:
$ git clone https://github.com/UndeadSec/SocialFish.git
(向右滑动、查看更多)
配置Python3和pip3:
$ sudo apt-get install python3 python3-pip python3-dev -y
(向右滑动、查看更多)
配置工具依赖组件:
$ cd SocialFish
$ python3 -m pip install -r requirements.txt
(向右滑动、查看更多)
最后,访问SocialFish/core/config.py并修改App密钥:
APP_SECRET_KEY = '<CHANGE ME SF>'
(向右滑动、查看更多)
工具使用
运行SocialFish并配置Web登录凭证:
$ cd SocialFish
$ python3 SocialFish.py youruser yourpassword
(向右滑动、查看更多)
配置完成后,打开浏览器并访问http://0.0.0.0:5000即可使用SocialFish。
当然了,你也可以直接将其托管到服务器中。
编辑自定义页面
HTML模版代码如下所示:
<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>
(向右滑动、查看更多)
工具运行截图
许可证协议
本项目的开发与发布遵循BSD-3-Clause开源许可证协议。
项目地址
SocialFish:
https://github.com/UndeadSec/SocialFish
参考资料:
https://github.com/UndeadSec/SocialFishMobile https://www.python.org/ https://pip.pypa.io/en/stable/
相关文章
- 重卡自动驾驶--业务测试关注点+质量保障
- WIN10系统开机一个WIFI都找不到,网络适配器里没有WLAN驱动,连接不了网络问题【耗时3天测试10多种方法】
- 网络测试仪测试交换机的基本指标
- 网络编程学习笔记8-对netcat压力测试
- 快速搭建Fabric测试网络(Docker in Ubantu 18.04 TLS)
- 【SD3403】基于NPU+AI ISP多媒体SoC开发的4K@60网络摄像机夜间超感光效果测试
- 接口测试|postman的介绍和安装
- Bond测试速度不达标排查思路
- 教程:VPS常用性能网络测试脚本
- APP兼容性测试
- Linux系统的实时性测试(linux实时性测试)
- 测试测试Linux系统网络吞吐量的方法(linux网络吞吐量)
- Linux系统下测试网络速度的方法(linux测试网络速度)
- Linux系统网络端口测试实践(linux测试端口)
- Linux 上安装Ping:开启网络测试之旅(linux安装ping)
- Kali Linux:测试渗透体系的巨人(kalilinux系统)
- Linux网口性能测试:快速准确的网络实时体验(linux网口测试)
- Linux运维测试:提升技能的终极考验(linux运维测试题)
- 使用Linux WANEM测试和调试网络性能(linuxwanem)
- 测试Linux系统的网络速度(网络速度测试linux)
- 性Linux 测试网络连通性:实现无缝互联(linux测试网络连通)
- 利用Oracle测试工具测试你的数据库性能(oracle测试工具)
- 测试Linux网络速度:有效利用时间(linux网速测试)
- 使用 Linux 安全工具进行渗透测试
- 检测Linux系统使用Ping包进行网络测试的方法(linux系统ping包)
- Linux网络知识深入测试(linux网络试题)
- 测试Redis缓存提升网络性能的有力帮手(测试 redis缓存)
- 确认Redis是否已经启用(测试redis是否启用)
- 检测输入的字符是否为0-9的数字(测试)
- 简单测试Apache是如何完成负载均衡策略配置