diff --git a/nxc/protocols/winrm.py b/nxc/protocols/winrm.py index 688522ce2..17c8bb9cd 100644 --- a/nxc/protocols/winrm.py +++ b/nxc/protocols/winrm.py @@ -4,6 +4,7 @@ import requests import urllib3 import contextlib +import logging import xml.etree.ElementTree as ET from io import StringIO @@ -38,6 +39,8 @@ def __init__(self, args, db, host): connection.__init__(self, args, db, host) def proto_logger(self): + logging.getLogger("pypsrp").disabled = True + logging.getLogger("pypsrp.wsman").disabled = True self.logger = NXCAdapter( extra={ "protocol": "WINRM", @@ -242,6 +245,7 @@ def plaintext_login(self, domain, username, password): try: self.conn = Client( self.host, + port=self.port, auth="ntlm", username=f"{self.domain}\\{self.username}", password=self.password, @@ -291,6 +295,7 @@ def hash_login(self, domain, username, ntlm_hash): try: self.conn = Client( self.host, + port=self.port, auth="ntlm", username=f"{self.domain}\\{self.username}", password=f"{self.lmhash}:{self.nthash}",