karthi-the-hacker/SocialEngineer

GitHub: karthi-the-hacker/SocialEngineer

一个面向伦理黑客的社交工程自动化工具包,集成钓鱼、OTP轰炸、键盘记录与邮件伪造等功能。

Stars: 31 | Forks: 3

# 社交工程 🎯🕵️‍♂️ 一个强大的社交工程工具包,可自动化网络钓鱼、OTP/邮件轰炸、伪造邮件、IP 更改等功能 —— 由 [@karthithehacker](https://karthithehacker.com) ❤️ 构建 ![Main Menu](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/025436930e004753.png) ## 📌 功能 * 🎯 **网络钓鱼攻击** – 模拟伪造登录页面窃取凭证 * 🔢 **OTP 轰炸** – 向目标号码发送大量 OTP 请求 * 🎹 **键盘记录** – 捕获用户按键输入 * 📧 **邮件轰炸** – 批量发送邮件以干扰收件箱 * ✉️ **发送伪造邮件** – 自定义伪造发件人邮箱 * 🕵️ **IP 更改器** – 自动更改 IP 地址 * ❌ **退出** – 优雅退出工具包 ## 💻 技术栈 * **语言**: Python 3 * **使用库**: * `requests` * `rich` * `colorama` * `dnspython` * `stem ` * `requests ` * `pysocks` * `cloudflared`(需单独安装为 CLI 二进制文件) 使用以下命令安装 Python 依赖: ``` pip install -r requirements.txt sudo apt install tor -y ``` Cloudflared 不是 Python 包;请从 Cloudflare 官网下载或使用软件包管理器。更多说明请参见: ``` https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/installation ``` ## 🗂️ 项目结构 ``` Social-Engineer/ ├── AttackModes/ │ ├── phishing.py │ ├── keylogger.py │ ├── otpboming.py │ ├── spfattack.py │ ├── emailboming.py | └── ipchanger.py ├── includes/ │ ├── banner.py │ ├── config_status.py │ ├── dynamic_url.py │ ├── menu.py │ └── utils.py ├── SocialEngineer.py ├── requirements.txt └── README.md ``` ## 🚀 使用方法 ### 🔧 安装 1. 克隆仓库: ``` git clone https://github.com/karthi-the-hacker/SocialEngineer.git cd SocialEngineer ``` 2. 安装依赖: ``` pip install -r requirements.txt chmod +x install.sh sudo ./insatll.sh ``` 3. 运行工具: ``` sudo python3 SocialEngineer.py ``` ### 📸 示例输出 ``` v2.0 ███████╗ ██████╗ ██████╗██╗ █████╗ ██╗ ███████╗███╗ ██╗ ██████╗ ██╗███╗ ██╗███████╗███████╗██████╗ ██╔════╝██╔═══██╗██╔════╝██║██╔══██╗██║ ██╔════╝████╗ ██║██╔════╝ ██║████╗ ██║██╔════╝██╔════╝██╔══██╗ ███████╗██║ ██║██║ ██║███████║██║ █████╗ ██╔██╗ ██║██║ ███╗██║██╔██╗ ██║█████╗ █████╗ ██████╔╝ ╚════██║██║ ██║██║ ██║██╔══██║██║ ██╔══╝ ██║╚██╗██║██║ ██║██║██║╚██╗██║██╔══╝ ██╔══╝ ██╔══██╗ ███████║╚██████╔╝╚██████╗██║██║ ██║███████╗ ███████╗██║ ╚████║╚██████╔╝██║██║ ╚████║███████╗███████╗██║ ██║ ╚══════╝ ╚═════╝ ╚═════╝╚═╝╚═╝ ╚═╝╚══════╝ ╚══════╝╚═╝ ╚═══╝ ╚═════╝ ╚═╝╚═╝ ╚═══╝╚══════╝╚══════╝╚═╝ ╚═╝ Author: @karthithehacker Website: Karthithehacker.com Main Menu ┏━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ No. ┃ Option ┃ ┡━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━┩ │ 1 │ 🎯 Start Phishing Attack │ │ 2 │ 📲 OTP Bombing │ │ 3 │ 🎹 Keylogger │ │ 4 │ 📩 Email Bombing │ │ 5 │ 📧 Send Fake Email │ │ 6 │ 🕵️ IP Changer │ │ 0 │ ❌ Quit │ └─────┴──────────────────────────┘ 👉 Select an option: ``` ## 🤩 新功能(IP 更改器) | 连接方式 | 命令/步骤 | 描述 | | ----------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | | `Chromium` | `chromium --proxy-server="socks5://127.0.0.1:9050"` | **启动启用 SOCKS5 代理的 Chromium。** | | `Chrome` | `chrome --proxy-server="socks5://127.0.0.1:9050"` | **启动使用 SOCKS5 代理的 Google Chrome。** | | `Firefox` | 设置 → 首选项 → 网络设置 → 手动代理 → SOCKS 主机: `127.0.0.1`,端口: `9050`,SOCKS v5 → 启用 **代理 DNS** | **通过 UI 配置 Firefox 使用 SOCKS5 代理。** | | `Linux(系统级)` | `export ALL_PROXY="socks5h://127.0.0.1:9050"` | **为终端应用程序设置代理(每会话)。** | | `Linux(proxychains)` | 在 `/etc/proxychains.conf` 中添加 `socks5 127.0.0.1 9050` → 运行:`proxychains4 ` | **强制任意应用使用 SOCKS5 代理。** | | `macOS(系统级)` | `sudo networksetup -setsocksfirewallproxy "Wi-Fi" 127.0.0.1 9050` | **为 Wi-Fi 网络应用 SOCKS5 代理。** | | `Windows(系统级)` | 使用 **Proxifier** / **ProxyCap** → 添加代理:`127.0.0.1:9050`(SOCKS5)→ 应用规则 | **Windows GUI 不支持全局 SOCKS,需要辅助工具。** | ## 📝 注意事项 * 你可以在 `templates/` 目录下继续添加新的文件夹模板,结构如下: ``` templates/ ├── yourtemplatename/ ├── index.html └── index.css ``` * 服务器会根据用户输入或默认配置加载正确的模板。 * 确保你的 Python 服务器从选定的模板目录提供文件,并捕获 `/login` 的数据。 ## 🧪 示例伪造登录模板(HTML) ### `index.html` ``` XYZ Admin Login ``` ## 📡 钓鱼门户端点 `login.php` 端点接收来自伪造登录页面的凭证。当用户提交登录表单时,服务器会捕获以下参数: ### 📥 POST `/login.php` | 参数 | 类型 | 描述 | |------------|----------|------------------------| | `email` | `string` | **必填。** 用户输入的用户名或邮箱 | | `password` | `string` | **必填。** 用户输入的密码 | | `type` | `string` | **必填。** 开发者设置的模板名称 | ## 🔮 计划功能 * 📞 伪造 IVR 呼叫 * 🛠️ 设置 / 配置菜单 * 🎥 摄像头劫持 ## 👨‍💻 作者 * 网站: [karthithehacker.com](https://karthithehacker.com) * GitHub: [@karthi-the-hacker](https://github.com/karthi-the-hacker) ## ⚠️ 免责声明 本工具仅供教育和合法使用。 不得在未经许可的情况下用于攻击目标。 开发者不对任何误用或非法行为承担责任。
标签:cloudflared, colorama, dnspython, ESC8, IP篡改, OTP轰炸, pysocks, Python, requests, rich, SEO: email spoofing, SEO: keylogger, SEO: OTP bombing, SEO: penetration testing, SEO: phishing tool, SEO: Python toolkit, SEO: security audit, SEO: social engineering toolkit, stem, Tor, 功能: IP自动切换, 功能: 伪造邮件发送, 功能: 批量邮件发送, 功能: 模拟钓鱼, 功能: 短信/OTP轰炸, 功能: 键盘捕获, 拒绝服务, 无后门, 服务器监控, 社会工程学, 自动化攻击, 邮件轰炸, 邮箱伪造, 键盘记录