diff --git a/nxc/modules/daclread.py b/nxc/modules/daclread.py index 253221263..4c9f5da4c 100644 --- a/nxc/modules/daclread.py +++ b/nxc/modules/daclread.py @@ -197,7 +197,7 @@ class NXCModule: """ name = "daclread" - description = "Read and backup the Discretionary Access Control List of objects. Based on the work of @_nwodtuhs and @BlWasp_. Be careful, this module cannot read the DACLS recursively, more explains in the options." + description = "Read and backup the Discretionary Access Control List of objects. Be careful, this module cannot read the DACLS recursively, see more explanation in the options." supported_protocols = ["ldap"] opsec_safe = True multiple_hosts = False @@ -218,6 +218,8 @@ def options(self, context, module_options): ACE_TYPE The type of ACE to read (Allowed or Denied) RIGHTS An interesting right to filter on ('FullControl', 'ResetPassword', 'WriteMembers', 'DCSync') RIGHTS_GUID A right GUID that specify a particular rights to filter on + + Based on the work of @_nwodtuhs and @BlWasp_. """ self.context = context diff --git a/nxc/modules/laps.py b/nxc/modules/laps.py index a352e1b40..50d00ec9e 100644 --- a/nxc/modules/laps.py +++ b/nxc/modules/laps.py @@ -15,7 +15,7 @@ class NXCModule: """ name = "laps" - description = "Retrieves the LAPS passwords" + description = "Retrieves all LAPS passwords which the account has read permissions for." supported_protocols = ["ldap"] opsec_safe = True multiple_hosts = False diff --git a/nxc/modules/scan-network.py b/nxc/modules/scan-network.py index 1bb51816a..4579815d4 100644 --- a/nxc/modules/scan-network.py +++ b/nxc/modules/scan-network.py @@ -83,14 +83,14 @@ def searchResEntry_to_dict(results): class NXCModule: name = "get-network" - description = "" + description = "Query all DNS records with the corresponding IP from the domain." supported_protocols = ["ldap"] opsec_safe = True multiple_hosts = True def options(self, context, module_options): """ - ALL Get DNS and IP (default: false) + ALL Get DNS and IP (default: false) ONLY_HOSTS Get DNS only (no ip) (default: false) """ self.showall = False diff --git a/nxc/modules/spider_plus.py b/nxc/modules/spider_plus.py index 8888eb10c..ec2c00153 100755 --- a/nxc/modules/spider_plus.py +++ b/nxc/modules/spider_plus.py @@ -470,13 +470,16 @@ class NXCModule: """ name = "spider_plus" - description = "List files recursively (excluding `EXCLUDE_FILTER` and `EXCLUDE_EXTS` extensions) and save JSON share-file metadata to the `OUTPUT_FOLDER`. If `DOWNLOAD_FLAG`=True, download files smaller then `MAX_FILE_SIZE` to the `OUTPUT_FOLDER`." + description = "List files recursively and save a JSON share-file metadata to the 'OUTPUT_FOLDER'. See module options for finer configuration." supported_protocols = ["smb"] opsec_safe = True # Does the module touch disk? multiple_hosts = True # Does the module support multiple hosts? def options(self, context, module_options): """ + List files recursively (excluding `EXCLUDE_FILTER` and `EXCLUDE_EXTS` extensions) and save JSON share-file metadata to the `OUTPUT_FOLDER`. + If `DOWNLOAD_FLAG`=True, download files smaller then `MAX_FILE_SIZE` to the `OUTPUT_FOLDER`. + DOWNLOAD_FLAG Download all share folders/files (Default: False) STATS_FLAG Disable file/download statistics (Default: True) EXCLUDE_EXTS Case-insensitive extension filter to exclude (Default: ico,lnk)