# π **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"
}