Skip to content

Commit 1f8a0ef

Browse files
authored
Merge pull request Pennyw0rth#270 from exploide/ldap-checker-py3.12
ldap-checker: fix for Python 3.12 compatibility
2 parents 1ca2fd5 + b08c509 commit 1f8a0ef

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

nxc/modules/ldap-checker.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,12 @@ async def run_ldaps_withEPA(target, credential):
9292
def DoesLdapsCompleteHandshake(dcIp):
9393
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
9494
s.settimeout(5)
95-
ssl_sock = ssl.wrap_socket(
95+
ssl_context = ssl.create_default_context()
96+
ssl_context.check_hostname = False
97+
ssl_sock = ssl_context.wrap_socket(
9698
s,
97-
cert_reqs=ssl.CERT_OPTIONAL,
98-
suppress_ragged_eofs=False,
9999
do_handshake_on_connect=False,
100+
suppress_ragged_eofs=False,
100101
)
101102
ssl_sock.connect((dcIp, 636))
102103
try:

0 commit comments

Comments
 (0)