Skip to content

wbgcoding/Network-Scanner-Linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Network Scanner Linux v1.5 🚀

Schneller, TUI-basierter Netzwerk-Scanner für Linux-Systeme.

Features ✨

  • High-Speed Scans: Zwei-Phasen-Discovery (ARP/Ping) mit optimierten Thread-Pools.
  • Interaktives TUI: Responsive Oberfläche mit dynamischen Spaltenbreiten und Echtzeit-Status.
  • Infinity Mode [8]: Dauerhafte Netzwerk-Überwachung mit Live-Latenz und ∞ Fortschrittsanzeige.
  • Multi-Subnet Support: Scannt mehrere Netze (subnet_2 bis subnet_4) nahtlos am Stück.
  • Localhost Highlighting: Erkennt automatisch das eigene System und markiert es in Lila.
  • Präzises Reporting: Generiert saubere TXT-Berichte ohne ANSI-Codes, optimiert für Standard-Editoren.
  • Internet Latency Dashboard: Integrierter Echtzeit-Vergleich mit Google, Cloudflare & Quad9.
  • Lokalisierte Systeme: Ping-Auswertung und Netzwerk-Erkennung funktionieren auf deutschen und englischen Systemen.
  • Smarte Adapter-Erkennung: Findet automatisch den aktiven Netzwerkadapter mit Gateway.

Terminal Ansicht 🔍

(Technischer Output der Version 1.5)

==========================================================================================================================
2 - Analyzing 192.168.1.0/24 (10 pings)                                            Network Scanner
==========================================================================================================================
Pings:  [██████████████████████████████████████████████] 100% 2.8k/2.8k      IP:      192.168.1.55 GW:      192.168.1.1
Devices:[██████████████████████████████████████████████] 100% 254/254          Subnet: 255.255.255.0 DNS:         1.1.1.1
==========================================================================================================================
IP Address       Status     Group   Hostname                  Ping Avg      Ping Min      Ping Max      Last Ping   
--------------------------------------------------------------------------------------------------------------------------
192.168.1.1      ONLINE      ███    Gateway                   0,35ms        0,21ms        0,84ms        0,32ms      
192.168.1.55     ONLINE      ███    Local-PC (Scanner)        0,02ms        0,01ms        0,05ms        0,02ms      
192.168.1.102    ONLINE      ███    Living-Room-TV            45,21ms       12,54ms       120,44ms      15,22ms     
192.168.1.150    OFFLINE            -                         N/A           N/A           N/A           N/A         
192.168.1.200    UNKNOWN     ███    Smart-Switch              N/A           N/A           N/A           N/A         
--------------------------------------------------------------------------------------------------------------------------
Whole Network                                                 12,45ms       0,01ms        120,44ms      
                                    Google (8.8.8.8) 18,42ms              Cloudflare (1.1.1.1) 12,05ms
==========================================================================================================================

Installation 📥

git clone https://github.com/wbgcoding/Network-Scanner-Linux.git
cd Network-Scanner-Linux
python3 network_scanner.py

Konfiguration ⚙️

Wichtige Werte in network_scanner.conf anpassen (Threads, Subnetze, Hosts). Das Tool erstellt beim ersten Start automatisch eine .template Vorlage.

About

Fast TUI network scanner for Linux with live latency monitoring, device grouping and multi-subnet support

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages