{"id":17347792,"url":"https://github.com/r0x4r/parshu","last_synced_at":"2025-04-14T20:31:14.414Z","repository":{"id":50667314,"uuid":"519132872","full_name":"R0X4R/Parshu","owner":"R0X4R","description":"Filter URLs to save your time.","archived":false,"fork":false,"pushed_at":"2022-07-29T11:26:46.000Z","size":476,"stargazers_count":59,"open_issues_count":1,"forks_count":9,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-28T09:02:13.416Z","etag":null,"topics":["bug-bounty","filter","penetration-testing","python3","regex"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/parshu","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/R0X4R.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"ko_fi":"R0X4R","custom":["https://pmny.in/bIKNZngt4ys1","https://www.buymeacoffee.com/R0X4R","https://www.paypal.com/paypalme/r0x4r"]}},"created_at":"2022-07-29T08:06:20.000Z","updated_at":"2024-10-17T21:23:39.000Z","dependencies_parsed_at":"2022-08-26T08:50:09.346Z","dependency_job_id":null,"html_url":"https://github.com/R0X4R/Parshu","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R0X4R%2FParshu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R0X4R%2FParshu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R0X4R%2FParshu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R0X4R%2FParshu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/R0X4R","download_url":"https://codeload.github.com/R0X4R/Parshu/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248955497,"owners_count":21189136,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bug-bounty","filter","penetration-testing","python3","regex"],"created_at":"2024-10-15T16:50:05.975Z","updated_at":"2025-04-14T20:31:13.804Z","avatar_url":"https://github.com/R0X4R.png","language":"Python","funding_links":["https://ko-fi.com/R0X4R","https://pmny.in/bIKNZngt4ys1","https://www.buymeacoffee.com/R0X4R","https://www.paypal.com/paypalme/r0x4r","https://img.buymeacoffee.com/button-api/?text=Help","https://ko-fi.com/i/IK3K34SJSA"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://github.com/R0X4R/Parshu\"\u003e\u003cimg src=\".github/static/logo.png\" width=\"50%\" alt=\"Parshu logo\"\u003e\u003c/a\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003e\u003cb\u003eFilter URLs to save your time using regex\u003c/b\u003e\u003c/h4\u003e\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/R0X4R/Parshu/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/release/R0X4R/Parshu.svg?label=version\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"#\"\u003e\u003cimg src=\"https://madewithlove.org.in/badge.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://twitter.com/R0X4R/\"\u003e\u003cimg src=\"https://img.shields.io/badge/twitter-%40R0X4R-blue.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/R0X4R/Garud/issues\"\u003e\u003cimg src=\"https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/R0X4R/Parshu/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-MIT-yellow.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/R0X4R?tab=followers\"\u003e\u003cimg src=\"https://img.shields.io/badge/github-%40R0X4R-orange\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/R0X4R/Parshu/issues?q=is%3Aissue+is%3Aclosed\"\u003e\n      \u003cimg src=\"https://img.shields.io/github/issues-closed-raw/R0X4R/Parshu?color=dark-green\u0026label=issues%20fixed\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://travis-ci.com/R0X4R/Parshu\"\u003e\n      \u003cimg src=\"https://img.shields.io/travis/com/R0X4R/Parshu.svg?color=dark-green\u0026label=tests\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg src=\".github/static/usage.png\" alt=\"Parshu usage\"\u003e\u003c/p\u003e\n\n---\n\n**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.\n\n_Inspired from [tomnomnom's gf](https://github.com/tomnomnom/gf) tool_\n\n### Features\n- You can also add your custom regex to get results\n- Filter out all the query parameters which you use to check vulnerabilities\n\n### Installation\n\n\n```console\n$ pip3 install parshu\n```\n\n```console\n$ wget -O parshu https://raw.githubusercontent.com/R0X4R/Parshu/main/parshu.py -q \u0026\u0026 chmod +x parshu \u0026\u0026 mv parshu /usr/bin/\n```\n\n### Usage\n\n\u003cp align=\"center\"\u003e\u003cimg src=\".github/static/usage-2.png\" alt=\"Parshu usage\"\u003e\u003c/p\u003e\n\n+ **For `linux`, `unix` and `debian` based systems**\n\n    ```console\n    $ waybackurls sub.domain.tld | parshu\n\n    http://sub.domain.tld/wvstests/\n    http://sub.domain.tld/wvstests/pmwiki_2_1_19\n    http://sub.domain.tld/wvstests/pmwiki_2_1_19/scripts\n    http://sub.domain.tld/wvstests/pmwiki_2_1_19/scripts/\n    ```\n\n+ **For `windows` based systems**\n\n    ```console\n    cmd\u003e type urls.txt | python3 parshu.py\n    ```\n\n+ **If `no arguments` passed**\n\n    ```console\n    $ waybackurls sub.domain.tld | parshu\n\n    http://sub.domain.tld/wvstests/\n    http://sub.domain.tld/wvstests/pmwiki_2_1_19\n    http://sub.domain.tld/wvstests/pmwiki_2_1_19/scripts\n    http://sub.domain.tld/wvstests/pmwiki_2_1_19/scripts/\n    ```\n\n+ **To filter out the results for xss**\n\n    \u003e **Note**: To get parameters for other vulnerabilites use other arguments. To get all the arguments use `parshu -h`\n\n    ```console\n    $ waybackurls testphp.vulnweb.com | parshu -x\n\n    http://testphp.vulnweb.com/artists.php?artist=1\n    http://testphp.vulnweb.com/showimage.php?file=./pictures/1.jpg\n    http://testphp.vulnweb.com/showimage.php?file=./pictures/1.jpg\u0026size=160\n    ```\n\n### Donate\nIf this tool helped you or you like my work\n\n\u003c/br\u003e\u003ca href=\"https://www.buymeacoffee.com/R0X4R\"\u003e\u003cimg src=\"https://img.buymeacoffee.com/button-api/?text=Help me to buy oscp\u0026emoji=😇\u0026slug=R0X4R\u0026button_colour=5F7FFF\u0026font_colour=ffffff\u0026font_family=Cookie\u0026outline_colour=000000\u0026coffee_colour=FFDD00\"/\u003e\u003c/a\u003e \u003ca style=\" width: 135px; background-color: #1065b7; text-align: center; font-weight: 800; padding: 11px 0px; color: white; font-size: 12px; display: inline-block; text-decoration: none; \" href='https://pmny.in/bIKNZngt4ys1'\u003e Donate Now \u003c/a\u003e \u003ca href=\"https://ko-fi.com/i/IK3K34SJSA\"\u003e\u003cimg src=\"https://ko-fi.com/img/githubbutton_sm.svg\"\u003e\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr0x4r%2Fparshu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fr0x4r%2Fparshu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr0x4r%2Fparshu/lists"}