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.