Con il software Nmap vediamo tutti i computer collegati nella stesso network. MacOs X contiene di suo il comando Arp.
Alle volte mi succede di dover mappare i computer all’interno del network alla quale sono connesso, per scoprire tutti gli indirizzi IP ed i MAC ADDRESS relativi.
Il software che mi viene in aiuto è nmap.
Installiamo Nmap
Nmap puo essere facilmente installato nelle ultime versioni di Ubuntu/Mint ed in linea generale nelle distribuzione Debian base tramite il semplice comando
sudo apt install nmap
Come si puo notare dal sito web del programma è disponibile anche per altre distribuzioni e per altri sistemi operativi. E disponibile anche una versione con GUI ma usarlo da terminale è piuttosto semplice.

Mappiamo il network da terminale
I comandi principali sono due, praticamente identici ma con risultati ben diversi.
Il primo, eseguibile come normale utente restituisce tutti i collegamenti attivi ed i relativi IP (con il tempo di latenza)
nmap -sP 192.168.1.*
Il secondo comando che va eseguito come super user restituisce anche i relativi MAC ADDRESS e i nomi assegnati.
sudo nmap -sP -n 192.168.1.*
Questo piccolo tool rientra facilmente nei comandi da memorizzare che conosciamo del terminale. Pratico ed utile per imparare a muoverci nel nostro sistema.
MacOS ed il comando ARP.
Il comando arp scansiona la tua rete locale per cercare quali sono i dispositivi collegati. Poichè arp è stato sviluppato per creare e modificare i protocolli di risoluzione degli indirizzi, è abbastanza limitato per essere utilizzato come tools per la scansione della rete. Però in modo minimale lo fa ed il punto di forza è che viene distribuito con tutte le versioni di MacOS. Quindi lo abbiamo gia a disposizione senza dover installare alcunchè.
Come detto il suo funzionamento è piuttosto basico e per estrapolare tutti i dispositivi collegati alla rete con il loroindirizzo ip ed mac address visualizzato basta utilizzare il comando
arp -a

Otteniamo cosi un risultato completo dove possiamo vedere anche lo scostamento di tempo dall’ultima connessione a quel dispositivo.
AngrY IP
Un software grafico che esegue un lavoro simile ed è completamente gratuito è Angry Ip Scanner

Permette di vedere in un range di IP quale macchina è accesa, se riceve il ping, il nome dell’Host, le porte aperte ed altre informazioni.
Cio che rende questo programma veramente interessante, è il fatto di essere cross-platform, quindi funziona su Linux, su Windows e su MacOs.