Ping Menu - kartik2005221/Omni-Scanner GitHub Wiki

← Back

This menu allows advanced customization of ICMP (Internet Control Message Protocol) ping requests to diagnose connectivity, test network performance, or simulate stress conditions.


1️⃣ Simple Ping 🟢

  • Purpose: Basic connectivity check to verify if a target IP is reachable.
  • Technical Details:
    • Method: Standard ICMP echo request/reply.
    • Default Settings:
      • Packet Size: 56 bytes (64 bytes with headers)
      • Timeout: 2 seconds per reply
  • When to Use:
    • Confirm if a device is online (router, server, etc.) ✅
    • Measure average latency (round-trip time) ⏱️

2️⃣ Extended Ping 📏

  • Purpose: Test network performance with customizable packets.
  • Technical Details:
    • Method: Sends ICMP packets with user-defined sizes.
    • Customization:
      • Packet size: Up to 65,500 bytes (maximum possible)
  • Use Case:
    • Diagnose packet fragmentation issues 🧩
    • Test maximum transmission unit (MTU) compatibility 📦
  • Note: Large packets may be dropped by routers/firewalls. ⚠️

3️⃣ Slow-Network Ping 🐢

  • Purpose: Adjust settings for high-latency networks.
  • Technical Details:
    • Method: Increases wait time for ICMP replies.
    • Customization:
      • Timeout: Configurable (1-30 seconds)
      • Packet size: Adjustable for bandwidth testing
  • Use Case:
    • Diagnose satellite/WAN links with high latency 🛰️
    • Test unstable connections (mobile networks, etc.) 📶

4️⃣ Flood Ping (sudo required) (Linux only) 🌊

  • Purpose: Stress-test a target with high-speed ICMP packets.
  • Technical Details:
    • Method: Sends packets as fast as possible (DoS simulation).
    • Requirements:
      • sudo/root privileges 🔑
      • Linux systems only 🐧
    • Default Duration: 5 seconds
  • Use Case:
    • Test network/server resilience under heavy load 💪
    • Bandwidth capacity testing 📈
  • Warnings:
    • May trigger security systems or cause network disruption. 🚨
    • Requires explicit authorization before use. ❗

Key Notes 📝

  • Ethical Use:
    • Flood Ping is a high-risk feature requiring written consent. ✍️
    • Never target unauthorized systems or critical infrastructure. 🚫
  • Performance Tips:
    • For MTU testing, start with 1500-byte packets. 💡
    • Limit flood pings to 5 seconds maximum. ⏱️
  • Dependencies:
    • Requires system ping utility.
    • Flood Ping requires Linux environment.

📚 Menu


© AiR {Kartik} 2025 | Licensed for Ethical Use Only 🛡️