Main Menu - kartik2005221/Omni-Scanner GitHub Wiki

← Back

Welcome to the interactive CLI main menu of Omni Scanner. Below is a detailed breakdown of each feature and when to use it.


1. πŸ” Scanning Full Network (Find Specific Host)

Advanced network discovery with multiple scanning methodologies like ARP Scan and Nmap Scan.

πŸ”§ How It Works

  • ARP Scan (High Speed): Uses Address Resolution Protocol for lightning-fast detection of active devices on the local network.
    (Linux only, sudo required)
  • Nmap-Based Scan: Intelligent target selection with customizable IP ranges for port and service detection.

🌟 Features

  • Automatic subnet detection in ARP Scan mode

πŸ“Œ When to Use

  • Use ARP for immediate device discovery on LAN
  • Use Nmap for deep scans or when on Windows

2. πŸ“‘ Ping Custom IP (Enhanced)

Advanced ICMP diagnostics with customizable features.

πŸ”§ How It Works

  • Standard Ping: Customizable packet size, interval, and timeout
  • Flood Ping Mode: 100+ pings/sec for stress testing
    (sudo required)

πŸ“Œ When to Use

  • Baseline connectivity testing
  • MTU path discovery
  • Network resilience testing (ethical use only)

3. 🌐 Trace Routing

Comprehensive path analysis with advanced features.

πŸ”§ How It Works

  • Hybrid TTL-based tracing (ICMP/UDP/TCP)
  • Latency profiling at each hop

πŸ“Œ When to Use

  • Diagnose international routing issues
  • Identify peering point bottlenecks
  • Map network topology

4. 🎯 Advanced Scanning (Single IP)

Enterprise-grade scanning for one target.

πŸ”§ How It Works

Nmap-powered modules including:

  • SYN Stealth Scan (-sS)
  • TCP Connect Scan (-sT)
  • Version Detection (-sV)
  • OS Fingerprinting (-O)

πŸ“Œ When to Use

  • Penetration testing
  • Server audits
  • Compliance verification

5. 🌐 Advanced Scanning (Range of IPs)

High-performance network reconnaissance for ranges.

πŸ”§ How It Works

  • Parallelized Nmap scanning
  • CIDR notation support (/24, /16)
  • Adaptive timing profiles and concurrency settings

πŸ“Œ When to Use

  • Enterprise audits
  • Data center inventories
  • Security posture analysis

6. πŸ–₯ MAC Vendor Lookup (Online)

Enhanced device fingerprinting via OUI database.

πŸ”§ How It Works

  • Real-time MAC vendor resolution
  • Brand/device classification

πŸ“Œ When to Use

  • Identify unknown network devices
  • Investigate incidents
  • Improve network documentation

7. 🧭 Show Network Info

Local system’s network status and settings.

πŸ”§ How It Works

Displays:

  • Active interfaces
  • IPs and netmasks
  • Gateways and DNS
  • More local info

πŸ“Œ When to Use

  • Check connectivity status
  • Verify configuration
  • Troubleshoot issues

πŸ” [S] Switch to SUDO Mode

Unlock full functionality for advanced features.

πŸ”§ How It Works

  • Elevates to root with session state retention
  • Privilege verification system included

πŸ“Œ When to Use

  • When using ARP scan or flood ping
  • When performing deep Nmap scans

πŸ›  Additional Commands

  • [H] Help: View this documentation
  • [0] Quit: Safely exit Omni Scanner

⚠️ Important Notes

πŸ§‘β€βš–οΈ Ethical Compliance

  • Only scan your own networks or with written permission
  • Flood tests require explicit consent from the network owner

βš™οΈ Performance Optimization

  • Use ARP for fastest local scans
  • Increase thread count for wide-range scans
  • Monitor bandwidth usage on heavy operations

πŸ–₯ System Requirements

  • Python 3.8+
  • Nmap 7.80+
  • Root privileges for some modules
  • Internet access for MAC lookups

πŸ“š Menu


Β© AiR (Kartik) 2025 | Licensed for Ethical Use Only