1

Im trying to discover what devices are out there on the network as the documentation I recieved to pick this up is none existant. Does anyone have any reccomendations?

Thanks shabba!!

Shabbaranks
  • 129
  • 1
  • 3

7 Answers7

2

A great tool (and a free one) is NMap.

mfinni
  • 36,144
  • 4
  • 53
  • 86
2

There are 2 standards for device discovery: CDP and LLDP. Besides this you can use the mac address table from the switches, network scanning - nmap and passive scanning with a network sniffer - wireshark.

Mircea Vutcovici
  • 17,619
  • 4
  • 56
  • 83
1

In addition to the obvious Nmap scan to discover

  1. What addresses are in use, and
  2. What MAC adresses they have, and therefore also the equipment manufacturer,

I would also use Bonjour/ZeroConf to scan for any announced services. If you're using Linux, you can probably use this command:

avahi-browse --all --terminate

Teddy
  • 5,204
  • 1
  • 23
  • 27
1

I'm using Spiceworks at my office and you can use it to scan for all the network devices in the office, including network printers.

hsym
  • 1,003
  • 3
  • 14
  • 26
1

We recently published a free and open source software to discover windows and linux devices on the network and create an excel sheet with information. Here is a quick rundown:

  • The utility is .net based, 100% free and Open source(MIT/BSD license).
  • No agent to install on individual devices, uses powershell and ssh.
  • Documents IPv6 as well.
  • No branding in the results file.
  • Creates an excel sheet with 3 tabs: devices, IPv4 & IPv6.

You can download here or read more here.

We have gotten great feedback from reddit sysadmin community and are working on making it faster. We would really appreciate your feedback as well.

Raj J
  • 677
  • 4
  • 7
  • Welcome to Server Fault! Please read our [faq] in particular [May I promote products or websites I am affiliated with here?](http://serverfault.com/faq#promotion). – user9517 Apr 15 '12 at 17:36
  • Iain, Thank you for pointing that out. Just curious for my understanding for future posts: it is not really a paid solution(nor its freemium, it is completely open source and free), and I am quite clear in answer that we published it(not hiding under anonymous user here), and I think it is quite relevant for this post. So is it just for future reference or is there something I should correct in my answer? Thanks for your help! – Raj J Apr 15 '12 at 18:00
  • The key is to stay below peoples' RADAR - if you answer questions and occasionally mention your product then you should be fine. If however, you start to answer questions solely to mention your product then that's the wrong thing to do and will get you noticed. – user9517 Apr 15 '12 at 18:24
0

You can probably figure out a lot from using NMap to scan your network and then look at the services each IP provides. You may also look at OpenNMS, it has the ability to scan devices and query snmp but that would assume that the devices are open to anonymous snmp queries. The combination of the two should give you a good starting place.

carson
  • 1,630
  • 11
  • 15
0

Cisco Discovery Protocol (CDP) can also be used to discover your (cisco) network equipements.

Not activated everywhere, but damn useful when you don't know anything about the physical topology.

petrus
  • 5,297
  • 26
  • 42