Recently I did an nmap service scan against a list of domains and one of the NSE scripts running was fingerprint-strings.
This script apparently extracts ASCII strings from unidentified services.
Since the domains are web-servers and the port is 443 the fingerprints strings responds with http or html. And one of the outputs is below:
DNSStatusRequest, DNSVersionBindReq, Help, Kerberos, RPCCheck, SMBProgNeg, SSLSessionReq, TLSSessionReq:
HTTP/1.1 400 Bad Request Server: awselb/2.0 Date: Thu, 01 Mar 2018 11:02:47 GMT Content-Type: text/html Content-Length: 138 Connection: close <html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> </body> </html>
FourOhFourRequest, GetRequest, HTTPOptions:
HTTP/1.1 404 Date: Thu, 01 Mar 2018 11:02:40 GMT Content-Length: 0 Connection: close
JavaRMI, NCP, NotesRPC, TerminalServer, WMSRequest, oracle-tns:
HTTP/1.1 400 Bad Request Server: awselb/2.0 Date: Thu, 01 Mar 2018 11:02:49 GMT Content-Type: text/html Content-Length: 138 Connection: close <html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> </body> </html>
LANDesk-RC, LDAPBindReq, LDAPSearchReq, LPDString, SIPOptions, X11Probe:
HTTP/1.1 400 Bad Request Server: awselb/2.0 Date: Thu, 01 Mar 2018 11:02:48 GMT Content-Type: text/html Content-Length: 138 Connection: close <html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> </body> </html>
RTSPRequest:
<html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> </body> </html>
afp, giop:
HTTP/1.1 400 Bad Request Server: awselb/2.0 Date: Thu, 01 Mar 2018 11:02:50 GMT Content-Type: text/html Content-Length: 138 Connection: close <html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> </body> </html>
tor-versions:
HTTP/1.1 400 Bad Request Server: awselb/2.0 Date: Thu, 01 Mar 2018 11:02:40 GMT Content-Type: text/html Content-Length: 138 Connection: close <html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> </body> </html>
I've gathered a couple of fingerprint-strings output from the domains and not all of them has tor within it.
Basically I'm wondering is this confirmation that a hidden service is running on this domain, or is there another test or nmap scan I can run to confirm this? If it's not confirmation, then why am I getting this output.