Encontre informações sobre o endereço IP do host?

1

Existe alguma maneira de executar ping no IP de um computador e descobrir algumas informações básicas sobre ele? Plataforma, SO, etc ...

Se sim, como isso seria feito?

JShoe
fonte

Respostas:

3

Usando nmapa partir MacPorts você pode executar o seguinte comando para tentar identificar o sistema operacional de uma máquina remota:

sudo nmap ipaddress -O

por exemplo:

$ sudo nmap localhost -O

Starting Nmap 5.51 ( http://nmap.org ) at 2011-08-07 17:58 CEST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000085s latency).
Not shown: 989 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
80/tcp   open  http
88/tcp   open  kerberos-sec
139/tcp  open  netbios-ssn
445/tcp  open  microsoft-ds
515/tcp  open  printer
631/tcp  open  ipp
3689/tcp open  rendezvous
5900/tcp open  vnc
8888/tcp open  sun-answerbook
9091/tcp open  xmltec-xmlmail
Device type: general purpose
Running: Apple Mac OS X 10.5.X|10.6.X
OS details: Apple Mac OS X 10.5 - 10.6.3 (Leopard - Snow Leopard) (Darwin 9.0.0 - 10.3.0)
Network Distance: 0 hops

OS detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 8.80 seconds]
grantc
fonte
E existe uma maneira de incluir minha senha root, para que eu não precise digitá-la na próxima linha? sudo --password="applemac" nmap localhost -Otipo de coisa?
precisa saber é o seguinte
Se você executar esse tipo de comando regularmente, poderá criar um setuidbinário que seria executado como root sem solicitar a senha root. Não sei por que você faria isso, no entanto.
Sören Kuklau 7/08/11
Uma maneira mais segura seria editar / etc / sudoers e adicionar uma entrada no formulário username ALL=(ALL) NOPASSWD: ALL. Definir o setuidbit permite que qualquer usuário no sistema tenha acesso ao sudo.
grantc
1

WakeOnLan é um aplicativo baseado em GUI que pode fornecer algumas dessas informações. Além disso, ele varre a rede e lista todos os dispositivos. Não tem nenhum sucesso em reconhecer máquinas baseadas em Linux.

menns
fonte
Seria maravilhoso, se eu não estivesse tentando fazer a mesma coisa. :) Estou usando esses comandos para escrever uma GUI em python para mostrar dispositivos ativos e, se você quiser, obter informações. Infelizmente, levar as pessoas a instalar o nmap e inserir sua senha root é demais, isso será apenas para mim.
precisa saber é o seguinte
Você pode enviar nmapcom sua GUI e também pode ser enviado com uma ferramenta setuid. Seria necessário solicitar a senha do administrador apenas uma vez .
Sören Kuklau 7/08/11