Discovery by crawling instead of by polling

When discovering devices, I would like to see a “crawler” type of discovery that walks along neighbors visible
in the MikroTik devices (retrieving info using snmp, winbox etc), rather than pinging whole IP ranges of networks.

Also it would be convenient when the discovery process could be limited to network devices (MikroTik, optionally
others like Ubiquiti, and switches). I would like to use the tool for network device monitoring, and I don’t like to have
hundreds of other devices (computers, printers etc) in the view.