Skip to content

Soddentrough/NetSkan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetSkan 📡

NetSkan is a high-performance, high-polish network scanner for Android, designed with a Cyber-Security / Cyberpunk aesthetic. It provides fast network discovery, hardware vendor identification, and deep service probing with banner grabbing.

✨ Features

  • 🚀 Automatic Startup Scan: Immediately starts discovering hosts upon opening.
  • 📡 Multi-Protocol Discovery:
    • Parallel Subnet Sweep: Fast ICMP-based discovery.
    • mDNS (Multicast DNS): Identifies Apple, Linux (Avahi), and Smart Home devices.
    • SSDP/UPnP: Discovers media servers and smart hardware with friendly names.
    • NetBIOS: Resolves legacy Windows and Samba machine names.
    • Reverse DNS: Raw PTR queries directly to network DNS servers to resolve hostnames like fedora.
  • 🔍 Deep Port Scan:
    • Active probing of 20+ common security and management ports.
    • Banner Grabbing: Extracts server versions and OS metadata (e.g., "Fedora Machine", "Nginx Server").
    • Web Hinting: Scrapes HTML titles and Server headers for HTTP services.
  • 🎨 Cyberpunk UI:
    • Vibrant Neon Cyan/Purple theme.
    • Live Radar Sweep animation during scans.
    • Full-screen device investigation view with dense, compact information.
  • 🛡️ Privacy Focused: Operates entirely on the local network.

🛠️ Built With

  • Kotlin & Jetpack Compose
  • Coroutines & Flow for high-performance parallel scanning.
  • Material 3 with custom theme overrides.

🚀 Getting Started

  1. Clone the repository.
  2. Open in Android Studio Ladybug (or newer).
  3. Build and run on an Android device (min SDK 26).

📝 License

This project is for personal network security tasks and educational purposes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages