Skip to content
n0xnullPublic

About

๐Ÿ”ฅ Flare โ€” Network Mapping, Made Obvious. A modern desktop GUI for Nmap featuring an intelligent Port Criticality Engine, plain-language remediation guidance, and professional multi-sheet Excel reporting. Bilingual (EN/ID) for Windows.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Flare

๐Ÿ”ฅ Flare

Network Mapping, Made Obvious โ€” the full power of Nmap, without the command line.

Point it at a target, pick a profile, and get a clean, color-coded map of every open port โ€” each one automatically rated by how much it matters (RDP open? that's flagged HIGH/CRITICAL), with a one-click formatted Excel report. Beginner-friendly, bilingual (Indonesia / English), one Windows app โ€” click and run.

License: MIT Platform Python Engine LinkedIn

Flare

โ–ถ๏ธ Demo ยท โฌ‡๏ธ Install ยท โœจ Features ยท ๐Ÿ“– Usage ยท ๐ŸŽ›๏ธ Menu guide ยท โš ๏ธ Disclaimer


Important

Educational & Defensive Security Research Disclaimer
This project is developed strictly for educational purposes, defensive security research, and authorized security auditing. The developer (@n0xnull) does not condone or support unauthorized testing or malicious use. Users are solely responsible for complying with all applicable local, national, and international laws. See DISCLAIMER.md for full terms.

๐Ÿ‡ฎ๐Ÿ‡ฉ Baca dalam Bahasa Indonesia

Flare โ€” Pemindai Jaringan Desktop

Flare adalah aplikasi Windows desktop yang membungkus engine Nmap dalam antarmuka modern โ€” tanpa perlu hafal command line.

Arahkan ke target, pilih profil scan, dan dapatkan peta port terbuka yang berwarna berdasarkan kekritisannya โ€” disertai alasan plaintext mengapa setiap port itu berisiko dan saran perbaikannya. Ekspor laporan ke Excel multi-sheet siap cetak.

Teknik yang tersedia: Semua teknik dan 600+ NSE script Nmap, termasuk deteksi kerentanan. Bilingual Indonesia/Inggris.

โš ๏ธ Gunakan hanya pada sistem yang Anda miliki atau yang telah memberikan izin tertulis eksplisit. Lihat DISCLAIMER.md.

๐ŸŽฌ Demo

Flare in action

Scanning a target, live color-coded results by criticality, and one-click HTML/Excel reports.


๐Ÿงฉ The Problem

Nmap is the gold standard for network mapping โ€” but it has hundreds of flags, and its output is raw text. Beginners see 3389/tcp open ms-wbt-server and have no idea it's dangerous. Zenmap (the classic GUI) is dated, its exports are XML, and it doesn't tell you what's risky.

Flare wraps the real Nmap engine in a clean desktop app that:

  • exposes all of Nmap's techniques and 600+ NSE scripts, with a plain-language hint on every option,
  • automatically scores the criticality of each open port so you know what to look at first,
  • exports a polished, multi-sheet Excel report (not raw CSV),
  • speaks Indonesian and English, and runs from a single .exe.

โœจ Key Features

  • ๐ŸŽฏ Ready profiles โ€” Quick, Quick+Version, Intense, Intense (All/UDP), Ping Sweep, Discovery, Vuln, Stealth โ€” plus raw Custom Flags for power users.
  • ๐Ÿง  Port Criticality Engine โ€” every open port gets a transparent, context-aware severity (e.g. RDP/SMB/Redis), with the reason in plain language and a fix tip. Internet-facing services and known-exploited CVEs are escalated automatically.
  • ๐Ÿฅ‡ Priorities view โ€” a ranked "what to fix first" list for non-experts.
  • ๐Ÿงฌ Full NSE picker โ€” the 14 categories + curated bundles (vuln, SMB, HTTP, SSL, DNS, CVE correlation), custom expressions and script-args, with safety badges.
  • ๐Ÿ‘๏ธ Live command preview + Learning Mode โ€” see the exact Nmap command that runs, and learn what each flag means.
  • ๐Ÿ“Š Formatted Excel report โ€” Summary, Priorities, Hosts, Open Ports, Services, NSE/CVE, Appendix โ€” color-coded, filterable, print-ready. Also HTML / JSON / CSV.
  • ๐ŸŒ Bilingual โ€” full Indonesian / English UI and reports.
  • ๐ŸŽจ Modern GUI โ€” dark/light themes, sortable table, a hint on every menu.
  • ๐Ÿ›ก๏ธ Safe by default โ€” authorization prompt, polite timing, TCP-Connect fallback when not running as admin.
  • ๐Ÿ’ป Single .exe โ€” built with PyInstaller; bundles the Nmap engine.

๐Ÿ–ผ๏ธ Screenshots

Main window โ€” type a target, pick a profile, see the live command preview.

Flare โ€” main window

Live results โ€” open ports stream in, color-coded by criticality (High, Medium, Info).

Flare โ€” open ports with criticality

Host details โ€” per-port reasons and plain-language fix advice for each finding.

Flare โ€” host details and advice

HTML report โ€” shareable, with a ranked Priorities table and full port list.

Flare โ€” HTML report

Excel report โ€” polished, multi-sheet, severity-colored, print-ready.

Flare โ€” Excel report

๐Ÿ’ป System Requirements

Minimum Recommended
OS Windows 10 64-bit (version 1809+) or Windows 11 Windows 11 64-bit
RAM 2 GB 4 GB+
Disk ~200 MB free (with bundled Nmap) 300 MB
Privileges Works as a normal user (TCP Connect). Administrator needed for SYN/UDP/OS scans Run as Administrator
Driver Npcap (for SYN/UDP/OS scans) โ€” the app guides you to install it Npcap installed

Why Windows 10+ only? The GUI uses Qt 6 (PySide6), which dropped support for Windows 7/8. The code also runs from source on Linux/macOS (python main.py), but official binaries target Windows.

โฌ‡๏ธ Installation

Two flavors are published on every release โ€” pick whichever fits you.

Option A โ€” Installer (recommended for most users)

  1. Go to Releases.
  2. Download FlareSetup-<version>.exe.
  3. Run it โ€” installs to Program Files, adds a Start Menu (and optional desktop) shortcut, proper uninstaller.
  4. If Nmap and/or Npcap aren't detected on your system, the installer offers to open the official Nmap download page for you (its installer also offers to install Npcap) โ€” Flare itself doesn't bundle or redistribute either (see Licensing note).

Option B โ€” Portable (no install, no admin rights needed)

  1. Go to Releases.
  2. Download Flare.exe.
  3. Double-click to run โ€” nothing is written outside the app's own folder.
  4. On first launch, if Npcap isn't installed, the app will guide you. Without it, TCP Connect scans still work.

First launch may show Windows SmartScreen because neither build is code-signed. Click More info โ†’ Run anyway. Verify integrity with the published .sha256.txt file next to each download.

For developers (run from source)

git clone https://github.com/n0xnull/Flare.git
cd Flare
python -m venv .venv && .venv\Scripts\activate     # Windows
pip install -r requirements.txt
python main.py

You need an nmap available โ€” either installed system-wide (on PATH) or dropped into flare/data/nmap/ (see that folder's README).

Build it yourself

:: 1. Portable exe (Windows, one click):
build.bat
:: -> dist\Flare.exe

:: 2. Installer โ€” needs Inno Setup 6 (free: https://jrsoftware.org/isinfo.php)
::    and step 1 done first:
build-installer.bat
:: -> dist\FlareSetup-<version>.exe

Manual equivalent of step 1:

pip install -r requirements-dev.txt
pyinstaller flare.spec --noconfirm --clean

To ship a self-contained binary, place a Windows Nmap build into flare/data/nmap/ before building (see flare/data/nmap/README.md and the licensing note below). The installer script (installer/flare.iss) never bundles Nmap/Npcap either way โ€” same licensing reasoning applies.

๐Ÿ“– How to Use

  1. Type a target โ€” an IP, hostname, range, or CIDR (e.g. 192.168.1.0/24, example.com, 10.0.0.1-50). Separate several with spaces.
  2. Pick a profile (start with Quick Scan) โ€” or add NSE scripts and Custom Flags. Watch the command preview update live.
  3. Click โ–ถ Start. Confirm you're authorized. Watch the live log + progress/ETA; Cancel any time.
  4. Browse the Ports table (color-coded by criticality) and the host list. Click a host for Details (OS, exposure, per-port reasons & advice).
  5. Open the Priorities tab to see what needs attention first.
  6. Export โ†’ Excel (recommended), HTML, JSON, or CSV. Save scans and reopen them later.

Command line (optional)

python -m flare.cli 192.168.1.0/24 --profile quick --lang en --excel report.xlsx

๐ŸŽ›๏ธ What Each Menu Does (beginner hints)

Every menu item also shows a hint in the status bar when you hover it, in your chosen language.

Menu What it does
File โ–ธ New Scan Clear results and start a fresh target.
File โ–ธ Open / Save Result Reopen or save a full scan (.json).
File โ–ธ Import Targets Load a target list from a .txt file.
File โ–ธ Export โ–ธ Excel Polished .xlsx report with a Priorities sheet.
File โ–ธ Export โ–ธ HTML / JSON / CSV Share, automate, or open as a raw sheet.
Scan โ–ธ Start / Cancel Run or safely stop a scan.
Scan โ–ธ NSE Scripts Pick deep-check scripts (vuln detection, enumerationโ€ฆ).
View โ–ธ Theme Toggle dark / light.
View โ–ธ Learning Mode Show the Nmap flags & an explanation for each choice.
View โ–ธ Language (top-right) Bahasa Indonesia / English.
Tools โ–ธ Nmap Version / Npcap Status Check the engine and capture driver.
Help โ–ธ Quick Start / Licenses / Disclaimer / About Guide, licenses, ethics, credits.

โš™๏ธ How it Works

target โ†’ command builder โ†’ Nmap engine (-oX) โ†’ XML parser โ†’ models
       โ†’ exposure classify โ†’ Port Criticality Engine โ†’ priorities & roll-up
       โ†’ live table + Excel / HTML / JSON / CSV

The app never reimplements Nmap; it runs the real engine and parses its XML, so every Nmap technique and script is available and stays current with the bundled Nmap version. The Port Criticality Engine then adds meaning: a base severity per service (from an editable knowledge base), raised by internet exposure, cleartext protocols, missing authentication (from NSE evidence), and known CVEs โ€” with every contributing reason recorded so you can see why.

๐Ÿ—บ๏ธ Roadmap

  • v1.1 โ€” Compare/diff scans (newly opened ports), topology view, scheduler, pause/resume UI.
  • v1.2 โ€” Richer CVE/KEV summaries in Excel, PDF export, company-branded report templates.
  • v2.0 (working title: NoxNull Atlas) โ€” merge Fathom + Flare: domain โ†’ subdomain โ†’ host โ†’ port โ†’ service โ†’ vulnerability in one flow.

โš–๏ธ Licensing note

Flare's own code is MIT. It runs Nmap, which is under the Nmap Public Source License (NPSL), and relies on Npcap, which has its own license and may not be redistributed without permission. The app therefore does not redistribute Npcap (it guides you to the official installer). If you publish a build that bundles nmap.exe, comply with the NPSL. See THIRD-PARTY-LICENSES.md.

๐Ÿ“„ License

MIT ยฉ 2026 Abil Khosim. Nmap and Npcap are the property of their respective owners.


๐Ÿ‘ค Developed by Abil Khosim โ€” Cybersecurity Specialist

LinkedIn

Flare is an original project by Abil Khosim, an independent security tool by Abil Khosim (NoxNull). Released under the MIT License โ€” please keep this attribution when reusing.

See what's burning before it burns you. ๐Ÿ”ฅ

About

๐Ÿ”ฅ Flare โ€” Network Mapping, Made Obvious. A modern desktop GUI for Nmap featuring an intelligent Port Criticality Engine, plain-language remediation guidance, and professional multi-sheet Excel reporting. Bilingual (EN/ID) for Windows.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages