Filter URLs to save your time using regex
Parshu uses regex to filter out the custom results. Remembering every regex or writing regexes for a task which you do daily is not easy, so parshu will help you to automate the task.
Inspired from tomnomnom's gf tool
Features
- You can also add your custom regex to get results
- Filter out all the query parameters which you use to check vulnerabilities
Installation
$ pip3 install parshu
$ wget -O parshu https://raw.githubusercontent.com/R0X4R/Parshu/main/parshu.py -q && chmod +x parshu && mv parshu /usr/bin/
Usage
-
For
linux,unixanddebianbased systems$ waybackurls sub.domain.tld | parshu http://sub.domain.tld/wvstests/ http://sub.domain.tld/wvstests/pmwiki_2_1_19 http://sub.domain.tld/wvstests/pmwiki_2_1_19/scripts http://sub.domain.tld/wvstests/pmwiki_2_1_19/scripts/
-
For
windowsbased systemscmd> type urls.txt | python3 parshu.py -
If
no argumentspassed$ waybackurls sub.domain.tld | parshu http://sub.domain.tld/wvstests/ http://sub.domain.tld/wvstests/pmwiki_2_1_19 http://sub.domain.tld/wvstests/pmwiki_2_1_19/scripts http://sub.domain.tld/wvstests/pmwiki_2_1_19/scripts/
-
To filter out the results for xss
Note: To get parameters for other vulnerabilites use other arguments. To get all the arguments use
parshu -h$ waybackurls testphp.vulnweb.com | parshu -x http://testphp.vulnweb.com/artists.php?artist=1 http://testphp.vulnweb.com/showimage.php?file=./pictures/1.jpg http://testphp.vulnweb.com/showimage.php?file=./pictures/1.jpg&size=160
Donate
If this tool helped you or you like my work
Metadata
Release files for parshu 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| parshu-1.0.1.tar.gz | 5.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| parshu-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / parshu-1.0.1.tar.gz
| Download URL | parshu-1.0.1.tar.gz |
|---|---|
| Size | 5.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8d4f45c632dcb7080337e2ff7b613f1874fc5900e76ff92564d78ac885b159b2
|
|
BLAKE2b-256 checksum How to use checksums |
28de32c7200adb0cd4910aec3863eff0829ff6a10cf585e7384157b66b232a0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.8.10
|
Release files / parshu-1.0.1-py3-none-any.whl
| Download URL | parshu-1.0.1-py3-none-any.whl |
|---|---|
| Size | 5.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
973ef7524e6192a405d3ae002be9952d82c62650ae97abeeec7a7ad6157975e0
|
|
BLAKE2b-256 checksum How to use checksums |
a88dd61685a3f6cc484ec0ff9d3febd90970faaea5470fc19d2fc626ddb735e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.8.10
|
Security for parshu 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.