Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

🦊 WebFox

WebFox is an automated web reconnaissance and vulnerability scanning framework designed for ethical hackers, penetration testers, and bug bounty hunters.
It performs domain scanning, data collection, and reporting, and also provides a GUI interface for ease of use.


πŸš€ Key Features

  • πŸ” Automated domain scanning
  • πŸ“Š Generates structured reports
  • πŸ“ Saves results and snapshots automatically
  • πŸ–₯️ Command Line Interface (CLI)
  • 🎨 Graphical User Interface (GUI) using Streamlit
  • ⚑ Simple installation & execution
  • 🐍 Built with Python

πŸ“¦ Requirements

Before installation, make sure you have:

  • Python 3.8 or above
  • Linux / Kali / Ubuntu / Termux
  • Internet connection
  • git, chmod, bash

πŸ› οΈ Installation Guide

1️⃣ Clone the Repository

git clone https://github.com/lucky-om/WebFox

2️⃣ Navigate to the Project Directory

cd WebFox

3️⃣ Give Execute Permissions

chmod +x *

4️⃣ Run the Installer

./install.sh

This script will automatically install all required dependencies.


▢️ Usage (CLI Mode)

πŸ”Ή Run Scan

python3 test.py example.com -scan

πŸ”Ή Description

Replace example.com with your target domain

The tool will start scanning automatically


πŸ“‚ Results & Reports

After the scan completes:

πŸ“ Results are saved inside:

WebFox/report/

Inside the report folder, you will find:

πŸ“„ Scan results

πŸ“Š Collected data

πŸ“Έ Domain snapshots

πŸ“ Organized output files

Everything related to the scan is stored there.


πŸ–₯️ GUI Mode (Streamlit)

WebFox also provides a Graphical User Interface.

▢️ Start GUI

streamlit run gui.py

πŸ”Ή GUI Features

Easy target input

One‐click scanning

Visual output

Beginner‐friendly interface


πŸ“Έ Tool Screenshots

πŸ”Ή CLI Mode

WebFox CLI

πŸ”Ή GUI Mode

WebFox GUI


⚠️ Disclaimer

WebFox is developed strictly for educational and authorized security testing purposes.

❌ Do NOT scan domains without permission

❌ Illegal use is strictly prohibited

βœ… Use only on assets you own or are authorized to test

The developer holds no responsibility for misuse of this tool.


🧠 Use Cases

Bug Bounty Reconnaissance

Attack Surface Mapping

Security Assessment

Learning Ethical Hacking

Automation Practice


🀝 Contributing

Contributions are welcome!

  1. Fork the repository

  2. Create a new branch

  3. Commit your changes

  4. Open a Pull Request


πŸ‘€ Author

Lucky Krish Jayesh Aryan Kunal Shani GitHub: https://github.com/lucky-om


⭐ Support

If you like this project:

⭐ Star the repository

πŸ› Report issues

πŸ’‘ Suggest improvements


πŸ“œ License

This project is licensed under the MIT License.

About

Webfox is a lightweight Python reconnaissance tool that automates subdomain enumeration, intelligent port scanning, URL crawling and extraction from JavaScript/robots.txt, offering a CLI for scripting and a Streamlit GUI for quick scans, screenshot capture and exportable results.

Resources

Code of conduct

Security policy

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /