Is there a specific protocol used for network discovery?
I’m looking to code this into an existing java project. Currently I’m using a port scanner to handle the case, but I’m looking to swap that out for something that can give me a little more info. If possible I’d like to scan to discover machine and pull the Ip addr, host name, MAC addr, NIC make/model, OS, and anything else I can get.
Is there a specific protocol used for network discovery? I’m looking to code this
Share
There is no one protocol that will do all this for you. I’ve had to do exactly this and basically, the best approach involves using a combination of heuristics to locate, analyze and cross-reference network nodes and topology. Here are the data sources I used:
Here‘s an accademic resource I dug up while working on my topology mapper. Hopefully it will help. Good luck!