BugScanX


NameBugScanX JSON
Version 1.0.5 PyPI version JSON
download
home_pagehttps://github.com/ayanrajpoot10/BugScanX
SummaryAll in one toolkit for SNI bughost analysis
upload_time2024-11-27 08:01:17
maintainerNone
docs_urlNone
authorAyan Rajpoot
requires_python>=3.6
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# 🌐 **BugScanX** - Your All-in-One SNI Bug Host Finder


**BugScanX** is a cutting-edge toolkit developed by **Ayan Rajpoot** for discovering and analyzing SNI bug hosts commonly found in free internet configurations. It offers a wide array of utilities, including subdomain discovery, IP lookups, DNS record retrieval, and much more.

---

## πŸš€ **Features**

BugScanX is packed with powerful tools to streamline your SNI bug hunting process:

- ⚑ **Host Checker**: A professional-grade host checker with multiple scanning modes and HTTP methods.
- πŸ–₯️ **Subdomains Scanner**: Detect subdomains that might indicate SNI bug hosts.
- πŸ“‘ **IP Addresses Scanner**: Analyze specific IP addresses to find potential SNI bug hosts.
- 🌐 **Subdomains Finder**: Identify active subdomains associated with a target domain.
- πŸ” **Domains Hosted on Same IP**: List other domains hosted on the same IP as a given target.
- 🧰 **TXT Toolkit**: A versatile toolkit for handling text filesβ€”split, clean, remove duplicates, and more.
- πŸ”“ **Open Port Checker**: Scan for open ports on a given IP address or domain.
- πŸ“œ **DNS Records**: Retrieve A, MX, TXT, and other DNS records of any domain.
- πŸ’‘ **Host OSINT**: Gather open-source intelligence (OSINT) on any host.
- πŸ“– **Help**: Provides detailed usage instructions for every tool.
- β›” **Exit**: Clean exit from the script.
- πŸ”„οΈ **Update**: Check for the latest script version and update automatically.

---

## 🎨 **UI Design**

- 🌈 **Colorful & Dynamic**: An engaging, bright interface that makes using BugScanX a fun experience.
- 😊 **Emoji-Powered**: Emojis are integrated throughout the script to bring a personal and interactive touch.
- πŸš€ **Modern & Minimalist**: A clean, intuitive interface for smooth, efficient navigation.
- ⚑ **Fast & Responsive**: Optimized for high performance, providing instant feedback and a seamless experience.

---

## πŸ“₯ **Installation**

### Prerequisites
- **Python 3.x** should be installed on your machine.

### Automatic Dependency Installation
BugScanX will automatically install all required dependencies the first time it runs, including:
- **requests**
- **colorama**
- **ipaddress**
- **pyfiglet**
- **ssl**
- **beautifulsoup4**
- **dnspython**
- **multithreading**
- **loguru**

### Manual Installation (Optional)
To manually install dependencies, run:
```bash
pip install requests colorama ipaddress pyfiglet ssl beautifulsoup4 dnspython multithreading loguru
```

### Clone the Repository
```bash
git clone https://github.com/ayanrajpoot10/BugScanX.git
cd BugScanX
```

### Install via `pip`:
```bash
pip install bugscanx
```

---

## πŸ› οΈ **Usage**

### Running the Script
```bash
python bugscanx.py
```

If installed via `pip`, run:
```bash
bugscanx
```

### **Menu**
Upon running, select a feature by entering its corresponding number:
```plaintext
 [1] ⚑ Host Checker (Pro Mode)
 [2] πŸ–₯️ Subdomains Scanner
 [3] πŸ“‘ IP Addresses Scanner
 [4] 🌐 Subdomains Finder
 [5] πŸ” Domains Hosted on Same IP
 [6] 🧰 TXT Toolkit
 [7] πŸ”“ Open Port Checker
 [8] πŸ“œ DNS Records
 [9] πŸ’‘ Host OSINT
 [10] πŸ“– Help
 [11] β›” Exit
 [0] πŸ”„οΈ Update
```

---

## πŸ“˜ **Documentation**

Comprehensive documentation can be found in the `docs/` directory for further details on how to use each feature and more advanced configurations.

---

## πŸ”’ **License**

This project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for more details.

---

## 🀝 **Contributing**

We welcome contributions! To contribute to BugScanX:
1. Open an issue if you find a bug or have suggestions.
2. Fork the repo and submit a pull request.

---

## πŸ“ž **Support**

For any support or questions, feel free to reach out via our [Telegram channel](https://t.me/BugScanX).

---

Enjoy using **BugScanX** for all your SNI bug host discovery and network analysis needs! πŸš€

---


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ayanrajpoot10/BugScanX",
    "name": "BugScanX",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": null,
    "author": "Ayan Rajpoot",
    "author_email": "ayanrajpoot2004@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/21/a5/0899001993c534758dff0b9a6119fa797d9c5c2c3af2595bf9e361cefedb/bugscanx-1.0.5.tar.gz",
    "platform": null,
    "description": "\n# \ud83c\udf10 **BugScanX** - Your All-in-One SNI Bug Host Finder\n\n\n**BugScanX** is a cutting-edge toolkit developed by **Ayan Rajpoot** for discovering and analyzing SNI bug hosts commonly found in free internet configurations. It offers a wide array of utilities, including subdomain discovery, IP lookups, DNS record retrieval, and much more.\n\n---\n\n## \ud83d\ude80 **Features**\n\nBugScanX is packed with powerful tools to streamline your SNI bug hunting process:\n\n- \u26a1 **Host Checker**: A professional-grade host checker with multiple scanning modes and HTTP methods.\n- \ud83d\udda5\ufe0f **Subdomains Scanner**: Detect subdomains that might indicate SNI bug hosts.\n- \ud83d\udce1 **IP Addresses Scanner**: Analyze specific IP addresses to find potential SNI bug hosts.\n- \ud83c\udf10 **Subdomains Finder**: Identify active subdomains associated with a target domain.\n- \ud83d\udd0d **Domains Hosted on Same IP**: List other domains hosted on the same IP as a given target.\n- \ud83e\uddf0 **TXT Toolkit**: A versatile toolkit for handling text files\u2014split, clean, remove duplicates, and more.\n- \ud83d\udd13 **Open Port Checker**: Scan for open ports on a given IP address or domain.\n- \ud83d\udcdc **DNS Records**: Retrieve A, MX, TXT, and other DNS records of any domain.\n- \ud83d\udca1 **Host OSINT**: Gather open-source intelligence (OSINT) on any host.\n- \ud83d\udcd6 **Help**: Provides detailed usage instructions for every tool.\n- \u26d4 **Exit**: Clean exit from the script.\n- \ud83d\udd04\ufe0f **Update**: Check for the latest script version and update automatically.\n\n---\n\n## \ud83c\udfa8 **UI Design**\n\n- \ud83c\udf08 **Colorful & Dynamic**: An engaging, bright interface that makes using BugScanX a fun experience.\n- \ud83d\ude0a **Emoji-Powered**: Emojis are integrated throughout the script to bring a personal and interactive touch.\n- \ud83d\ude80 **Modern & Minimalist**: A clean, intuitive interface for smooth, efficient navigation.\n- \u26a1 **Fast & Responsive**: Optimized for high performance, providing instant feedback and a seamless experience.\n\n---\n\n## \ud83d\udce5 **Installation**\n\n### Prerequisites\n- **Python 3.x** should be installed on your machine.\n\n### Automatic Dependency Installation\nBugScanX will automatically install all required dependencies the first time it runs, including:\n- **requests**\n- **colorama**\n- **ipaddress**\n- **pyfiglet**\n- **ssl**\n- **beautifulsoup4**\n- **dnspython**\n- **multithreading**\n- **loguru**\n\n### Manual Installation (Optional)\nTo manually install dependencies, run:\n```bash\npip install requests colorama ipaddress pyfiglet ssl beautifulsoup4 dnspython multithreading loguru\n```\n\n### Clone the Repository\n```bash\ngit clone https://github.com/ayanrajpoot10/BugScanX.git\ncd BugScanX\n```\n\n### Install via `pip`:\n```bash\npip install bugscanx\n```\n\n---\n\n## \ud83d\udee0\ufe0f **Usage**\n\n### Running the Script\n```bash\npython bugscanx.py\n```\n\nIf installed via `pip`, run:\n```bash\nbugscanx\n```\n\n### **Menu**\nUpon running, select a feature by entering its corresponding number:\n```plaintext\n [1] \u26a1 Host Checker (Pro Mode)\n [2] \ud83d\udda5\ufe0f Subdomains Scanner\n [3] \ud83d\udce1 IP Addresses Scanner\n [4] \ud83c\udf10 Subdomains Finder\n [5] \ud83d\udd0d Domains Hosted on Same IP\n [6] \ud83e\uddf0 TXT Toolkit\n [7] \ud83d\udd13 Open Port Checker\n [8] \ud83d\udcdc DNS Records\n [9] \ud83d\udca1 Host OSINT\n [10] \ud83d\udcd6 Help\n [11] \u26d4 Exit\n [0] \ud83d\udd04\ufe0f Update\n```\n\n---\n\n## \ud83d\udcd8 **Documentation**\n\nComprehensive documentation can be found in the `docs/` directory for further details on how to use each feature and more advanced configurations.\n\n---\n\n## \ud83d\udd12 **License**\n\nThis project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for more details.\n\n---\n\n## \ud83e\udd1d **Contributing**\n\nWe welcome contributions! To contribute to BugScanX:\n1. Open an issue if you find a bug or have suggestions.\n2. Fork the repo and submit a pull request.\n\n---\n\n## \ud83d\udcde **Support**\n\nFor any support or questions, feel free to reach out via our [Telegram channel](https://t.me/BugScanX).\n\n---\n\nEnjoy using **BugScanX** for all your SNI bug host discovery and network analysis needs! \ud83d\ude80\n\n---\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "All in one toolkit for SNI bughost analysis",
    "version": "1.0.5",
    "project_urls": {
        "Homepage": "https://github.com/ayanrajpoot10/BugScanX"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "054d2b5d7351ef48ef20ba531c0abcc69fd553285a1db43892a35de91ad04f06",
                "md5": "49cc92a79f8c78c1f9fa15049bd4b43c",
                "sha256": "3b57248b2755985f162e15aedda74dc409f7836d9e34a573fea10abf2be0756c"
            },
            "downloads": -1,
            "filename": "BugScanX-1.0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "49cc92a79f8c78c1f9fa15049bd4b43c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 33750,
            "upload_time": "2024-11-27T08:01:16",
            "upload_time_iso_8601": "2024-11-27T08:01:16.089872Z",
            "url": "https://files.pythonhosted.org/packages/05/4d/2b5d7351ef48ef20ba531c0abcc69fd553285a1db43892a35de91ad04f06/BugScanX-1.0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "21a50899001993c534758dff0b9a6119fa797d9c5c2c3af2595bf9e361cefedb",
                "md5": "bf88c1cedce9f42f578453a287bdfd3a",
                "sha256": "390ff24edeb555167ab99efd560607396e2ed85009a244daf68d2234de75fa10"
            },
            "downloads": -1,
            "filename": "bugscanx-1.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "bf88c1cedce9f42f578453a287bdfd3a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 26469,
            "upload_time": "2024-11-27T08:01:17",
            "upload_time_iso_8601": "2024-11-27T08:01:17.255537Z",
            "url": "https://files.pythonhosted.org/packages/21/a5/0899001993c534758dff0b9a6119fa797d9c5c2c3af2595bf9e361cefedb/bugscanx-1.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-27 08:01:17",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ayanrajpoot10",
    "github_project": "BugScanX",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "bugscanx"
}
        
Elapsed time: 4.08422s