Skip to content

ARCANGEL0/EzyMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

EzyMap Scanner

๐Ÿ” An Interactive Nmap Menu Script

๐Ÿง  A terminal-based, fully interactive menu to build and run complex nmap scans with ease, including nse scripts too.

GitHub watchers GitHub stars GitHub pull requests GitHub issues GitHub forks


๐Ÿœ… Features

  • Set multiple targets โ€” IPs, ranges, hostnames, CIDR
  • Toggle multiple scan types (-sS, -sV, -O, -sn, etc.)
  • Control timing templates from Paranoid to Insane (-T0 to -T5)
  • Flag toggles for -6, -n, -r, --reason, and more
  • Host discovery flags: PE, PP, PM, PS, etc.
  • NSE scripting:
    • Select from all installed scripts (300+!)
    • Add by category: vuln, auth, fuzzer, etc.
    • Pass custom arguments
  • Output options: Save as Normal, XML, Grepable, or all at once
  • Live preview of final nmap command
  • Friendly terminal UI designed to speed up Nmap usage for all skill levels with easy methods

๐ŸŽฅ Usage Example

Demo Usage

๐Ÿš€ Installation

git clone https://github.com/ARCANGEL0/EzyMap
cd EzyMap
chmod +x install.sh
./install.sh

๐Ÿ“š Menu Options

Option # Menu What It Does
1 Set Targets IPs, CIDR blocks, hostnames
2 Scan Types Toggle multiple scans (-sS, -sV, etc.)
3 Ports & Ranges Choose TCP/UDP ranges or combo (T:1-100,U:53)
4 Timing Set scan speed using -T flags
5 Host Discovery ICMP, TCP, and UDP pings
6 Toggle Flags IPv6, no DNS, show reason, etc.
7 NSE Scripting Select by category or script, with args
8 Output Options Choose output formats or plain
9 Review & Run Shows final command and runs it

Scan Types

Toggle and combine multiple scan modes:

  • SYN scan (-sS)
  • Service detection (-sV)
  • OS detection (-O)
  • Ping scan (-sn)
  • TCP connect (-sT)
  • UDP scan (-sU)
  • Aggressive scan (-A)
  • Custom combinations

Port Selection

  • TCP and UDP ports
  • Ranges and lists
  • Combined syntax:
    • T:1-100,U:53,67,123

Timing & Performance

  • Full control over timing templates:
    • -T0 (Paranoid)
    • -T1 (Sneaky)
    • -T2 (Polite)
    • -T3 (Normal)
    • -T4 (Aggressive)
    • -T5 (Insane)

Host Discovery

Enable or disable discovery methods:

  • ICMP echo, timestamp, netmask
  • TCP SYN / ACK ping
  • UDP ping
  • ARP discovery (LAN)

Flag Toggles

Quick enable/disable for:

  • IPv6 (-6)
  • No DNS resolution (-n)
  • Sequential port scan (-r)
  • Show scan reasons (--reason)
  • Disable host discovery (-Pn)
  • Verbosity and debug levels

NSE Scripting (Core Feature)

EzyMap provides full access to installed NSE scripts, by actively searching in default nmap directory.

Script Selection

  • List and select from all local NSE scripts (300+ depending on install)
  • Filter by category:
    • vuln
    • auth
    • discovery
    • exploit
    • malware
    • fuzzer
    • default
    • safe
  • Combine multiple scripts in one scan

๐Ÿ’ก Tips

  • Use -T4 or -T5 for aggressive speed.
  • Use with -sS and -T0/-T1 for a stealthier approach.
  • Toggle -6 to provide a valid IPv6 target.

๐Ÿ“œ Disclaimer

This tool is intended solely for educational purposes and authorized testing. Scanning without permission is both illegal and unethical.

Always make sure you have explicit authorization before testing any network or system. I am not liable for any damages or issues caused by the use of this tool.


โค๏ธ Support

Star on GitHub Follow on GitHub

Buy Me a Coffee at ko-fi.com
Hack the world. Byte by Byte. โ››
๐บ๐—ฟ๐—ฐ๐—ฎ๐—ป๐—ด๐—ฒ๐—น๐—ผ @ 2025

[๊‹ง]


โš ๏ธ Remember: With great power comes great responsibility. Use this tool ethically and legally.

About

๐Ÿ” Interactive terminal-based Nmap launcher with scan presets, flag toggles, NSE script selection, and real-time command building.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages