命令行url fuzzer

PyIntruder的Python项目详细描述


#pyintruiter
简单的命令行url fuzzer


````
./pyintruiter.py-h
用法:./pyintruiter.py[选项]<;基本url>;<;有效负载列表>;
(在url中使用'$'作为变量,将与每个有效负载交换)

示例:pyintruiter.py http://www.example.com/file/$.pdf payloads.txt

选项:
-h,-帮助显示此帮助消息并退出
-R,-ReDR允许HTTP重定向
-S,将保存HTTP响应内容保存到文件
-O-out,-out=out目录以保存HTTP响应
` BR/>
BR/>描述> BR>此脚本允许用户快速测试许多相似的URL并分析响应。这可以作为burp套件的“入侵者”工具的一个简化的替代品(该工具对免费版本中的请求有很大的限制……。

浏览器会将您重定向到自动下载文件的页面(这可以是任何类型的文件-pdf、doc、exe、mp3等)。这是允许网站用户下载内容的常见方法。在这个特定的例子中,上面的url似乎提出了一个问题:“我想知道在‘http://www.example.com/file/75’上可以找到什么?…或登录“http://www.example.com/file/73”?

此程序通过自动循环浏览自定义“有效负载”列表,自动尝试浏览这些潜在有趣的URL。用户可以创建一个有效载荷列表(例如,一个从1到100的数字列表),并在URL中的特定位置尝试每个有效载荷(使用美元符号字符告诉程序在URL中的哪个位置交换有效载荷)。

````
./pyintruiter.py http://www.example.com/file/$payloads.txt上面的命令,其中“payloads.txt”是一个文本文件,包含1-100个数字列表(每行一个数字),用户可以通过比较http状态代码、内容长度,或响应时间:

示例输出:
```
根@kali:~./pyintruiter.py http://www.example.com/file/$payloads.txt
状态长度时间主机
----------
200 0 110.536 http://www.example.com/file/01
200 0 112.312 http://www.example.com/file/02
3020 104.266 http://www.example.com/file/03




200 0 137.111 http://www.example.com/file/73
302 0 120.607 http://www.example.com/file/74
302 0 108.553 http://www.example.com/file/75


```
看起来有趣的url是返回302http状态代码(重定向)的url。如果所有URL都在重定向,并且找不到任何其他区别因素,请尝试使用“-r”选项启用重定向。重定向的结果通常包含更有趣/变化的内容长度。程序默认禁用以下重定向。原因是它通常要快得多,噪音/干扰也小得多,这在运行初始扫描时很好。




您可以运行这样的命令:
```
./pyintruiter.py-r s-o/path/to/save/files http://www.example.com/file/$payloads defined.txt在本地计算机上(此选项是可选的;默认情况下,如果使用“s”而不使用“o”,则它会将文件保存到当前目录)
-“payloads refined.txt”是您的payloads优化列表。在这种情况下,如果你想除掉您发现的一堆URL没有任何意义。



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
google chrome我在哪里可以下载Mac OSX Lion的Java 6?   java管道化hadoop映射减少作业   java避免在使用jsoup解析html时删除空格和换行符   java将arrayList中的元素相互比较   如何创建一个计算一组数字之和的程序(Java)?   java JavaFX 8 JVM在退出后保留   升华文本3升华文本3 Java交互控制台?   JAVAutil。扫描仪和维基百科   java Android在RecyclerView中更新TextClock的时间格式(12/24小时格式)   java集合,如果达到限制,则可以在添加新项之前删除旧项   hex Java将十六进制转换为带符号的8位代码   java如何使用SQL中其他列的数据?   java如何确保返回指定类型的列表?   列出如何在java中声明匿名arraylist?   在JavaSpringBoot中使用RESTXML文件   使用Java在ColdFusion中计算HMACSHA256摘要的加密