C# samba web server. Uses EmbedIO project to host a very simple web server capable of providing authenticated connection to Samba.
Usage: SambaFetcher.exe
Starts the samba web server. To stop it, kill the process.
-P, --path Required. UNC path of the Windows Share we are trying to access
-u, --username Required. Username to authenticate with while accessing the windows share
-d, --domain Required. Domain to authenticate with while accessing the windows share
-r, --port Required. Port of the local web server
-h, --host Required. Host of the local web server
-p, --password Password of the user of whom we are authenticating
--help Display this help screen.
--version Display version information.
Endpoint:
http://{host}:{port}
Required headers:
path
= the path to a file or folder.
action
= either info
to get information about the file or folder, or download
to download the file.