Às vezes, é necessário determinar qual computador está conectado à rede. Basta descobrir o endereço IP, e então você pode encontrar o usuário sabendo sua localização. Se no momento o computador implementa conectar ou ping, então podemos dizer com total confiança que ele está na rede.
Instruções
Passo 1
Descubra o endereço IP do usuário. Em seguida, vá para www.ripe.net/fcgi-bin/whois e digite o endereço IP no campo “pesquisar por”. O computador dará informações sobre a que país pertence este endereço. A mensagem é emitida em inglês. Existem programas especiais que mostram a localização e a cidade do usuário em um mapa geográfico. Programas semelhantes podem ser encontrados no site informativo www.geoiptool.com.
Passo 2
Envie uma mensagem instantânea ao usuário na forma de uma janela pop-up digitando o comando “net send, IP-address, message” no FAR Manager. Nesse caso, você receberá informações sobre o provedor, que possui dados sobre a localização real do usuário. Observe que ele não fornecerá esses dados sem um pedido especial.
etapa 3
Use um programa PHP especial online sniffer ou http web sniffer (eng), que salva informações sobre qualquer usuário (endereço IP, horário de visita à página) em um arquivo especial no servidor. Para descobrir informações sobre um usuário em qualquer rede social, chat, blog, fórum, etc., insira o endereço http da web sniffer na rede como um link útil. Todos que clicarem nele serão conhecidos por você. Você poderá descobrir o endereço IP do visitante, o nome do provedor (muitas vezes até o nome da empresa), o endereço da página na qual o link foi clicado e o tipo de sistema operacional. Como alternativa, você pode colar o link em um e-mail e pedir ao usuário que clique nele.
Passo 4
Use os utilitários traceroute ou ping. Com a ajuda deles, você determinará a disponibilidade de um nó, mas não a disponibilidade de um serviço específico nele. Conecte-se a qualquer site da Internet (servidor de pesquisa, sites de grandes empresas, etc.). Ao chamar funções de conexão, defina uma resposta programática para vários erros, verificando assim a disponibilidade de nós e serviços.