Skip to content

Commit 8b3bc6b

Browse files
committed
Fix description
1 parent 3a7b04f commit 8b3bc6b

1 file changed

Lines changed: 8 additions & 16 deletions

File tree

nxc/modules/dump-computers.py

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from nxc.parsers.ldap_results import parse_result_attributes
22
from impacket.ldap.ldapasn1 import SearchResultEntry
33

4+
45
class NXCModule:
56
name = "dump-computers"
67
description = "Dumps all computers in the domain"
@@ -10,23 +11,15 @@ class NXCModule:
1011

1112
def options(self, context, module_options):
1213
"""
13-
dump-computers: Specify dump-computers to call the module
14-
Usage:
15-
> prints fqdn and machine version
16-
netexec ldap $DC-IP -u $username -p $password -M dump-computers
14+
TYPE Only dump NETBIOS or FQDN instead of 'FQDN (OS Version)'
15+
OUTPUT Output to file in addition to printing to console
1716
18-
> prints only netbios name (no machine version)
17+
Examples
18+
--------
19+
netexec ldap $DC-IP -u $username -p $password -M dump-computers
1920
netexec ldap $DC-IP -u $username -p $password -M dump-computers -o TYPE=netbios
20-
21-
> prints only fqdn (no machine version)
2221
netexec ldap $DC-IP -u $username -p $password -M dump-computers -o TYPE=fqdn
23-
24-
> prints fqdn and machine version, output to file
25-
netexec ldap $DC-IP -u $username -p $password -M dump-computers -o OUTPUT=<location>
26-
27-
> prints netbios or fqdn (no machine version), output to file
2822
netexec ldap $DC-IP -u $username -p $password -M dump-computers -o TYPE=netbios OUTPUT=<location>
29-
netexec ldap $DC-IP -u $username -p $password -M dump-computers -o TYPE=fqdn OUTPUT=<location>
3023
"""
3124
self.output_file = None
3225
self.netbios_only = False
@@ -35,10 +28,9 @@ def options(self, context, module_options):
3528
if "OUTPUT" in module_options:
3629
self.output_file = module_options["OUTPUT"]
3730
if "TYPE" in module_options:
38-
t = module_options["TYPE"].lower()
39-
if t == "netbios":
31+
if module_options["TYPE"].lower() == "netbios":
4032
self.netbios_only = True
41-
elif t == "fqdn":
33+
elif module_options["TYPE"].lower() == "fqdn":
4234
self.fqdn_only = True
4335

4436
def on_login(self, context, connection):

0 commit comments

Comments
 (0)