pytha-fuzz


Namepytha-fuzz JSON
Version 1.2 PyPI version JSON
download
home_pagehttps://github.com/shivangmauryaa/pytha-fuzz
SummaryPYTHA is a Python-based directory fuzzer tool designed to aid in the discovery of hidden or sensitive directories and files on web servers. Originally developed by Shivang. Packed and moduled by the author.
upload_time2024-04-13 06:09:29
maintainerNone
docs_urlNone
authorParth Mishra
requires_python>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements argparse requests pyfiglet httpx termcolor colorama
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Directory Search Tool (FUZZER)


![Ruff](https://camo.githubusercontent.com/18c26428c337f9d641fa09b629a3a03b514e8ac84b57974a0ed7d1b38e14e060/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f61737472616c2d73682f727566662f6d61696e2f6173736574732f62616467652f76322e6a736f6e) 
![Passing Package](https://github.com/halfstackpgr/pytha-fuzz/actions/workflows/python-publish.yml/badge.svg)
![Static Badge](https://img.shields.io/badge/python-Strict-checking?style=plastic&logo=python&label=Type-Checking&labelColor=yellow)

![FUZZER Logo](https://static.thenounproject.com/png/2221438-200.png)



> [!IMPORTANT]
> The current author does not own the repository. It is owned by [Shivang](https://github.com/shivangmauryaa/pytha-fuzz). This is just a module distribution instead of direct source code. Kindly star the original repository if you want to.



## Introduction

FUZZER is a simple pytha-fuzz tool developed by Shivang-Maurya It helps you discover directories on a target website by probing different paths. This tool is designed for security testing, web application analysis, and penetration testing.

## Features

- Fast and efficient directory scanning
- Customizable User-Agent header
- Option to follow HTTP redirects
- Verbose mode for detailed output
- Save results to an output file
- Colorful and user-friendly command-line interface

## Installation

1. Install from Build:
   ```shell
   git clone https://github.com/shivangmauryaa/pytha-fuzz.git
   cd pytha-fuzz
   python setup.py install
   ```
2. Install from PyPi as Module (Recommended):
   ```shell
   pip install pytha-fuzz
   ```

## Usage

Use the following command-line arguments to run pytha-fuzz:
```shell
-u or --url: The target URL to search (required).
-w or --wordlist: Wordlist file containing directories to check.
-t or --timeout: Timeout for HTTP requests (default: 5.0 seconds).
-ua or --user-agent: Custom User-Agent header for HTTP requests (default: DirectorySearchBot).
-f or --follow-redirects: Follow HTTP redirects (optional).
-v or --verbose: Enable verbose mode (optional).
-o or --output: Output file to save results (optional).
```

Example usage:
```shell
fuzz -u http://example.com -w wordlist.txt -o output.txt    // Custom
fuzz -u http://example.com // Auto
```



## Author
[Shivang Maurya](https://github.com/shivangmauryaa)
[<img src="https://github.com/halfstackpgr/pytha-fuzz/assets/118044992/5c0af136-eafa-4641-ae73-4b683c582f64" width="30" style="border-radius: 50%;">](https://www.linkedin.com/in/shivangmauryaa/)


#### Dist Maintainer:
[halfstackpgr](https://github.com/halfstackpgr/pytha-fuzz)


## License

This tool is licensed under the MIT License. See the LICENSE file for details.

## Support
For bug reports, feature requests, or general inquiries, please create an issue. for more good result use your self made wordlist 

Default Wordlist:
[wordlist.txt](https://github.com/halfstackpgr/pytha-fuzz/files/14965324/wordlist.txt)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/shivangmauryaa/pytha-fuzz",
    "name": "pytha-fuzz",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "Parth Mishra",
    "author_email": "halfstackpgr@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/a7/cd/d9c094e8c3106c6644e561ea68a2e943ea06593764d25c7942990edcd2ff/pytha-fuzz-1.2.tar.gz",
    "platform": null,
    "description": "# Directory Search Tool (FUZZER)\n\n\n![Ruff](https://camo.githubusercontent.com/18c26428c337f9d641fa09b629a3a03b514e8ac84b57974a0ed7d1b38e14e060/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f61737472616c2d73682f727566662f6d61696e2f6173736574732f62616467652f76322e6a736f6e) \n![Passing Package](https://github.com/halfstackpgr/pytha-fuzz/actions/workflows/python-publish.yml/badge.svg)\n![Static Badge](https://img.shields.io/badge/python-Strict-checking?style=plastic&logo=python&label=Type-Checking&labelColor=yellow)\n\n![FUZZER Logo](https://static.thenounproject.com/png/2221438-200.png)\n\n\n\n> [!IMPORTANT]\n> The current author does not own the repository. It is owned by [Shivang](https://github.com/shivangmauryaa/pytha-fuzz). This is just a module distribution instead of direct source code. Kindly star the original repository if you want to.\n\n\n\n## Introduction\n\nFUZZER is a simple pytha-fuzz tool developed by Shivang-Maurya It helps you discover directories on a target website by probing different paths. This tool is designed for security testing, web application analysis, and penetration testing.\n\n## Features\n\n- Fast and efficient directory scanning\n- Customizable User-Agent header\n- Option to follow HTTP redirects\n- Verbose mode for detailed output\n- Save results to an output file\n- Colorful and user-friendly command-line interface\n\n## Installation\n\n1. Install from Build:\n   ```shell\n   git clone https://github.com/shivangmauryaa/pytha-fuzz.git\n   cd pytha-fuzz\n   python setup.py install\n   ```\n2. Install from PyPi as Module (Recommended):\n   ```shell\n   pip install pytha-fuzz\n   ```\n\n## Usage\n\nUse the following command-line arguments to run pytha-fuzz:\n```shell\n-u or --url: The target URL to search (required).\n-w or --wordlist: Wordlist file containing directories to check.\n-t or --timeout: Timeout for HTTP requests (default: 5.0 seconds).\n-ua or --user-agent: Custom User-Agent header for HTTP requests (default: DirectorySearchBot).\n-f or --follow-redirects: Follow HTTP redirects (optional).\n-v or --verbose: Enable verbose mode (optional).\n-o or --output: Output file to save results (optional).\n```\n\nExample usage:\n```shell\nfuzz -u http://example.com -w wordlist.txt -o output.txt    // Custom\nfuzz -u http://example.com // Auto\n```\n\n\n\n## Author\n[Shivang Maurya](https://github.com/shivangmauryaa)\n[<img src=\"https://github.com/halfstackpgr/pytha-fuzz/assets/118044992/5c0af136-eafa-4641-ae73-4b683c582f64\" width=\"30\" style=\"border-radius: 50%;\">](https://www.linkedin.com/in/shivangmauryaa/)\n\n\n#### Dist Maintainer:\n[halfstackpgr](https://github.com/halfstackpgr/pytha-fuzz)\n\n\n## License\n\nThis tool is licensed under the MIT License. See the LICENSE file for details.\n\n## Support\nFor bug reports, feature requests, or general inquiries, please create an issue. for more good result use your self made wordlist \n\nDefault Wordlist:\n[wordlist.txt](https://github.com/halfstackpgr/pytha-fuzz/files/14965324/wordlist.txt)\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "PYTHA is a Python-based directory fuzzer tool designed to aid in the discovery of hidden or sensitive directories and files on web servers. Originally developed by Shivang. Packed and moduled by the author.",
    "version": "1.2",
    "project_urls": {
        "Homepage": "https://github.com/shivangmauryaa/pytha-fuzz"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a9de196e46755cdefb5ecdef139cf46498e93cacfd90157eeb6f4fa13d274505",
                "md5": "e3405831b9818005be81c638f055d516",
                "sha256": "55f23e5702c426d07a0314ff112444cfc44390e282c11bf7a6e352e6f0c07835"
            },
            "downloads": -1,
            "filename": "pytha_fuzz-1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e3405831b9818005be81c638f055d516",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 7106,
            "upload_time": "2024-04-13T06:09:27",
            "upload_time_iso_8601": "2024-04-13T06:09:27.547465Z",
            "url": "https://files.pythonhosted.org/packages/a9/de/196e46755cdefb5ecdef139cf46498e93cacfd90157eeb6f4fa13d274505/pytha_fuzz-1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a7cdd9c094e8c3106c6644e561ea68a2e943ea06593764d25c7942990edcd2ff",
                "md5": "fcaff1890bc244193ac0ffed6228b3ac",
                "sha256": "38404d829f14552f01737293eb5d4052e698a15d18b25615684e73b5ab116216"
            },
            "downloads": -1,
            "filename": "pytha-fuzz-1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "fcaff1890bc244193ac0ffed6228b3ac",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 6228,
            "upload_time": "2024-04-13T06:09:29",
            "upload_time_iso_8601": "2024-04-13T06:09:29.224739Z",
            "url": "https://files.pythonhosted.org/packages/a7/cd/d9c094e8c3106c6644e561ea68a2e943ea06593764d25c7942990edcd2ff/pytha-fuzz-1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-13 06:09:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "shivangmauryaa",
    "github_project": "pytha-fuzz",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "argparse",
            "specs": [
                [
                    "==",
                    "1.4.0"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    "==",
                    "2.26.0"
                ]
            ]
        },
        {
            "name": "pyfiglet",
            "specs": [
                [
                    "==",
                    "0.8.post1"
                ]
            ]
        },
        {
            "name": "httpx",
            "specs": [
                [
                    "==",
                    "0.19.0"
                ]
            ]
        },
        {
            "name": "termcolor",
            "specs": [
                [
                    "==",
                    "1.1.0"
                ]
            ]
        },
        {
            "name": "colorama",
            "specs": [
                [
                    "==",
                    "0.4.4"
                ]
            ]
        }
    ],
    "lcname": "pytha-fuzz"
}
        
Elapsed time: 0.25672s