Skip to content

Vinayjango101/fscan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation


⚑ fscan

A fast, parallelized, real-time reconnaissance framework built in Python β€” ideal for CTFs, red teaming, bug bounties, and network audits.

fscan performs multi-faceted reconnaissance against a target domain or IP using Python multithreading for speed and efficiency. Designed for hackers, pentesters, and CTF players, it provides fast insights through concurrent DNS lookups, WHOIS, port scanning, subdomain brute-forcing, and more.


✨ Features

  • πŸ” DNS Enumeration – Resolves A, MX, TXT, NS, and CNAME records.
  • 🌐 Subdomain Brute-force – Discover subdomains using a configurable wordlist.
  • πŸ›  Port Scanning – Scans top common ports for open services.
  • πŸ“„ WHOIS Lookup – Fetches domain registration and expiration details.
  • πŸ€– robots.txt Inspection – Downloads and prints disallowed paths.
  • ⚑ Multithreaded Execution – Fast concurrent recon using threads.
  • πŸ’‘ Real-time Output – Results appear as soon as tasks complete.
  • βœ… Extensible Architecture – Easy to add your own recon modules.

πŸš€ Quick Start

Install dependencies:

pip install dnspython python-whois requests

πŸ§ͺ Usage

python fscan.py example.com

πŸ—‚ Tasks Included

Task Description
DNS Lookup Resolve A, MX, TXT, NS, CNAME records
WHOIS Domain registration details
Port Scan Check for open ports from a default list
Subdomain Brute Discover subdomains via wordlist
robots.txt Pull and parse robots.txt

πŸ“Œ To Do / Coming Soon

  • Output results to JSON/CSV
  • Add asyncio version for ultra-fast scans
  • Support IP ranges & CIDRs
  • Add full subdomain wordlist support
  • WAF detection & TLS fingerprinting

πŸ“œ License

MIT License


🀝 Contributing

Pull requests are welcome! Please submit an issue for feature requests or bugs.


Want me to help with anything else?

About

Fast Enumeration tool made in Python for CTFs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages