Volodishlav/FUZZSHOT
GitHub: Volodishlav/FUZZSHOT
一款结合URL模糊测试与自动化截图的Python CLI工具,用于快速发现并可视化验证Web路径。
Stars: 1 | Forks: 0
# FUZZSHOT
一款强大的 CLI 工具,专为动态 URL 生成、模糊测试以及自动化截图而设计。它允许使用大量参数构建可定制的 URL 结构,非常适合自动化和测试工作流。
## 功能特性
- 高度可配置:完全控制前缀、后缀和长度。
- 灵活的长度逻辑:支持固定值或条件范围(例如 >2&<=6)。
- 多种字符集模式:从简单的字母数字集到可打印字符和十六进制字符。
- 字典支持:加载自定义的 .txt 字典文件进行针对性模糊测试。
- 面向输出的设计:专为集成到涉及屏幕截图或结构化数据存储的工作流而构建。
## 安装
```
git clone https://github.com/Volodishlav/FUZZSHOT.git
cd FUZZSHOT
```
### 安装依赖
```
pip install -r requirements.txt
```
### 使用 Python 虚拟环境 (venv)
```
python3 -m venv .venv
# 激活它:
source .venv/bin/activate # Linux
.venv\Scripts\activate # Windows
pip install -r requirements.txt
```
## 使用
```
python3 main.py
```
### 标志与参数
```
python3 main.py -h
─────────────────────────────────────────────────────────────────────────────────────
-s PREFIX Start of the URL (before the variable section)
-e SUFFIX End of the URL (after the variable section)
-l LENGTH Length of the generated section.
Fixed number: -l 5
Conditional: -l "<=6&>2" (operators: < > <= >= ==)
Can be chained using &.
-m MODE Charset or path to wordlist:
alpha a-z A-Z
lower a-z
upper A-Z
num 0-9
alnum a-z A-Z 0-9 (default)
lower+num a-z 0-9
upper+num A-Z 0-9
hex 0-9 a-f
HEX 0-9 A-F
urlsafe a-z A-Z 0-9 - _
printable all printable characters
Wordlist: Provide the path to a .txt file (one word per line).
The program will iterate through the list instead of
generating random combinations. Use -c 0 for infinite loop.
-c COUNT Number of iterations. 0 = infinite (Ctrl+C to stop).
In finite wordlist mode, it is also limited by list size.
-f FILE Path to a .txt file with one URL/IP per line.
-o DIR Output directory for screenshots (default: ./)
-h, --help Show this help message.
─────────────────────────────────────────────────────────────────────────────────────
```
## 免责声明
本工具仅用于教育和研究目的。作者不对因使用本软件而导致的任何滥用、损害或非法活动承担责任。用户需自行确保遵守适用的法律法规。作者不对因使用本软件而导致的任何滥用、损害或非法活动承担责任。
标签:Python, URL模糊测试, URL生成器, Web安全, 字典爆破, 安全测试, 密码管理, 搜索引擎优化, 攻击性安全, 数字取证, 无后门, 模糊测试工具, 目录枚举, 移动安全, 网络安全, 网络安全审计, 自动化截图, 自动化脚本, 蓝队分析, 逆向工具, 隐私保护