This package takes input from dirsearch tool to remove unused and unworking links
Project description
UniURL
A tool designed to process dirsearch output and filter out duplicate or false positive URLs.
What it does
- Takes dirsearch output and filters duplicate content lengths
- Preserves URLs with unique redirect locations
- Supports multiple input methods (file, JSON, pipe)
- Concurrent processing for faster results
- Random User-Agent support
- Custom header support
Installation
pip install uniurl
Help
usage: uniurl [-h] [-f FILE] [-j JSON] [-w WORKERS] [-o OUTPUT] [-r]
[-H HEADER] [-v] [--json-output]
Process URLs from dirsearch output and verify their status
options:
-h, --help show help message
-f FILE, --file FILE input file containing URLs
-j JSON, --json JSON input JSON file containing URLs
-w WORKERS number of worker threads (default: 50)
-o OUTPUT output file (default: stdout)
-r, --random-agent use random User-Agent
-H HEADER add custom header (format: "Key: Value")
-v, --verbose show verbose output
--json-output output in JSON format
Usage Examples
From dirsearch output text file
uniurl -f output.txt
txt format
200 4KB https://example.com/path1
301 1KB https://example.com/path2
From dirsearch output json file
uniurl -j output.json
JSON format
{
"results": [
{
"url": "https://example.com/path1",
"content-length": 4096
}
]
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
uniurl-1.0.0.tar.gz
(7.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file uniurl-1.0.0.tar.gz.
File metadata
- Download URL: uniurl-1.0.0.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b49c25953c1b564f8cebd973446e48347b0293d22e360a8c3b3d842d6f10c57e
|
|
| MD5 |
33a1c773b83c98cabd2fd4deebb5eabe
|
|
| BLAKE2b-256 |
af062bda20228808ea00a55b6dce126b7d0caad55495b17319804e469352c4ad
|
File details
Details for the file uniurl-1.0.0-py3-none-any.whl.
File metadata
- Download URL: uniurl-1.0.0-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf95ae54d37a6e56f15a50dc0283fc47e6327645fcac35012ca6ac091fd6428b
|
|
| MD5 |
d6b384ae3535c7db3d1aa96697aa481a
|
|
| BLAKE2b-256 |
dab516c0a128376df21a14c89dbdd760a906656a177cf36d9ced382db8fec107
|