Skip to content
Projects

mennylevinski/net_scanner_core has 84 GitHub stars and 1 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 06:42 UTC. Last push 2026-11-13.

How these counts are measured

What you can do

  • LAN Detection Mode, detects your IPv4 subnet and scans the local network
  • Custom Scan Mode, user can select to target a spesific IP address or IP ranges
  • HTTP Service Scan, identifies web services running on discovered hosts
  • Fast & Accurate, combines ICMP, ARP, and socket checks and auto discovery

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

Cross-platform network scanner, LAN discovery & port audit tool for IPv4 subnets

Security

README.md

Original

Net Scanner Core



Net Scanner Core is a cross-platform Python network scanner that enables device discovery and open port detection across local IPv4 subnets, including Wi-Fi and Ethernet. Built for ethical diagnostics, security awareness, and administrative auditing, it is suitable for both personal and organizational use.

If you would like to contribute, I would greatly appreciate it. Please read the contribution guidelines.

Licensed under the MIT License.


✨ Features

  • LAN Detection Mode, detects your IPv4 subnet and scans the local network
  • Custom Scan Mode, user can select to target a spesific IP address or IP ranges
  • HTTP Service Scan, identifies web services running on discovered hosts
  • Fast & Accurate, combines ICMP, ARP, and socket checks and auto discovery
  • Port Detection, scans common service ports (FTP, SMB, SSH, RDP, and more)
  • Basic Traffic Flow module, real-time monitoring of active TCP connections
  • Logging system, exportable log file (TXT format) for more detailed output

For a complete list of the common ports scanned by the tool, see PORTS.md


📸 Kali Linux

Net Scanner – LAN Scanning

Net Scanner – Traffic Inspection


✔️ Lawful Use

This tool is intended solely for lawful and authorized use. You must obtain explicit permission from the network owner before scanning, auditing, or testing any systems. The author assumes no liability for misuse or for actions that violate applicable laws or organizational policies. Use responsibly and in compliance with your local governance.


📌 Safety Notice

Net Scanner Core is safe to use when downloaded from the official source. Because the application performs network discovery and scanning, some antivirus products may incorrectly flag or restrict its execution. This is a common false positive for legitimate network diagnostic tools. If you trust this application, you may need to add it as an exception in your antivirus software.


💾 Installation

🐍 Cross-platform

1️⃣ Requirements

  • Python 3.0+
  • Works on Windows & Linux
  • Dependencies: pip install psutil, pip install requests

2️⃣ Script

3️⃣ Run

  • Windows: python net_scanner.py
  • Linux:
    1. chmod +x net_scanner.py
    2. python3 net_scanner.py

📁 Project Structure

net_scanner_core/             # Main project folder
│
├── media/                # Images, diagrams, UI assets
│
├── src/                  # Core application source code
│
├── CHANGELOG.md          # Version history
├── CONTRIBUTING.md       # Contribution guidelines
├── LICENSE               # Project license
├── PORTS.md              # List of all common ports scanned by the tool
├── README.md             # Main documentation
├── SECURITY.md           # Security policy
└── .gitignore