Parth 使用与配置教程
Parth Heuristic Vulnerable Parameter Scanner 项目地址: https://gitcode.com/gh_mirrors/pa/Parth
1. 项目的目录结构及介绍
Parth 的目录结构相对简单,主要包含以下几个部分:
LICENSE
:项目使用的开源协议文件,本项目采用 GPL-3.0 协议。README.md
:项目说明文件,包含项目介绍、使用方法、配置方式等信息。setup.py
:项目安装脚本,用于通过 pip 安装项目依赖。
项目目录结构如下:
Parth/
├── LICENSE
├── README.md
└── setup.py
2. 项目的启动文件介绍
本项目没有特定的启动文件,它是通过命令行工具进行操作的。首先,你需要确保已经安装了 Python 3 及以上版本。
安装 Parth:
pip3 install parth
安装完成后,可以通过以下命令使用 Parth:
parth [选项] [参数]
以下是 Parth 支持的常用选项:
-i <文件>
:从文件中导入目标 URL 列表。--pipe <漏洞类型>
:从标准输入中读取 URL 列表,并输出指定类型的漏洞 URL。-t <域名>
:使用 CommonCrawl、Open Threat Exchange 和 Waybackmachine 查找目标域名的 URL。-ut <域名>
:忽略所有 URL 中的重复参数名称。-pt <域名>
:将发现的参数名称保存到文件中。-o <文件>
:将结果保存为 JSON 格式文件。
3. 项目的配置文件介绍
Parth 不需要特定的配置文件,它的运行参数主要通过命令行进行设置。如果需要对项目进行定制,可以在项目目录中创建一个配置文件(例如 config.py
),并在其中设置所需的参数。
以下是一个示例配置文件的内容:
# config.py
PARAM_NAMES = {
'url': 'URL参数',
'username': '用户名参数',
'password': '密码参数',
}
VULNERABILITIES = {
'lfi': '本地文件包含',
'ssrf': '服务器端请求伪造',
'sqli': 'SQL 注入',
'xss': '跨站脚本攻击',
'open_redirect': '开放重定向',
'rce': '远程代码执行',
}
在运行 Parth 命令时,可以通过 -c <配置文件>
选项指定配置文件,例如:
parth -c config.py
这样,Parth 将使用配置文件中的参数名称和漏洞类型信息。
Parth Heuristic Vulnerable Parameter Scanner 项目地址: https://gitcode.com/gh_mirrors/pa/Parth
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考