Skip to content

foxhackerzdevs/FoxScan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸฆŠ FoxScan v2.1

Automated Reconnaissance & Asset Discovery Tool

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


๐Ÿง  Overview

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

It automates:

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

Designed with a performance-first mindset, FoxScan provides meaningful insights without unnecessary complexity.


โœจ Features

โšก Smart Port Scanning

  • Powered by Nmap
  • Custom port ranges supported
  • Service & version detection (-sV)
  • Filters only active/open ports

๐ŸŒ Header Intelligence

  • Extracts HTTP response headers
  • Identifies backend technologies
  • Detects exposed server details

โš ๏ธ Security Insights

Detects:

  • Missing X-Frame-Options
  • Missing X-Content-Type-Options
  • Missing Strict-Transport-Security
  • Server version disclosure

๐Ÿ“Š JSON Reporting

  • Export scan results
  • Machine-readable format
  • Ideal for automation pipelines

๐Ÿงต Concurrent Execution

  • Multi-threaded header scanning
  • Faster execution with minimal overhead

๐Ÿ“ธ Demo


FoxScan 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 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

๐Ÿ”น Full Port Range

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

๐Ÿ”น Skip Header Analysis

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

๐Ÿ”น Export JSON 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 (Sample)

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

๐Ÿงช Research & Methodology

FoxScan follows real-world reconnaissance workflows:

  • Port Scanning

    • Identifies exposed services quickly
    • Uses efficient scanning strategies
  • Service Fingerprinting

    • Detects technologies & versions
    • Assists vulnerability assessment
  • Header Analysis

    • Highlights insecure configurations
    • Reveals potential attack vectors

๐Ÿ— Project Structure

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

๐Ÿ”ฎ Future Scope

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

๐Ÿค Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Open a Pull Request

โš ๏ธ Disclaimer

This tool is intended strictly for:

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

โŒ Unauthorized use 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 systems

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


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