Skip to content

Commit 14c2959

Browse files
authored
Merge pull request Pennyw0rth#520 from lodos2005/patch-2
Rename ldapConnection to the new ldap_connection var Pennyw0rth#508 #4767762 - Fix Modules
2 parents 07980ea + bb37883 commit 14c2959

17 files changed

Lines changed: 31 additions & 31 deletions

nxc/modules/adcs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@ def on_login(self, context, connection):
4949

5050
try:
5151
sc = ldap.SimplePagedResultsControl()
52-
base_dn_root = connection.ldapConnection._baseDN if self.base_dn is None else self.base_dn
52+
base_dn_root = connection.ldap_connection._baseDN if self.base_dn is None else self.base_dn
5353

5454
if self.server is None:
55-
connection.ldapConnection.search(
55+
connection.ldap_connection.search(
5656
searchFilter=search_filter,
5757
attributes=[],
5858
sizeLimit=0,
@@ -61,7 +61,7 @@ def on_login(self, context, connection):
6161
searchBase="CN=Configuration," + base_dn_root,
6262
)
6363
else:
64-
connection.ldapConnection.search(
64+
connection.ldap_connection.search(
6565
searchFilter=search_filter + base_dn_root + ")",
6666
attributes=["certificateTemplates"],
6767
sizeLimit=0,

nxc/modules/daclread.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,8 +274,8 @@ def on_login(self, context, connection):
274274
self.context = context
275275
"""On a successful LDAP login we perform a search for the targets' SID, their Security Descriptors and the principal's SID if there is one specified"""
276276
context.log.highlight("Be careful, this module cannot read the DACLS recursively.")
277-
self.baseDN = connection.ldapConnection._baseDN
278-
self.ldap_session = connection.ldapConnection
277+
self.baseDN = connection.ldap_connection._baseDN
278+
self.ldap_session = connection.ldap_connection
279279

280280
# Searching for the principal SID
281281
if self.principal_sAMAccountName is not None:

nxc/modules/enum_trusts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def on_login(self, context, connection):
2121
attributes = ["flatName", "trustPartner", "trustDirection", "trustAttributes"]
2222

2323
context.log.debug(f"Search Filter={search_filter}")
24-
resp = connection.ldapConnection.search(searchFilter=search_filter, attributes=attributes, sizeLimit=0)
24+
resp = connection.ldap_connection.search(searchFilter=search_filter, attributes=attributes, sizeLimit=0)
2525

2626
trusts = []
2727
context.log.debug(f"Total of records returned {len(resp)}")

nxc/modules/find-computer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def on_login(self, context, connection):
3939

4040
try:
4141
context.log.debug(f"Search Filter={search_filter}")
42-
resp = connection.ldapConnection.search(searchFilter=search_filter, attributes=["dNSHostName", "operatingSystem"], sizeLimit=0)
42+
resp = connection.ldap_connection.search(searchFilter=search_filter, attributes=["dNSHostName", "operatingSystem"], sizeLimit=0)
4343
except LDAPSearchError as e:
4444
if e.getErrorString().find("sizeLimitExceeded") >= 0:
4545
context.log.debug("sizeLimitExceeded exception caught, giving up and processing the data received")

nxc/modules/get-desc-users.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def on_login(self, context, connection):
4040

4141
try:
4242
context.log.debug(f"Search Filter={searchFilter}")
43-
resp = connection.ldapConnection.search(
43+
resp = connection.ldap_connection.search(
4444
searchFilter=searchFilter,
4545
attributes=["sAMAccountName", "description"],
4646
sizeLimit=0,

nxc/modules/get-network.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ def on_login(self, context, connection):
121121
sfilter = "(DC=*)"
122122

123123
try:
124-
list_sites = connection.ldapConnection.search(
124+
list_sites = connection.ldap_connection.search(
125125
searchBase=search_target,
126126
searchFilter=sfilter,
127127
attributes=["dnsRecord", "dNSTombstoned", "name"],

nxc/modules/get-unixUserPassword.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def on_login(self, context, connection):
2424

2525
try:
2626
context.log.debug(f"Search Filter={searchFilter}")
27-
resp = connection.ldapConnection.search(
27+
resp = connection.ldap_connection.search(
2828
searchFilter=searchFilter,
2929
attributes=["sAMAccountName", "unixUserPassword"],
3030
sizeLimit=0,

nxc/modules/get-userPassword.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def on_login(self, context, connection):
2424

2525
try:
2626
context.log.debug(f"Search Filter={searchFilter}")
27-
resp = connection.ldapConnection.search(
27+
resp = connection.ldap_connection.search(
2828
searchFilter=searchFilter,
2929
attributes=["sAMAccountName", "userPassword"],
3030
sizeLimit=0,

nxc/modules/group-mem.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ def on_login(self, context, connection):
6868
def do_search(self, context, connection, searchFilter, attributeName):
6969
try:
7070
context.log.debug(f"Search Filter={searchFilter}")
71-
resp = connection.ldapConnection.search(searchFilter=searchFilter, attributes=[attributeName], sizeLimit=0)
71+
resp = connection.ldap_connection.search(searchFilter=searchFilter, attributes=[attributeName], sizeLimit=0)
7272
context.log.debug(f"Total number of records returned {len(resp)}")
7373
for item in resp:
7474
if isinstance(item, ldapasn1_impacket.SearchResultEntry) is not True:

nxc/modules/groupmembership.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def on_login(self, context, connection):
3737

3838
try:
3939
context.log.debug(f"Search Filter={searchFilter}")
40-
resp = connection.ldapConnection.search(
40+
resp = connection.ldap_connection.search(
4141
searchFilter=searchFilter,
4242
attributes=["memberOf", "primaryGroupID"],
4343
sizeLimit=0,

0 commit comments

Comments
 (0)