Posso monitorar quem está usando o Compartilhamento de Internet do Mac OS X?

17

Estou usando o Snow Leopard e compartilho minha conexão com a Verizon por meio do AirPort interno do meu Mac. Existe alguma maneira de identificar quem / o que está usando minha conexão compartilhada?

Preferências do Sistema »Compartilhamento» Compartilhamento da Internet: compartilhando meu acesso à Internet do meu Modem USB da Verizon (também conhecido como Modem USB da Pantech) a outros computadores, através do meu cartão AirPort.

EstoucompartilhandomeuAirPortcomoutraspessoascomoumpontodeacesso.

(ParaWindows,consulte Como posso descobrir quem está usando o Compartilhamento de Conexão com a Internet do Windows (ICS)?

    
por Jason 29.09.2009 / 19:12

6 respostas

6

Bem, se o seu aeroporto é o único roteador sem fio que você tem, sempre é possível descobrir quem está conectado a ele.

Para fazer isso:

  1. Iniciar o Airport Utility
  2. Clique duas vezes no seu aeroporto
  3. Iniciar o modo de configuração manual
  4. Navegue até o aeroporto > Resumo
  5. Escolha "Clientes sem fio"

Você deverá ver agora uma lista completa dos clientes conectados ao seu aeroporto.

Comoalternativa,vocêpodequererexecutarumprogramasnifferderede,como KisMAC ou iStumbler .

EDIT: A pergunta feita está realmente se referindo ao Compartilhamento de Internet usando um Mac + no aeroporto como gateway.

Nesse caso, como o seu Mac é o gateway + roteador, você pode usar um utilitário de mapeamento de rede para "mapear" a rede e descobrir quem está conectado. Você pode tentar o NMap , um utilitário de mapeamento de rede de código aberto.

    
por 29.09.2009 / 19:18
15

Eu descobri que a lista de concessões de DHCP para o wifi que o AirPort publica no Mac é mantida em "/ private / var / db / dhcpd_leases". Esta não é uma lista de atualmente clientes conectados, no entanto. Para descobrir quais "hosts" ainda estão "ativos", eu uso o utilitário nmap (facilmente instalado com Homebrew ):

grep ip_address /private/var/db/dhcpd_leases | cut -d= -f2 | nmap -iL - -sn

Exemplo de saída:

...
Nmap scan report for 10.0.2.3
Host is up (0.74s latency).
Nmap scan report for 10.0.2.4
Host is up (0.11s latency).
Nmap done: 23 IP addresses (4 hosts up) scanned in 18.36 seconds

Em seguida, pesquise os mesmos IPs no arquivo "dhcpd_leases" para descobrir o nome do cliente e o endereço MAC.

    
por 02.02.2011 / 00:49
8

Se você quiser exibir graficamente todas as suas conexões de rede local, talvez esteja interessado em etherape . Caso contrário, eu iria com @caliban

    
por 29.09.2009 / 22:25
4

existe uma maneira de listar endereços dhcp se você entrar no terminal:

arp -i en1 -a

exemplo de saída (10.0.2.1) é o endereço padrão do seu Mac como roteador de aeroporto:

? (10.0.2.1) at 60:33:4b:20:2e:e2 on en1 ifscope permanent [ethernet]
? (10.0.2.2) at (incomplete) on en1 ifscope [ethernet]
    
por 13.10.2011 / 19:02
2

Eu gosto de iftop , que você pode instalar com MacPorts

    
por 18.02.2013 / 21:37
1
arp -i bridge0 -a 

Se você estiver usando o Compartilhamento de Internet no Mac OS X

    
por 08.10.2013 / 10:53