Come scansionare la tua rete locale con Terminal su macOS

How To Scan Local Network Terminal Nmap Featured
⏱️ 2 min read

Ci sono alcune utili utilità grafiche per gestire la tua rete su macOS, ma per una vera potenza, dovrai usare il Terminale. Anche se questo può sembrare scoraggiante se non hai familiarità con esso, non è necessario essere un mago tecnico per saperne di più sulla tua rete con il Terminale. Sotto il cofano, macOS esegue una variante di Unix, il che significa che hai una vasta gamma di strumenti di rete disponibili. Uno dei più potenti di questi è nmap, che può dirti molto sulla tua rete in combinazione con alcuni altri comandi.

Scansiona le porte aperte della tua rete locale con nmap

nmap è il re degli scanner di porte da riga di comando su macOS, ma dovrai prima installarlo.

Installa nmap con Homebrew

Se hai il Gestore di pacchetti homebrew installato, eseguito

brew install nmap

per scaricare e installare nmap e tutte le dipendenze necessarie.

Scansiona con nmap

nmap è costruito per scansionare un nome host o un indirizzo di rete fornito e restituire un elenco di porte aperte. Il nome sta per “network mapper”, ma è più un port mapper.

Il modo più semplice per eseguire nmap è con un indirizzo IP o un intervallo di indirizzi IP specificato come destinazione; sostituire con l’indirizzo IP appropriato per eseguire la scansione sulla rete locale. Questo comando specifico esegue la scansione del server di test didattici di nmap su scanme.org.

nmap scanme.nmap.org
Come scansionare il comando Nmap Nmap del terminale di rete locale

Per cercare porte aperte su un intervallo di indirizzi IP, utilizzare una barra.

nmap 192.168.0.0/24

Per trovare gli indirizzi IP del tuo router e vari dispositivi sulla tua rete, puoi eseguire arp o ipconfig.

sudo nmap -A scanme.nmap.org
Come scansionare il terminale di rete locale Nmap Nmap Aggressive

Usando il -A flag forzerà nmap a scansionare in modo più aggressivo, restituendo molte più informazioni ma rivelando in modo trasparente la tua presenza nei log del server. Il -A flag deve essere eseguito con sudo. Se non puoi o non vuoi usare il comando sudo, dai un’occhiata alla nostra guida per eseguire nmap senza sudo o root.

sudo nmap -O scanme.nmap.org

Questo esegue la scansione dell’indirizzo IP definito per il sistema operativo (-O). Ancora una volta, deve essere eseguito con sudo.

Se vuoi eseguire nmap un po’ più furtivamente, usa il file -sS bandiera:

sudo nmap -sS scanme.nmap.org
Come scansionare il terminale di rete locale Nmap Nmap Stealth

Ciò ha l’effetto di forzare la scansione “semi-aperta” e invia un pacchetto TCP SYN per verificare se la porta è aperta ma non risponde con un pacchetto ACK quando riceve una risposta affermativa. Pertanto, il server remoto probabilmente non registrerà la scansione.

Il -sS flag e altri interruttori della modalità di scansione devono essere eseguiti con sudo. Ad esempio, il -sP l’interruttore di modalità eseguirà la scansione degli indirizzi IP ma non delle porte, funzionando in modo simile a arp di seguito. Vedi il Pagina man di nmap per più modalità di scansione.

Per ottenere risultati più dettagliati, aggiungi il -vv o -v3 etichetta. Ciò attiverà livelli di registrazione più dettagliati, producendo un output standard più leggibile ma più lungo. A seconda di ciò che stai cercando, queste bandiere possono aiutarti a trovarlo.

Naturalmente, puoi sempre reindirizzare i risultati di nmap in grep per cercare risultati specifici. Se si desidera controllare solo la porta 22, ad esempio, è possibile eseguire il comando seguente:

nmap scanme.nmap.org | grep "22/tcp"

Questo non restituirà righe se la porta non è disponibile e restituirà la riga di stato della porta se disponibile.

Scansiona gli indirizzi IP attivi della tua rete locale con arp

arp esegue la scansione della rete locale per i dispositivi collegati. Poiché arp è progettato per creare e modificare protocolli di risoluzione degli indirizzi, dispone di strumenti limitati per la scansione della rete. Ma viene fornito su ogni Mac ed è un modo rapido per ottenere informazioni specifiche.

Per visualizzare un elenco di tutti i dispositivi che rispondono attualmente connessi alla rete, apri Terminale ed esegui:

arp -a

Questo restituisce un elenco di tutti i dispositivi collegati alla tua rete, riportati dall’indirizzo IP e dall’indirizzo MAC.

Scansione rete locale Macos Terminal Arp A Output

Non c’è molto altro da arpeggiare. Puoi correre arp -a -i en0 per ottenere rapporti solo dalla tua interfaccia di rete en0, ma questo è tutto.

Domande frequenti

1. nmap è uno strumento di hacking?

Sebbene nmap possa essere usato per scopi nefasti, non c’è nulla in nmap che lo renda di per sé uno strumento di hacking. Non c’è niente di sbagliato nell’usarlo, specialmente se lo stai usando sulla tua rete.

2. Devo installare nmap con Homebrew?

No. Sebbene l’installazione con il comando brew sia facile, puoi anche installare nmap con il programma di installazione di macOS dal sito Web nmap.

3. nmap è disponibile solo su macOS?

No. Oltre a macOS, nmap è disponibile anche su Windows, Linux e altre varianti di Unix come FreeBSD, Solaris e altre.

4. È tutto ciò che nmap può fare?

Coprire tutto ciò che nmap potrebbe fare richiederebbe diversi articoli. Per ulteriori informazioni, vedere il manuale nmap.

Una suite di strumenti di rete

Sebbene nmap sia sicuramente uno degli strumenti di rete più potenti disponibili, non è l’unico software che vorrai nel tuo set di strumenti. Ad esempio, ipconfig è utile per ottenere informazioni sulle interfacce di rete, mentre il comando arp è utile per eseguire una rapida scansione di tutti i dispositivi della rete.

Per ulteriori opzioni in macOS, scopri come installarlo su un’unità USB.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar di Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Potrebbero interessarti anche...

Subscribe
Notificami
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x