it-swarm.it

Come posso scansionare la rete locale per i dispositivi connessi? (Mac OS)

Fondamentalmente sto cercando qualcosa come this ma disponibile su Mac.

Sto provando a connettere una nuova workstation alla nostra stampante multifunzione wireless e sto avendo un sacco di tempo per far sì che il dispositivo sputi un IP a cui collegarmi.

C'è un modo che posso scan la rete in qualche modo?

Se fa la differenza, la nuova workstation utilizza Mac OS X 10.6.

109
macek
  1. Ping l'indirizzo di trasmissione
    (puoi trovarlo con ifconfig | grep broadcast)

  2. e poi fare un arp -a

175
Hasaan Chop

Dove x.x.x sono i primi tre numeri nel tuo indirizzo IP.

for ip in $(seq 1 254); do ping -c 1 x.x.x.$ip -o ConnectTimeout=5; [ $? -eq 0 ] && echo "x.x.x.$ip UP" || : ; done
7
ow3n

La tua stampante fornisce una condivisione file per far cadere i file o stai solo cercando di localizzare la stampante sulla tua rete?

La tua nuova stampante multifunzione supporta Bonjour/ZeroConf? (La maggior parte delle nuove stampanti basate su rete fa) Se è così puoi usare un programma come Bonjour Browser per vedere cosa è disponibile sulla tua rete.

Sul router appare nella tabella dei client DHCP (potrebbe essere necessario consultare il manuale per vedere come visualizzare questa tabella), poiché questo ti darà anche l'IP ma ti farà anche sapere per certo che la tua stampante è effettivamente connessa alla tua rete.

Dal tuo Mac puoi usare un programma come Nmap dalla riga di comando o usare un'applicazione basata su GUI (es. Zenmap - GUI per Nmap o AngryIPScanner ) per scansionare la tua rete e poi vedere quali porte sono disponibili.

5
Chealion

Risposta a linea singola: http://nmap.org/download.html [Usa NMAP] o Angry IP Scanner

5
adeelx

Fing (per lo più noto come scanner di rete mobile per Android/ios) ha una versione console macos disponibile gratuitamente che esegue anche alcune impronte digitali tramite tabelle del produttore di indirizzo mac incorporate. Sembra essere più veloce di nmap e più facile da usare.

Una volta installato, puoi eseguirlo con:

Sudo fing

È apparentemente chiuso, quindi non so quanto sia sicuro da usare. Assicurati di essere a conoscenza dei potenziali rischi.

0
ccpizza

Lavori:

$ for ip in $(seq 1 254); do ping -c 1 192.168.0.$ip; done

o

$ for ip in $(seq 1 254); do ping -c 1 192.168.0.$ip -W 1; done

Descrizione:

loop from 1 till 254
on each loop ping the ip one after another, to skip press CTRL + C
or
on each loop -W 1 means auto skip after 1 second
0
YumYumYum