0xSandesh/Veilith
GitHub: 0xSandesh/Veilith
Veilith 是一个高级钓鱼模拟框架,通过实时行为分析和自适应社会工程生成目标的心理脆弱性画像,用于安全评估和培训。
Stars: 0 | Forks: 0
# Veilith
自适应欺骗与人类攻击面框架
## 概述
Veilith 是一个专为钓鱼模拟、行为分析和自适应社会工程评估而设计的攻击性安全研究平台。
该框架可动态克隆身份验证门户、分析用户交互行为,并在授权的安全测试环境中模拟高级对抗工作流。
专为:红队成员 · 安全意识培训师 · 渗透测试人员 设计
## 功能
- 网站克隆引擎
- 行为交互追踪
- 自适应社会工程提示
- OSINT 集成
- 活动控制面板
- 人类风险分析
## 技术栈
- 后端 — Python, FastAPI, SQLAlchemy, SQLite
- 克隆 — BeautifulSoup, requests-html
- OSINT — python-whois, dnspython, crt.sh
- 认证 — JWT (PyJWT)
- 前端 — Vanilla JS 行为追踪器, HTML 控制面板
- CLI — Typer
## 安装要求
Python 3.11+
pip
## 步骤一 — 克隆仓库
然后运行命令
## 步骤二 — 安装依赖 =
## 步骤三 — 安装为可编辑包 =
## 使用方法
步骤一 — 生成授权令牌
每个活动都需要一个签名的授权令牌。
## 运行:
您将被提示输入:
操作员名称: 您的名字
目标域名: 您拥有测试权限的域名
授权IP: 范围内的IP地址
过期天数: 令牌有效期(默认30天)
令牌将保存至 。
在继续操作之前,您必须获得目标组织的书面授权。
## 步骤二 — 启动服务器,运行命令 =
## 步骤三 — 克隆目标登录页面,运行命令 =
## 示例:
## 步骤四 — 提供克隆页面
在浏览器中访问:
该页面现在会:
通过 tracker.js 追踪所有用户行为
将表单提交捕获到数据库
基于用户犹豫触发自适应恐惧诱因
## 步骤五 — 查看分析控制面板
输入您的活动ID并点击"分析"以查看:
心理脆弱性画像
置信度得分
最有效的攻击向量
捕获的提交内容
会话行为统计
## 步骤六 — 运行OSINT侦察(可选)
在控制面板的"OSINT侦察"部分输入目标域名,然后点击"侦察"。
WHOIS数据
DNS记录
发现的电子邮件
子域名
技术栈
推荐的钓鱼借口
## 在实验环境中测试
为了安全的本地测试,请使用刻意存在漏洞的目标,例如:
DVWA
OWASP Juice Shop
## 授权系统如何工作
每个活动令牌都是一个与以下内容绑定的JWT:
特定的操作员名称
特定的目标域名
授权IP地址列表
过期日期
为 company.com 创建的令牌,范围:[192.168.1.10]
克隆 company.com → 允许
追踪 192.168.1.10 → 允许
恐惧引擎 — 自适应触发器
## 法律声明
此工具专用于
授权的渗透测试项目
企业安全意识培训计划
受控实验环境中的学术研究
CTF 竞赛
在测试任何您不拥有的系统之前,务必获得书面授权。
作者对任何滥用此工具的行为不承担责任。未经授权使用此工具违反《计算机欺诈和滥用法》(CFAA)、《计算机滥用法》、《信息技术法2000》及全球等效法律。
## 作者
由 [0xSandesh] ( ) 构建 - 网络安全研究员/渗透测试人员
## 免责声明
此工具仅出于教育目的和授权安全测试而构建。
开发者不承担任何责任,亦不对因本程序造成的任何滥用或损害负责。
标签:BeautifulSoup解析, ESC8, FastAPI框架, JWT认证, OSINT集成, Python开发, Splunk, SQLAlchemy数据库, SQLite数据库, 人类行为分析, 内核监控, 前端跟踪, 反取证, 多模态安全, 安全评估, 技术栈, 攻击模拟, 活动管理, 社会工程学, 网站克隆, 网络安全, 逆向工具, 隐私保护, 风险分析, 驱动签名利用