I work in the security devices industry and most of my work relates to IP cameras. Each camera manufacturer has their own software that scans the network for their cameras and gives details about those cameras even if they have no assigned ip address. The problem is that sometimes we go to sites that have cameras from different manufacturers and the people there don't always know what makes they are or even where they are (large sites obviously) so for us trying to reconfigure those cameras gets a bit tricky since you always have to have all the software from different manufacturers with you all the time.
Is there a way that I can scan the network and find the mac and ip (or self assigned ip) addresses even if no ip address is assigned?
Ideally I'd like to know how to do this with Windows, but linux might be ok too.