An open API service indexing awesome lists of open source software.

https://github.com/richeyphu/pyurlfuzzer

A simple website directory scanner
https://github.com/richeyphu/pyurlfuzzer

async fuzzer fuzzing pathfinder python url website

Last synced: 4 months ago
JSON representation

A simple website directory scanner

Awesome Lists containing this project

README

          

# pyurlfuzzer

**pyurlfuzzer** is a simple website directory scanner, written in Python.

## Usage
### Runs
```bash
$ python pyurlfuzzer.py
```
### Example
```ps1
Input target : google.com
----------------------------------------------------------------------
Fuzzing : █ (1.85%) path=/.well-known/resourcesync status=200
Fuzzing : █ (2.87%) path=/2000 status=200
Fuzzing : █ (2.89%) path=/2001 status=200
Fuzzing : █ (2.91%) path=/2002 status=200
Fuzzing : █ (2.93%) path=/2003 status=200
.
.
.
Fuzzing : ████████████████████████████████████████████████ (96.62%) path=/wordpress status=200
Fuzzing : █████████████████████████████████████████████████ (98.38%) path=/xfer status=405
Fuzzing : ██████████████████████████████████████████████████ (100.00%) path=/~www
----------------------------------------------------------------------
Fuzzing Completed!
```
### Required Package
- [`requests`](https://pypi.org/project/requests/)

### Asynchronus Version (Experimental)
`pyurlfuzzer_async.py` uses [`httpx`](https://pypi.org/project/requests/) library instead to provide async support.
You can input the desired number of requests per time.
> **Note:** The more requests per time, the faster fuzzing is. But please be careful, too many requests may get an error or blocked. *This feature is experimental. Use it at your own risk.*

## Notes
- [`common.txt`](https://github.com/richeyphu/pyurlfuzzer/blob/main/src/common.txt) file courtesy of [SecLists](https://github.com/danielmiessler/SecLists/blob/master/Discovery/Web-Content/common.txt)
- For much w0w edition, please check out here : [LucusExpress](https://github.com/karinzaa/LucusExpress)

[![License: MIT](https://img.shields.io/badge/license-MIT-blue?style=flat-square)](LICENSE)