Nmap Development mailing list archives
[NSE] smb-ls fixes and improvements
From: Pierre LALET <pierre () droids-corp org>
Date: Sat, 7 Mar 2015 20:36:34 +0100
Hi list,
Here is a patch that:
- Fixes a bug in smb.lua (smb-ls was broken, at least against a
Samba service I found).
- Allows smb-ls to be used with multiple shares at once and creates
a default value ("\") for its `path` argument.
- Allows smb-enum-shares to tell smb-ls which share to browse when
no share has been specified.
I'm new to LUA & NSE so forgive me if my code is not as good as it
should be.
I have tried to make sure that the script smb-ls and smb-enum-shares
still work as before when used with the same arguments (no API was
harmed in the making of this patch).
I think we should consider to use 1 as default value when no value has
been set for `maxdepth` parameter (for now it defaults to 0 which can
take a *really* long time to complete on some shares, 1 would mean "no
recursion").
I did not add that in this patch because that would change the current
behavior of smb-ls.
Of course, remarks and comments welcome!
--
Pierre
http://pierre.droids-corp.org/
Attachment:
smb-ls.patch
Description:
_______________________________________________ Sent through the dev mailing list https://nmap.org/mailman/listinfo/dev Archived at http://seclists.org/nmap-dev/
Current thread:
- [NSE] smb-ls fixes and improvements Pierre LALET (Mar 07)
- Re: [NSE] smb-ls fixes and improvements Henri Doreau (Mar 09)
- Re: [NSE] smb-ls fixes and improvements Pierre LALET (Mar 09)
- Re: [NSE] smb-ls fixes and improvements Daniel Miller (Mar 09)
- Re: [NSE] smb-ls fixes and improvements Pierre LALET (Mar 09)
- Re: [NSE] smb-ls fixes and improvements Henri Doreau (Mar 23)
- Re: [NSE] smb-ls fixes and improvements Pierre LALET (Mar 09)
- Re: [NSE] smb-ls fixes and improvements Henri Doreau (Mar 09)
