Thanks for the response. I followed the instructions you gave, and posted an excerpt from the log file at the bottom. I didn't include any of the NTLM out of sequence messages, because I believe the source of the problem is in the excerpt below, where ZAP can't find the credentials it needs to complete the NTLM authentication request:
Once it sees this, it closes the connection and goes on to the next get. This leads me to believe either I'm configuring ZAP wrong, or this piece isn't working properly. I configured NTLM for the session context using the sessions properties dialog, and added a user with the proper credentials, but it still doesn't appear to get picked up by the active scanner. I read through the help documentation too, but couldn't see anything there that indicated something I could change configuration-wise to try to fix this. Any ideas?
2014-05-02 16:17:13,619 DEBUG MultiThreadedHttpConnectionManager - HttpConnectionManager.getConnection: config = HostConfiguration[host=http://[redacted]], timeout = 0
2014-05-02 16:17:13,619 DEBUG MultiThreadedHttpConnectionManager - Allocating new connection, hostConfig=HostConfiguration[host=http://[redacted]]
2014-05-02 16:17:13,619 DEBUG HttpConnection - Open connection to [redacted]:80
2014-05-02 16:17:13,619 DEBUG header - >> "GET /3144274607455470462 HTTP/1.0[\r][\n]"
2014-05-02 16:17:13,619 DEBUG HttpMethodBase - Adding Host request header
2014-05-02 16:17:13,619 DEBUG header - >> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
2014-05-02 16:17:13,619 DEBUG header - >> "Cookie: ASP.NET_SessionId=[redacted][\r][\n]"
2014-05-02 16:17:13,619 DEBUG header - >> "Host: [redacted][\r][\n]"
2014-05-02 16:17:13,619 DEBUG header - >> "[\r][\n]"
2014-05-02 16:17:13,634 DEBUG header - << "HTTP/1.1 404 Not Found[\r][\n]"
2014-05-02 16:17:13,634 DEBUG header - << "HTTP/1.1 404 Not Found[\r][\n]"
2014-05-02 16:17:13,634 DEBUG header - << "Content-Type: text/html[\r][\n]"
2014-05-02 16:17:13,634 DEBUG header - << "Server: Microsoft-IIS/7.5[\r][\n]"
2014-05-02 16:17:13,634 DEBUG header - << "X-Powered-By:
ASP.NET[\r][\n]"
2014-05-02 16:17:13,634 DEBUG header - << "Date: Fri, 02 May 2014 23:17:13 GMT[\r][\n]"
2014-05-02 16:17:13,634 DEBUG header - << "Connection: close[\r][\n]"
2014-05-02 16:17:13,634 DEBUG header - << "Content-Length: 1245[\r][\n]"
2014-05-02 16:17:13,634 DEBUG header - << "[\r][\n]"
2014-05-02 16:17:13,634 DEBUG HttpMethodBase - Buffering response body
2014-05-02 16:17:13,634 DEBUG HttpMethodBase - Should close connection in response to directive: close
2014-05-02 16:17:13,634 DEBUG HttpConnection - Releasing connection back to connection manager.
2014-05-02 16:17:13,634 DEBUG MultiThreadedHttpConnectionManager - Freeing connection, hostConfig=HostConfiguration[host=http://[redacted]]
2014-05-02 16:17:13,634 DEBUG IdleConnectionHandler - Adding connection at: 1399072633634
2014-05-02 16:17:13,634 DEBUG MultiThreadedHttpConnectionManager - Notifying no-one, there are no waiting threads
2014-05-02 16:17:13,743 DEBUG DefaultHttpParams - Set parameter http.protocol.version = HTTP/1.0
2014-05-02 16:17:13,743 DEBUG MultiThreadedHttpConnectionManager - HttpConnectionManager.getConnection: config = HostConfiguration[host=http://[redacted]], timeout = 0
2014-05-02 16:17:13,743 DEBUG MultiThreadedHttpConnectionManager - Getting free connection, hostConfig=HostConfiguration[host=http://[redacted]]
2014-05-02 16:17:13,743 DEBUG HttpConnection - Open connection to [redacted]:80
2014-05-02 16:17:13,743 DEBUG header - >> "GET /[redacted]/4824003649570109115 HTTP/1.0[\r][\n]"
2014-05-02 16:17:13,743 DEBUG HttpMethodBase - Adding Host request header
2014-05-02 16:17:13,743 DEBUG header - >> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
2014-05-02 16:17:13,743 DEBUG header - >> "Cookie: ASP.NET_SessionId=[redacted][\r][\n]"
2014-05-02 16:17:13,743 DEBUG header - >> "Host: [redacted][\r][\n]"
2014-05-02 16:17:13,743 DEBUG header - >> "[\r][\n]"
2014-05-02 16:17:13,759 DEBUG header - << "HTTP/1.1 401 Unauthorized[\r][\n]"
2014-05-02 16:17:13,759 DEBUG header - << "HTTP/1.1 401 Unauthorized[\r][\n]"
2014-05-02 16:17:13,759 DEBUG header - << "Content-Type: text/html[\r][\n]"
2014-05-02 16:17:13,759 DEBUG header - << "Server: Microsoft-IIS/7.5[\r][\n]"
2014-05-02 16:17:13,759 DEBUG header - << "WWW-Authenticate: NTLM[\r][\n]"
2014-05-02 16:17:13,759 DEBUG header - << "WWW-Authenticate: Negotiate[\r][\n]"
2014-05-02 16:17:13,759 DEBUG header - << "X-UA-Compatible: IE=EmulateIE8[\r][\n]"
2014-05-02 16:17:13,759 DEBUG header - << "Date: Fri, 02 May 2014 23:17:13 GMT[\r][\n]"
2014-05-02 16:17:13,759 DEBUG header - << "Connection: close[\r][\n]"
2014-05-02 16:17:13,759 DEBUG header - << "Content-Length: 1293[\r][\n]"
2014-05-02 16:17:13,759 DEBUG header - << "[\r][\n]"
2014-05-02 16:17:13,759 DEBUG HttpMethodDirector - Authorization required
2014-05-02 16:17:13,759 DEBUG AuthChallengeProcessor - Supported authentication schemes in the order of preference: [ntlm, digest, basic, ntlm]
2014-05-02 16:17:13,759 INFO AuthChallengeProcessor - ntlm authentication scheme selected
2014-05-02 16:17:13,759 DEBUG AuthChallengeProcessor - Using authentication scheme: ntlm
2014-05-02 16:17:13,759 DEBUG AuthChallengeProcessor - Authorization challenge processed
2014-05-02 16:17:13,759 DEBUG HttpMethodDirector - Authentication scope: NTLM <any realm>@[redacted]:80
2014-05-02 16:17:13,759 DEBUG HttpMethodDirector - Credentials required
2014-05-02 16:17:13,759 DEBUG HttpMethodDirector - Credentials provider not available
2014-05-02 16:17:13,759 INFO HttpMethodDirector - No credentials available for NTLM <any realm>@[redacted]:80
2014-05-02 16:17:13,759 DEBUG HttpMethodBase - Buffering response body
2014-05-02 16:17:13,759 DEBUG HttpMethodBase - Should close connection in response to directive: close
2014-05-02 16:17:13,759 DEBUG HttpConnection - Releasing connection back to connection manager.
2014-05-02 16:17:13,759 DEBUG MultiThreadedHttpConnectionManager - Freeing connection, hostConfig=HostConfiguration[host=http://[redacted]]