1) Run pywerview using the following parameters (where $ADDOM is the domain name, $DCIP is the IP address of the domain controller, $UNAME is any username, and $PWORD is any password that fails authentication.):
Results: pywerview continues to fallback into TLS until you receive the error message RecursionError: maximum recursion depth exceeded.
Expected results: pywerview understands that ldap3.core.exceptions.LDAPInvalidCredentialsResult cannot be resolved by falling back to TLS if we got it when trying TLS.
NOTE: A pull request with the fix for this has already been submitted in pull request #66
STEPS TO REPEAT
1) Run pywerview using the following parameters (where $ADDOM is the domain name, $DCIP is the IP address of the domain controller, $UNAME is any username, and $PWORD is any password that fails authentication.):
Results: pywerview continues to fallback into TLS until you receive the error message RecursionError: maximum recursion depth exceeded.
Expected results: pywerview understands that ldap3.core.exceptions.LDAPInvalidCredentialsResult cannot be resolved by falling back to TLS if we got it when trying TLS.
NOTE: A pull request with the fix for this has already been submitted in pull request #66