I have been searching for the past week for some way to list from a linux machine all SMB Shared directories of an IP address on a windows machine. I have been using SMB2-Go Library for all the interactions from a mounting point and beyond it, my problem begins with not knowing the share that you want to mount and interact with.
Given an IP address I want to be able to list all the available shares that are on the machine, is such a thing possible?
The WinAPI that I will need for this is the ShareEnum from the netapi32.dll, but how can such an interaction be done from a linux box?
Any help would be much appriciated!