Skip to content

foxhackerzdevs/FoxScan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸฆŠ FoxScan v2.0

Automated Reconnaissance & Asset Discovery Tool

Fast โ€ข Lightweight โ€ข Practical Recon Tool for Security Enthusiasts


๐Ÿง  Overview

FoxScan is a modern reconnaissance tool built for the initial phase of penetration testing.

It automates:

  • ๐Ÿ” Port scanning using Nmap
  • ๐ŸŒ Service & version detection
  • ๐Ÿ“ก HTTP header extraction
  • โš ๏ธ Basic security misconfiguration detection

Designed with simplicity + power, FoxScan delivers meaningful insights without unnecessary complexity.


โœจ Features

โšก Smart Port Scanning

  • Powered by Nmap
  • Custom port ranges supported
  • Service & version detection (-sV)

๐ŸŒ Header Intelligence

  • Extracts HTTP response headers
  • Identifies backend technologies
  • Reveals server configurations

โš ๏ธ Security Insights

Detects:

  • Missing X-Frame-Options
  • Missing X-Content-Type-Options
  • Server version exposure

๐Ÿ“Š JSON Reporting

  • Export scan results
  • Machine-readable format
  • Useful for automation & pipelines

๐Ÿงต Concurrent Execution

  • Faster header checks using threading

๐Ÿ“ธ Demo


FoxScan v2.0 in action

python foxscan.py example.com -p 1-1000 -o report.json

๐Ÿ“ฆ Installation

1๏ธโƒฃ Install Nmap

Ubuntu / Debian

sudo apt install nmap

Fedora

sudo dnf install nmap

Windows

Download from: https://nmap.org


2๏ธโƒฃ Clone the Repository

git clone https://github.com/foxhackerzdevs/FoxScan.git
cd FoxScan

3๏ธโƒฃ Install Dependencies

pip install -r requirements.txt

๐Ÿ’ป Usage

๐Ÿ”น Basic Scan

python foxscan.py example.com

๐Ÿ”น Custom Ports

python foxscan.py example.com -p 1-65535

๐Ÿ”น Skip Headers

python foxscan.py example.com --no-headers

๐Ÿ”น Save Report

python foxscan.py example.com -o report.json

๐Ÿ“Š Example Output

[+] Starting Port Scan on: example.com

example.com:80 -> open (Apache httpd)

[*] Checking Headers: http://example.com

Server: Apache/2.4.49
Content-Type: text/html

[!] Potential Issues:
 - Server disclosed: Apache/2.4.49
 - Missing X-Frame-Options (Clickjacking risk)

๐Ÿ“ JSON Output

{
  "target": "example.com",
  "version": "2.0",
  "port_scan": {
    "example.com": {
      "state": "up",
      "protocols": {
        "tcp": {
          "80": {
            "state": "open",
            "name": "http",
            "product": "Apache",
            "version": "2.4.49"
          }
        }
      }
    }
  }
}

๐Ÿงช Research Notes

FoxScan follows real-world reconnaissance principles:

  • Port Scanning

    • Identifies exposed services quickly
    • Uses optimized scanning techniques
  • Fingerprinting

    • Detects server technologies
    • Assists in vulnerability mapping
  • Header Analysis

    • Highlights insecure configurations
    • Reveals attack surface indicators

๐Ÿ— Project Structure

FoxScan/
โ”œโ”€โ”€ LICENSE
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ assets
โ”‚ย ย  โ””โ”€โ”€ demo.gif
โ”œโ”€โ”€ foxscan.py
โ””โ”€โ”€ requirements.txt

๐Ÿ”ฎ Future Scope

  • ๐Ÿ” CVE lookup integration (NVD API)
  • ๐ŸŒ Subdomain enumeration
  • ๐Ÿ•ท Web crawling
  • ๐Ÿ“ก OS detection
  • ๐Ÿ“Š Web dashboard (UI)
  • โšก Parallel port scanning engine

๐Ÿค Contributing

Contributions are welcome!

  1. Fork the repo
  2. Create a new branch
  3. Make changes
  4. Submit a pull request

โš ๏ธ Disclaimer

This tool is intended for:

โœ… Educational purposes โœ… Ethical hacking โœ… Authorized penetration testing

โŒ Unauthorized usage is illegal.

The authors are not responsible for misuse.


๐Ÿ“œ License

MIT License ยฉ 2026 Fox Hackerz


๐ŸฆŠ About Fox Hackerz

We build tools focused on:

  • Cybersecurity
  • Automation
  • Developer tools

๐Ÿ“Œ GitHub: https://github.com/foxhackerzdevs


๐ŸฆŠ Join the pack. Build. Break. Secure.