MSSQL / Exchange / MQTT
This category covers TDS (TCP 1433 / Browser UDP 1434), Exchange NSPI,
and MQTT CONNECT. MSSQL Windows authentication uses the SSPI field in LOGIN7;
-windows-auth or -k selects it.
Related Technologies
Section titled “Related Technologies”- TDS / MQTT / Exchange
- NTLM / SPNEGO / Kerberos
- DCE/RPC and NDR — NSPI, RPC over HTTP
Command Index
Section titled “Command Index”| Command | Summary |
|---|---|
| checkMSSQLStatus.py | Compares SQL Server login responses to determine whether TLS channel binding is required. |
| exchanger.py | Connects to Exchange NSPI over RPC to enumerate address book entries or search by GUID and DNT. |
| mqtt_check.py | Sends CONNECT to an MQTT broker and checks whether anonymous connections are accepted and what the broker returns. |
| mssqlclient.py | Connects to SQL Server and runs an interactive shell or a specified SQL query. Supports SQL and Windows/Kerberos authentication. |
| mssqlinstance.py | Queries SQL Server Browser over UDP to enumerate instance names, ports, versions, and named pipes. |

