如何使用WebSecProbe对Web应用程序执行复杂的网络安全评估

关于WebSecProbe

WebSecProbe是一款功能强大的Web应用程序网络安全评估工具,该工具专为网络安全爱好者、渗透测试人员和系统管理员设计,可以执行精确而深入的复杂网络安全评估。

该工具简化了审查网络服务器和应用程序的复杂过程,允许广大研究人员能够深入研究网络安全的技术细微差别,并有效地加强数字资产的安全。

工具特性

WebSecProbe可以使用多种Payload对一个目标URL执行一系列HTTP请求,并测试其中潜在的安全漏洞和错误配置。该工具的运行流程如下:

1、获取用户输入的目标URL地址和路径;

2、定义一个Payload列表,包含不同的HTTP请求形式,例如URL编码字符、特殊Header和不同的HTTP方法等;

3、迭代每一个Payload,通过将Payload添加到目标URL地址中来构建完整的URL;

4、针对每一个构造出来的URL,它会使用requests库发送一个HTTP GET请求,并捕捉响应状态码和内容长度;

5、将每一个请求构造出来的URL、状态码和内容长度打印输出,并显示目标Web服务器针对每一个请求所返回的结果;

6、测试完所有的Payload之后,工具会查询Wayback Machine以获取目标URL/ 路径的快照。如果获取到了,则会打印最新的快照信息;

操作系统兼容性

Windows

Lilnux

Android

macOS

工具要求

Python 3

Git

支持的Payload

1、空字符串;

2、URL编码(%2e);

3、包含/的路径;

4、包含//的路径;

5、包含./的路径;

6、请求Header(-H X-Original-URL);

7、请求Header(-H X-Custom-IP-Authorization);

8、请求Header(-H X-Forwarded-For);

9、请求Header(-H X-rewrite-url);

10、URL编码(%20和%09);

11、查询参数(?);

12、包含.html后缀的路径;

13、包含通配符(*)的路径;

14、包含.php后缀的路径;

15、包含.json后缀的路径;

16、HTTP方法(-X TRACE);

17、路径遍历(..;/);

18、十六进制编码路径;

19、URL编码Null字节路径;

20、Unicode编码路径;

21、...

工具下载

由于该工具基于Python 3开发,因此我们首先需要在本地设备上安装并配置好Python 3.x环境。接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

复制代码
git clone https://github.com/spyboy-productions/WebSecProbe.git

然后切换到项目目录中,使用pip工具和项目提供的requirements.txt文件安装该工具所需的其他依赖组件:

复制代码
cd WebSecProbe

pip3 install -r requirements.txt

然后执行工具安装脚本即可:

复制代码
python3 setup.py

除此之外,我们还可以直接使用PYPI来安装WebSecProbe:

复制代码
pip install WebSecProbe

工具运行

命令行接口运行

复制代码
WebSecProbe <URL> <Path>

工具运行样例

复制代码
WebSecProbe https://example.com admin-login

Python源码使用

复制代码
from WebSecProbe.main import WebSecProbe

 

if __name__ == "__main__":

    url = 'https://example.com'  # Replace with your target URL

    path = 'admin-login'  # Replace with your desired path

 

    probe = WebSecProbe(url, path)

    probe.run()

工具运行截图

许可证协议

本项目的开发与发布遵循MIT开源许可证协议。

项目地址

WebSecProbe :【GitHub传送门

参考资料

WebSecProbe · PyPI

相关推荐
jinanwuhuaguo几秒前
(第二十九篇)OpenClaw 实时与具身的跃迁——从异步孤岛到数字世界的“原住民”
前端·网络·人工智能·重构·openclaw
广州华水科技6 分钟前
深度测评2026年单北斗GNSS位移监测系统推荐,与高口碑变形监测设备一同引领行业新风尚
前端
汇智信科15 分钟前
训练安全管理系统:赋能军消装备训练,实现全流程智能化管控
安全·训练安全管理·装备训练智能化·军事训练保障·消防训练管理
Alice-YUE1 小时前
【js高频八股】防抖与节流
开发语言·前端·javascript·笔记·学习·ecmascript
是上好佳佳佳呀2 小时前
【前端(十一)】JavaScript 语法基础笔记(多语言对比)
前端·javascript·笔记
CDN3603 小时前
排查实录:网站偶发502/504错误?360CDN回源超时配置与日志分析技巧
前端·数据库
之歆3 小时前
Day07_CSS盒子模型 · 样式继承 · 用户代理样式
前端·css
其实防守也摸鱼3 小时前
CTF密码学综合教学指南--第三章
开发语言·网络·python·安全·网络安全·密码学
其实防守也摸鱼3 小时前
CTF密码学综合教学指南--第四章
网络·笔记·安全·网络安全·密码学·ctf
DanCheOo3 小时前
AI 应用的安全架构:Prompt 注入、数据泄露、权限边界
前端·人工智能·prompt·安全架构