
P(roper)NetScanner – Network Scanner Professionale per Android
P(roper)NetScanner è un’applicazione Android nativa progettata per offrire un’analisi completa e affidabile delle reti locali. Pensata per professionisti IT, sviluppatori e utenti avanzati, consente di scoprire e analizzare tutti i dispositivi connessi alla rete Wi-Fi in modo rapido, accurato e altamente configurabile.
Sviluppata in Kotlin e basata su un’architettura moderna, l’app combina prestazioni elevate, interfaccia intuitiva e funzionalità avanzate di scansione e rilevamento.
Scansione della rete
P(roper)NetScanner individua automaticamente tutti gli host attivi nella subnet locale o in intervalli IP personalizzati.
Il motore di scansione utilizza tecniche affidabili come ICMP ping e ARP, supportate da un sistema di multi-threading ottimizzato per garantire risultati rapidi e accurati, inclusa l’individuazione del gateway di rete.
Scansione delle porte
L’app integra un port scanner avanzato che consente di:
- Rilevare porte aperte su ciascun dispositivo
- Utilizzare porte comuni predefinite o intervalli personalizzati
- Configurare timeout (da 200 a 2000 ms)
- Scegliere tra scansione concorrente o sequenziale
- Identificare i servizi tramite database integrato
Identificazione dei dispositivi
Per ogni host rilevato, P(roper)NetScanner fornisce informazioni dettagliate:
- Hostname e reverse DNS
- Indirizzo MAC e produttore (database OUI con oltre 500 vendor)
- Latenza di rete
- Analisi TTL per il rilevamento del sistema operativo
- Banner grabbing e riconoscimento dei pattern
- Analisi degli header HTTP
- Ispezione dei certificati SSL/TLS
Storico delle scansioni
I risultati delle scansioni possono essere salvati e consultati in qualsiasi momento.
Lo storico consente di confrontare le scansioni nel tempo e monitorare le variazioni della rete, con metadati personalizzabili per ciascun host.
Prestazioni e configurabilità
L’app è progettata per garantire efficienza e controllo:
- Timeout e livelli di concorrenza configurabili
- Thread pool ottimizzato (fino a 20 host e 50 porte simultanee)
- Controllo della concorrenza tramite semafori
- Caricamento lazy dei database
- Caching dei risultati per evitare scansioni ripetute
- Scansione delle porte a blocchi per prevenire timeout
Tecnologia e architettura
P(roper)NetScanner utilizza uno stack tecnologico moderno:
- Kotlin
- Architettura MVVM
- Coroutines e StateFlow
- Room Database e DataStore
- Material Design 3
- View Binding
Requisiti
- Android 7.0 (API 24) o superiore
- Connessione Wi-Fi attiva
- Permesso di localizzazione (richiesto da Android per l’accesso alle informazioni Wi-Fi)
P(roper)NetScanner offre strumenti di analisi di livello professionale direttamente su dispositivi Android, combinando affidabilità, prestazioni e flessibilità in un’unica soluzione.
