Skip to content

FLAKK is a simple, customizable, and interactive subdomain scanner designed to help you find active subdomains on a target domain.

Notifications You must be signed in to change notification settings

danapalm/flakk-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕷️ FLAKK - Custom Web Scanner v0.3.6

FLAKK is a simple, customizable, and interactive subdomain scanner designed to help you find active subdomains on a target domain. It features a user-friendly console interface with keyboard navigation (arrow keys) using InquirerPy and color highlighting with colorama to emphasize important results.


📦 Features

  • Multithreaded scanning of common subdomains
  • Interactive menu with arrow key navigation (InquirerPy)
  • Color support for better readability (colorama)
  • Console visuals with ASCII art (pyfiglet)
  • Automatic terminal cleanup

💫 Upgrades

  • Option to save scans into text files
  • Option to repeat scans or exit easily
  • Option to add new subdomains for better scans

📁 Project Structure

FLAKK/
├── scripts/
│   └── simple_domains.py        # Module containing the subdomain scanner
├── logs/                        # Folder to save scans (only in case to save scans)
│
├── flakk.py                     # Main file that runs the interactive menu
├── README.md                    # Project documentation
├── requirements.txt             # Required dependencies
└── __init__.py                  # (optional, for package recognition. Everything is managed from flakk.py)

🛠️ Requirements

  • Python 3.8+
  • Python modules (requirements.txt)

🚀 Installation, Dependencies, and Usage

To clone this project, use the following command:

git clone https://github.com/danapalm/flakk-scanner.git

To install the dependencies:

pip install -r requirements.txt

To run the tool:

python flakk.py

🧠 Preview

[*] Scanning domain: example.com

[+] http://www.example.com -> 200
[+] http://mail.example.com -> 403

[!] Found 2 valid subdomains:
 - http://www.example.com
 - http://mail.example.com

📌 Customization

You can edit the list of subdomains in:

scripts/simple_domains.py

Subdomain list:

SUBDOMAINS = [
    'www', 'mail', 'ftp', 'webmail', 'localhost', 'cpanel', 'api', 'test', 'dev'
]

🧑‍💻 Author

Check out my github👻

About

FLAKK is a simple, customizable, and interactive subdomain scanner designed to help you find active subdomains on a target domain.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages