How to add smbutil as a lookup mechanism for hostnames
I like the mdns service discovery tool: dns-sd

So to check for SMB shares:

dns-sd -B _smb._tcp


You can then parse the instance names to get other details to look up like IP address and then check other services on that host with a tool like nmap