www.htmlyse.com - Home

Test DNS, SSL/TLS, HTTP and HTML

Test results for viewdns.info

Scanned on: Sat Nov 24 21:44:17 2018 GMT. Tested in 461 seconds

DNS Report

DNSSEC                 not offered
Zone transfer (AXFR)   not allowed (OK)
CAA Record             not offered
SPF Record             not offered
DMARC Record           not offered
MTA-STS                not offered
TLSRPT Record          not offered

Raw DNS Records

Name TTL Type Data
viewdns.info 86400 SOA ns1.he.net hostmaster @ he.net 2018052200 10800 1800 604800 86400
viewdns.info 300 NS ns1.he.net, IPv4: 216.218.130.2, IPv6: 2001:470:100:0:0:0:0:2
viewdns.info 300 NS ns2.he.net, IPv4: 216.218.131.2, IPv6: 2001:470:200:0:0:0:0:2
viewdns.info 300 NS ns3.he.net, IPv4: 216.218.132.2, IPv6: 2001:470:300:0:0:0:0:2
viewdns.info 300 NS ns4.he.net, IPv4: 216.66.1.2, IPv6: 2001:470:400:0:0:0:0:2
viewdns.info 300 NS ns5.he.net, IPv4: 216.66.80.18, IPv6: 2001:470:500:0:0:0:0:2
viewdns.info 297 A 199.102.45.110
viewdns.info 3600 MX 1 ASPMX.L.GOOGLE.COM
viewdns.info 3600 MX 5 ALT2.ASPMX.L.GOOGLE.COM
viewdns.info 3600 MX 5 ALT1.ASPMX.L.GOOGLE.COM
viewdns.info 3600 MX 10 ASPMX3.GOOGLEMAIL.COM
viewdns.info 3600 MX 10 ASPMX2.GOOGLEMAIL.COM
www.viewdns.info 300 A 199.102.45.110
www.viewdns.info 86400 CNAME viewdns.info

SSL/TLS Report

 A record via            supplied IP "199.102.45.110"
 rDNS (199.102.45.110):  viewdns.info.
 Service detected:       HTTP


 SSL/TLS protocols 
 SSLv2      not offered (OK)
 SSLv3      not offered (OK)
 TLS 1      offered
 TLS 1.1    offered
 TLS 1.2    offered (OK)
 TLS 1.3    not offered -- downgraded
 NPN/SPDY   not offered
 ALPN/HTTP2 http/1.1 (offered)

 SSL/TLS server implementation bugs 

 No bugs found.

 Cipher categories 

 NULL ciphers (no encryption)                  not offered (OK) -- NULL:eNULL
 Anonymous NULL Ciphers (no authentication)    not offered (OK) -- aNULL:ADH
 Export ciphers (w/o ADH+NULL)                 not offered (OK) -- EXPORT:!ADH:!NULL
 LOW: 64 Bit + DES encryption (w/o export)     not offered (OK) -- LOW:DES:!ADH:!EXP:!NULL
 Weak 128 Bit ciphers (SEED, IDEA, RC[2,4])    not offered (OK) -- MEDIUM:!aNULL:!AES:!CAMELLIA:!ARIA:!CHACHA20:!3DES
 Triple DES Ciphers (Medium)                   not offered (OK) -- 3DES:!aNULL:!ADH
 High encryption (AES+Camellia, no AEAD)       offered (OK) -- HIGH:!NULL:!aNULL:!DES:!3DES:!AESGCM:!CHACHA20:!AESGCM:!CamelliaGCM:!AESCCM8:!AESCCM
 Strong encryption (AEAD ciphers)              offered (OK) -- AESGCM:CHACHA20:AESGCM:CamelliaGCM:AESCCM8:AESCCM


 Robust (perfect) forward secrecy, (P)FS -- omitting Null Authentication/Encryption, 3DES, RC4 

 PFS is offered (OK)          ECDHE-RSA-AES256-GCM-SHA384 
                              ECDHE-RSA-AES256-SHA384 ECDHE-RSA-AES256-SHA 
                              DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA256 
                              DHE-RSA-AES256-SHA ECDHE-RSA-AES128-GCM-SHA256 
                              ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA 
                              DHE-RSA-AES128-GCM-SHA256 DHE-RSA-AES128-SHA256 
                              DHE-RSA-AES128-SHA 
 Elliptic curves offered:     sect283k1 sect283r1 sect409k1 sect409r1 sect571k1 
                              sect571r1 secp256k1 prime256v1 secp384r1 
                              secp521r1 brainpoolP256r1 brainpoolP384r1 
                              brainpoolP512r1 


 Server preferences 

 Has server cipher order?     yes (OK)
 Negotiated protocol          TLSv1.2
 Negotiated cipher            ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Cipher order
    TLSv1:     ECDHE-RSA-AES128-SHA ECDHE-RSA-AES256-SHA DHE-RSA-AES128-SHA 
               DHE-RSA-AES256-SHA AES128-SHA AES256-SHA 
    TLSv1.1:   ECDHE-RSA-AES128-SHA ECDHE-RSA-AES256-SHA DHE-RSA-AES128-SHA 
               DHE-RSA-AES256-SHA AES128-SHA AES256-SHA 
    TLSv1.2:   ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES256-GCM-SHA384 
               DHE-RSA-AES128-GCM-SHA256 DHE-RSA-AES256-GCM-SHA384 
               ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES256-SHA384 
               ECDHE-RSA-AES128-SHA ECDHE-RSA-AES256-SHA DHE-RSA-AES128-SHA256 
               DHE-RSA-AES128-SHA DHE-RSA-AES256-SHA256 DHE-RSA-AES256-SHA 
               AES128-GCM-SHA256 AES256-GCM-SHA384 AES128-SHA256 AES256-SHA256 
               AES128-SHA AES256-SHA 


 Server defaults (Server Hello) 

 TLS extensions (standard)    "server name/#0" "renegotiation info/#65281"
                              "EC point formats/#11" "session ticket/#35"
                              "heartbeat/#15"
                              "application layer protocol negotiation/#16"
 Session Ticket RFC 5077 hint 300 seconds, session tickets keys seems to be rotated < daily
 SSL Session ID support       yes
 Session Resumption           Tickets: yes, ID: yes
 TLS clock skew               Random values, no fingerprinting possible 
 Signature Algorithm          SHA256 with RSA
 Server key size              RSA 2048 bits
 Server key usage             Digital Signature, Key Encipherment
 Server extended key usage    TLS Web Server Authentication, TLS Web Client Authentication
 Serial / Fingerprints        04F2F43C8B0A1D5BE923B062988D08B6AD41 / SHA1 D73AF8AD7A7889C8E3A310C964CA0ADFFB39DF43
                              SHA256 4C80A00C1F7F2DDC44C2022E406D717C692C9BC91D96DC30309CDBACF0E3D029
 Common Name (CN)             viewdns.info
 subjectAltName (SAN)         viewdns.info www.viewdns.info 
 Issuer                       Let's Encrypt Authority X3 (Let's Encrypt from US)
 Trust (hostname)             Ok via SAN and CN (same w/o SNI)
 Chain of trust               Ok   
 EV cert (experimental)       no 
 Certificate Validity (UTC)   68 >= 30 days (2018-11-03 03:48 --> 2019-02-01 03:48)
 # of certificates provided   2
 Certificate Revocation List  --
 OCSP URI                     http://ocsp.int-x3.letsencrypt.org
 OCSP stapling                not offered
 OCSP must staple extension   --
 DNS CAA RR (experimental)    not offered
 Certificate Transparency     yes (certificate extension)


 HTTP header response @ "/" 

 HTTP Status Code             200 OK
 HTTP clock skew              +3 sec from localtime
 Strict Transport Security    not offered
 Public Key Pinning           --
 Server banner                Apache
 Application banner           --
 Cookie(s)                    (none issued at "/")
 Security headers             --
 Reverse Proxy banner         --


 SSL/TLS vulnerabilities 

 Heartbleed (CVE-2014-0160)                not vulnerable (OK), timed out
 CCS (CVE-2014-0224)                       not vulnerable (OK)
 Ticketbleed (CVE-2016-9244), experiment.  not vulnerable (OK)
 ROBOT                                     not vulnerable (OK)
 Secure Renegotiation (CVE-2009-3555)      not vulnerable (OK)
 Secure Client-Initiated Renegotiation     not vulnerable (OK)
 CRIME, TLS (CVE-2012-4929)                not vulnerable (OK)
 BREACH (CVE-2013-3587)                    potentially NOT ok, uses gzip HTTP compression. - only supplied "/" tested
                                           Can be ignored for static pages or if no secrets in the page
 POODLE, SSL (CVE-2014-3566)               not vulnerable (OK)
 TLS_FALLBACK_SCSV (RFC 7507)              Downgrade attack prevention supported (OK)
 SWEET32 (CVE-2016-2183, CVE-2016-6329)    not vulnerable (OK)
 FREAK (CVE-2015-0204)                     not vulnerable (OK)
 DROWN (CVE-2016-0800, CVE-2016-0703)      not vulnerable on this host and port (OK)
                                           make sure you don't use this certificate elsewhere with SSLv2 enabled services
                                           https://censys.io/ipv4?q=4C80A00C1F7F2DDC44C2022E406D717C692C9BC91D96DC30309CDBACF0E3D029
                                           could help you to find out
 LOGJAM (CVE-2015-4000), experimental      Common prime with 2048 bits detected: 
                                           RFC3526/Oakley Group 14,
                                           but no DH EXPORT ciphers
 BEAST (CVE-2011-3389)                     TLS1: ECDHE-RSA-AES128-SHA
                                                 ECDHE-RSA-AES256-SHA
                                                 DHE-RSA-AES128-SHA
                                                 DHE-RSA-AES256-SHA AES128-SHA
                                                 AES256-SHA 
                                           VULNERABLE -- but also supports higher protocols  TLSv1.1 TLSv1.2 (likely mitigated)
 LUCKY13 (CVE-2013-0169), experimental     potentially VULNERABLE, uses cipher block chaining (CBC) ciphers with TLS. Check patches
 RC4 (CVE-2013-2566, CVE-2015-2808)        no RC4 ciphers detected (OK)


 Tested 364 ciphers, ordered by encryption strength 

Hexcode  Cipher Suite Name (OpenSSL)       KeyExch.   Encryption  Bits     Cipher Suite Name (RFC)
-----------------------------------------------------------------------------------------------------------------------------
 xc030   ECDHE-RSA-AES256-GCM-SHA384       ECDH 256   AESGCM      256      TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384              
 xc028   ECDHE-RSA-AES256-SHA384           ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384              
 xc014   ECDHE-RSA-AES256-SHA              ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA                 
 x9f     DHE-RSA-AES256-GCM-SHA384         DH 2048    AESGCM      256      TLS_DHE_RSA_WITH_AES_256_GCM_SHA384                
 x6b     DHE-RSA-AES256-SHA256             DH 2048    AES         256      TLS_DHE_RSA_WITH_AES_256_CBC_SHA256                
 x39     DHE-RSA-AES256-SHA                DH 2048    AES         256      TLS_DHE_RSA_WITH_AES_256_CBC_SHA                   
 x9d     AES256-GCM-SHA384                 RSA        AESGCM      256      TLS_RSA_WITH_AES_256_GCM_SHA384                    
 x3d     AES256-SHA256                     RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA256                    
 x35     AES256-SHA                        RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA                       
 xc02f   ECDHE-RSA-AES128-GCM-SHA256       ECDH 256   AESGCM      128      TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256              
 xc027   ECDHE-RSA-AES128-SHA256           ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256              
 xc013   ECDHE-RSA-AES128-SHA              ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA                 
 x9e     DHE-RSA-AES128-GCM-SHA256         DH 2048    AESGCM      128      TLS_DHE_RSA_WITH_AES_128_GCM_SHA256                
 x67     DHE-RSA-AES128-SHA256             DH 2048    AES         128      TLS_DHE_RSA_WITH_AES_128_CBC_SHA256                
 x33     DHE-RSA-AES128-SHA                DH 2048    AES         128      TLS_DHE_RSA_WITH_AES_128_CBC_SHA                   
 x9c     AES128-GCM-SHA256                 RSA        AESGCM      128      TLS_RSA_WITH_AES_128_GCM_SHA256                    
 x3c     AES128-SHA256                     RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA256                    
 x2f     AES128-SHA                        RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA                       


 Ciphers per protocol, ordered by encryption strength 

Hexcode  Cipher Suite Name (OpenSSL)       KeyExch.   Encryption  Bits     Cipher Suite Name (RFC)
-----------------------------------------------------------------------------------------------------------------------------
TLS 1.3  
TLS 1.2  
 xc030   ECDHE-RSA-AES256-GCM-SHA384       ECDH 256   AESGCM      256      TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384              
 xc028   ECDHE-RSA-AES256-SHA384           ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384              
 xc014   ECDHE-RSA-AES256-SHA              ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA                 
 x9f     DHE-RSA-AES256-GCM-SHA384         DH 2048    AESGCM      256      TLS_DHE_RSA_WITH_AES_256_GCM_SHA384                
 x6b     DHE-RSA-AES256-SHA256             DH 2048    AES         256      TLS_DHE_RSA_WITH_AES_256_CBC_SHA256                
 x39     DHE-RSA-AES256-SHA                DH 2048    AES         256      TLS_DHE_RSA_WITH_AES_256_CBC_SHA                   
 x9d     AES256-GCM-SHA384                 RSA        AESGCM      256      TLS_RSA_WITH_AES_256_GCM_SHA384                    
 x3d     AES256-SHA256                     RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA256                    
 x35     AES256-SHA                        RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA                       
 xc02f   ECDHE-RSA-AES128-GCM-SHA256       ECDH 256   AESGCM      128      TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256              
 xc027   ECDHE-RSA-AES128-SHA256           ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256              
 xc013   ECDHE-RSA-AES128-SHA              ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA                 
 x9e     DHE-RSA-AES128-GCM-SHA256         DH 2048    AESGCM      128      TLS_DHE_RSA_WITH_AES_128_GCM_SHA256                
 x67     DHE-RSA-AES128-SHA256             DH 2048    AES         128      TLS_DHE_RSA_WITH_AES_128_CBC_SHA256                
 x33     DHE-RSA-AES128-SHA                DH 2048    AES         128      TLS_DHE_RSA_WITH_AES_128_CBC_SHA                   
 x9c     AES128-GCM-SHA256                 RSA        AESGCM      128      TLS_RSA_WITH_AES_128_GCM_SHA256                    
 x3c     AES128-SHA256                     RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA256                    
 x2f     AES128-SHA                        RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA                       
TLS 1.1  
 xc014   ECDHE-RSA-AES256-SHA              ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA                 
 x39     DHE-RSA-AES256-SHA                DH 2048    AES         256      TLS_DHE_RSA_WITH_AES_256_CBC_SHA                   
 x35     AES256-SHA                        RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA                       
 xc013   ECDHE-RSA-AES128-SHA              ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA                 
 x33     DHE-RSA-AES128-SHA                DH 2048    AES         128      TLS_DHE_RSA_WITH_AES_128_CBC_SHA                   
 x2f     AES128-SHA                        RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA                       
TLS 1  
 xc014   ECDHE-RSA-AES256-SHA              ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA                 
 x39     DHE-RSA-AES256-SHA                DH 2048    AES         256      TLS_DHE_RSA_WITH_AES_256_CBC_SHA                   
 x35     AES256-SHA                        RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA                       
 xc013   ECDHE-RSA-AES128-SHA              ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA                 
 x33     DHE-RSA-AES128-SHA                DH 2048    AES         128      TLS_DHE_RSA_WITH_AES_128_CBC_SHA                   
 x2f     AES128-SHA                        RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA                       
SSLv3  
SSLv2  

 Client simulations 

 Android 2.3.7                TLSv1.0 DHE-RSA-AES128-SHA, 2048 bit DH
 Android 4.0.4                TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Android 4.1.1                TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Android 4.2.2                TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Android 4.3                  TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Android 4.4.2                TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Android 5.0.0                TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Android 6.0                  TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Android 7.0                  TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 27 Win 7              TLSv1.1 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Chrome 28 Win 7              TLSv1.1 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Chrome 29 Win 7              TLSv1.1 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Chrome 30 Win 7              TLSv1.2 ECDHE-RSA-AES128-SHA256, 256 bit ECDH (P-256)
 Chrome 31 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 32 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 33 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 34 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 35 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 36 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 37 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 39 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 40 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 42 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 43 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 45 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 47 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 48 OS X               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 49 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 49 XP SP3             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 50 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 51 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 57 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 65 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 69 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 70 Win 10             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 10.0.12 ESR Win 7    TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Firefox 17.0.7 ESR Win 7     TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Firefox 21 Fedora 19         TLSv1.0 DHE-RSA-AES128-SHA, 2048 bit DH
 Firefox 21 Win 7             TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Firefox 22 Win 7             TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Firefox 24.2.0 ESR Win 7     TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Firefox 24 Win 7             TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Firefox 26 Win 8             TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Firefox 27 Win 8             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 29 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 30 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 31.3.0 ESR Win 7     TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 31 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 32 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 34 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 35 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 37 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 39 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 41 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 42 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 44 OS X              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 45 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 46 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 47 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 49 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 49 XP SP3            TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 53 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 59 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 62 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 IE 6 XP                      No connection
 IE 7 Vista                   TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 8-10 Win 7                TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 8 Win 7                   TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 8 XP                      No connection
 IE 9 Win 7                   TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 10 Win Phone 8.0          TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 11 Win 7                  TLSv1.2 DHE-RSA-AES128-GCM-SHA256, 2048 bit DH
 IE 11 Win 8.1                TLSv1.2 DHE-RSA-AES128-GCM-SHA256, 2048 bit DH
 IE 11 Win Phone 8.1          TLSv1.2 ECDHE-RSA-AES128-SHA256, 256 bit ECDH (P-256)
 IE 11 Win Phone 8.1 Update   TLSv1.2 DHE-RSA-AES128-GCM-SHA256, 2048 bit DH
 IE 11 Win 10                 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 IE 11 Win 10 Preview         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Edge 12 Win 10               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Edge 13 Win 10               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Edge 13 Win Phone 10         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Edge 15 Win 10               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Opera 12.15 Win 7            TLSv1.0 DHE-RSA-AES128-SHA, 2048 bit DH
 Opera 15 Win 7               TLSv1.1 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Opera 16 Win 7               TLSv1.1 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Opera 17 Win 7               TLSv1.2 ECDHE-RSA-AES128-SHA256, 256 bit ECDH (P-256)
 Safari 5.1.9 OS X 10.6.8     TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Safari 5 iOS 5.1.1           TLSv1.2 ECDHE-RSA-AES128-SHA256, 256 bit ECDH (P-256)
 Safari 6.0.4 OS X 10.8.4     TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Safari 6 iOS 6.0.1           TLSv1.2 ECDHE-RSA-AES128-SHA256, 256 bit ECDH (P-256)
 Safari 7 iOS 7.1             TLSv1.2 ECDHE-RSA-AES128-SHA256, 256 bit ECDH (P-256)
 Safari 7 OS X 10.9           TLSv1.2 ECDHE-RSA-AES128-SHA256, 256 bit ECDH (P-256)
 Safari 8 iOS 8.0 Beta        TLSv1.2 ECDHE-RSA-AES128-SHA256, 256 bit ECDH (P-256)
 Safari 8 iOS 8.4             TLSv1.2 ECDHE-RSA-AES128-SHA256, 256 bit ECDH (P-256)
 Safari 8 OS X 10.10          TLSv1.2 ECDHE-RSA-AES128-SHA256, 256 bit ECDH (P-256)
 Safari 9 iOS 9               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Safari 9 OS X 10.11          TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Safari 10 iOS 10             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Safari 10 OS X 10.12         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Tor 17.0.9 Win 7             TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Apple ATS 9 iOS 9            TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Baidu Jan 2015               TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 BingBot Dec 2013             TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 BingPreview Dec 2013         TLSv1.0 DHE-RSA-AES128-SHA, 2048 bit DH
 BingPreview Jun 2014         TLSv1.0 DHE-RSA-AES128-SHA, 2048 bit DH
 BingPreview Jan 2015         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Googlebot Oct 2013           TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Googlebot Jun 2014           TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Googlebot Feb 2015           TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Googlebot Feb 2018           TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Yahoo Slurp Oct 2013         TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Yahoo Slurp Jun 2014         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Yahoo Slurp Jan 2015         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 YandexBot 3.0                No connection
 YandexBot May 2014           TLSv1.0 DHE-RSA-AES128-SHA, 2048 bit DH
 YandexBot Sep 2014           TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 YandexBot Jan 2015           TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 6u45                    No connection
 Java 7u25                    TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Java 8b132                   TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 8u111                   TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 8u161                   TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 8u31                    TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 9.0.4                   TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 OpenSSL 0.9.8y               TLSv1.0 DHE-RSA-AES128-SHA, 2048 bit DH
 OpenSSL 1.0.1h               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 OpenSSL 1.0.1l               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 OpenSSL 1.0.2e               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)


Security HTTP Headers

HTTP Strict Transport Security (HSTS)   not offered (NOT ok)
Content Security Policy (CSP)           not offered (NOT ok)
X-Frame-Options                         not offered (NOT ok)
X-XSS-Protection                        not offered
X-Content-Type-Options                  not offered
Expect-CT                               not offered
Referrer Policy                         not offered
Feature Policy                          not offered
Web Server Version Disclosure           not offered (OK)
Web Application Disclosure              not offered (OK)
HTTP Public Key Pins (HPKP)             not offered, deprecated

Connection Performance
Keep Alive Connection                   offered (OK)
Content Encoding (Compression)          offered (Gzip) OK, for static pages or if no secrets in the page

Raw HTTP Headers

HTTP/1.1 200 OK
Connection Keep-Alive
Content-Encoding gzip
Content-Length 6694
Content-Type text/html; charset=UTF-8
Date Sat, 24 Nov 2018 21:36:45 GMT
Keep-Alive timeout=5, max=100
Server Apache
Vary Accept-Encoding

Cleaned HTML

<html>
<head>
<meta name="google-site-verification" content="DUBJr87ZeILnfEKxhntAq9XPSZCa2mb3W4FAwXjKpyk" />
<title>ViewDNS.info - Your one source for DNS related tools!</title>
<meta keywords="viewdns, dns, info, reverse ip, pagerank, portscan, port scan, lookup, records, whois, ipwhois, dnstools, web hosting, hosting, traceroute, dns report, dnsreport, ip location, ip location finder, spam, spam database, dnsbl, propagation, dns propagation checker, checker, china, chinese, firewall, great firewall, is my site down, is site down, site down, down, dns propagate" />
<script language="JavaScript" type="text/javascript">
//<![CDATA[
<!--
/* break us out of any containing iframes */
if (top != self) { top.location.replace(self.location.href); }

function validate ( form )
{
for(v=0; v<form.elements.length; v++)
{
//trim element
if(!String.prototype.trim) {
String.prototype.trim = function () {
return this.replace(/^\s+|\s+$/g,'');
};
}
form.elements[v].value = form.elements[v].value.trim();


//check for null value
if (form.elements[v].value == "")
{
alert( "Value cannot be blank." );
form.elements[v].focus();
return false ;
}
//check if a domain parameter has a .
if (form.elements[v].name == "domain" || form.elements[v].name == "ip")
{
if (form.elements[v].value.indexOf('.') == -1)
{
//no . in domain/ip
alert("Invalid Domain/IP address.");
form.elements[v].focus();
return false;
}
}
//ensure only whitelisted characters have been entered
if (form.elements[v].name == "asn")
var whitelist = /^[0-9]$/;
else if (form.elements[v].name == "url")
return true;
else
var whitelist = /^[0-9a-zA-Z.\-\_]$/;
var data = form.elements[v].value;
for (var i=0;i<data.length;i++)
{
var thisChar = data.charAt(i);
if (!whitelist.test(thisChar))
{
alert( "Value contains invalid characters." );
form.elements[v].focus();
return false;
}
}
}

return true ;
}
//-->
//]]>
</script>
<script language="JavaScript" type="text/javascript">
//<![CDATA[
<!--
function validateReg ( form )
{
for(v=0; v<form.elements.length; v++)
{
//check for null value
if (form.elements[v].name != "site")
{
if (form.elements[v].value == "")
{
alert( "Value cannot be blank." );
form.elements[v].focus();
return false ;
}
}
//make sure password length 8 and passwords match
if (document.register.pass1.value != document.register.pass2.value)
{
alert("Passwords do not match.");
return false;
}
if (document.register.pass1.value.length < 8)
{
alert("Password must be at least 8 characters.");
return false;
}

//check email address is valid
if (form.elements[v].name == "email")
{
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
if (!re.test(form.elements[v].value))
{
alert("Email address is invalid.");
return false;
}
}
}

return true ;
}
//-->
//]]>
</script>
<style type="text/css">
/*<![CDATA[*/
<!--
.mainlinks { text-decoration: none; color: #000000 }
-->
/*]]>*/
</style>

<script type="text/javascript">
//<![CDATA[

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-20325459-1']);
_gaq.push(['_setDomainName', '.viewdns.info']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
gtag('config', 'AW-1024044984');
//]]>
</script>
<style>
<![CDATA[
#header ul {
list-style: none;
padding:0;
padding-bottom: 2px;
margin:0;
}
#header li {
float: left;
border: 1px solid #CCCCCC;
border-bottom-width: 0;
margin: 0 0.5em 0 0;
}

#header li a {
padding: 0 1em;
color: #000000;
text-decoration: none;
}
#header #selected {
position: relative;
top: 2px;
padding-top: 5px;
padding-bottom:4px;
background: white;
font-weight: bold;
}
#header #notselected {
position: relative;
top: 5px;
padding-top: 2px;
padding-bottom: 3px;
background: #e1eae2;
}
body {
font-family: Verdana, sans-serif;
}


]]>
</style>
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<script>
<![CDATA[
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '219605381956214');
fbq('track', 'PageView');
]]>
</script><noscript><img height="1" width="1" class="c1" src="https://www.facebook.com/tr?id=219605381956214&amp;ev=PageView&amp;noscript=1" /></noscript>
<style type="text/css">
/*<![CDATA[*/
body {
background-color: #EDEDED;
}
div.c14 {text-align: center}
a.c13 {color: #00721e;}
a.c12 {text-align: center}
ins.c11 {display:inline-block;width:728px;height:15px}
table.c10 {background-color: #FFFFFF; border: 1px solid #CCCCCC; padding: 5px}
span.c9 {color: #00721E}
table.c8 {border: 1px solid #BBBBBB}
tr.c7 {background-color: #FFFFFF}
form.c6 {font-size: 70%}
tr.c5 {background-color: #E1EAE2}
span.c4 {font-size: 70%}
ins.c3 {display:inline-block;width:468px;height:60px}
span.c2 {font-family: Verdana}
img.c1 {display:none}
/*]]>*/
</style>
</head>
<body>
<span class="c2"></span>
<table width="1000" align="center">
<tr height="62">
<td align="left" width="400"><a href="/"><img src="/images/viewdns_logo.gif" border="0" width="399" height="42.5" alt="ViewDNS.info - Your one source for DNS related tools!" /></a></td>
<td align="center" valign="middle">
<script async="async" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle c3" data-ad-client="ca-pub-7431844373287199" data-ad-slot="1039512844"></ins>
<script>
<![CDATA[

(adsbygoogle = window.adsbygoogle || []).push({});
]]>
</script></td>
</tr>
</table>
<div id="header"><span class="c2"></span>
<table width="1000" align="center" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<ul>
<li id="selected"><a href="https://viewdns.info/">Tools</a></li>
<li id="notselected"><a href="https://viewdns.info/api/">API</a></li>
<li id="notselected"><a href="https://viewdns.info/research/">Research</a></li>
<li id="notselected"><a href="https://viewdns.info/data/">Data</a></li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<table width="1000" class="c10" align="center" id="null">
<tr>
<td></td>
</tr>
<tr align="center" valign="top">
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Reverse IP Lookup] body=[This tool will show all websites hosted on a given server.&lt;br&gt;&lt;br&gt;Simply provide a hostname or IP address to find all other sites hosted on the same server.]"><b><a href="/reverseip/" class="mainlinks">Reverse IP Lookup</a></b><br />
<span class="c4">Find all sites hosted on a given server.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="reverseip" action="/reverseip/" method="get" onsubmit="return validate(this)">Domain / IP<br />
<input name="host" type="text" size="30" /><input name="t" type="hidden" value="1" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Reverse Whois Lookup] body=[This free tool will allow you to find domain names owned by an individual person or company.&lt;br&gt;&lt;br&gt;Simply enter the email address or name of the person or company to find other domains registered using those same details.]"><b><a href="/reversewhois/" class="mainlinks">Reverse Whois Lookup</a></b><br />
<span class="c4">Find domain names owned by an individual or company.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="reverseip" action="/reversewhois/" method="get">Registrant Name or Email Address<br />
<input name="q" type="text" size="30" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[IP History] body=[Shows historical IP addresses for a given domain name as well as the owner of those IP's and the geo-location of those IP's.&lt;br&gt;&lt;br&gt;Useful in identifying potential historical links between domain names / servers.]"><b><a href="/iphistory/" class="mainlinks">IP History</a></b><br />
<span class="c4">Show historical IP addresses for a domain.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="iphistory" action="/iphistory/" method="get">Domain (e.g. <i>domain.com</i>)<br />
<input name="domain" type="text" size="30" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td></td>
</tr>
<tr align="center" valign="top">
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[DNS Report] body=[This tool will provide a complete report on the health of your DNS servers and your DNS settings.&lt;br&gt;&lt;br&gt;Designed to help webmasters and system administrators diagnose a large number of DNS related issues.]"><b><a href="/dnsreport/" class="mainlinks">DNS Report</a></b><br />
<span class="c4">Provides a complete report on your DNS settings.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="asnlookup" action="/dnsreport/" method="get" onsubmit="return validate(this)">Domain (e.g. <i>domain.com</i>)<br />
<input name="domain" type="text" size="30" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Reverse MX Lookup] body=[This tool will show all websites that use a specified mail server.&lt;br&gt;&lt;br&gt;Simply provide a mail server to find all other sites that share the common mail server.]"><b><a href="/reversemx/" class="mainlinks">Reverse MX Lookup&nbsp;&nbsp;<span class="c9">[NEW]</span></a></b><br />
<span class="c4">Find all sites that use a given mail server.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="reverseip" action="/reversemx/" method="get" onsubmit="return validate(this)">Mail server (e.g. <i>mail.google.com</i>)<br />
<input name="mx" type="text" size="30" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Reverse NS Lookup] body=[This tool will show all websites that use a specified nameserver.&lt;br&gt;&lt;br&gt;Simply provide a nameserver to find all other sites that share the common nameserver.]"><b><a href="/reversens/" class="mainlinks">Reverse NS Lookup</a></b><br />
<span class="c4">Find all sites that use a given nameserver.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="reverseip" action="/reversens/" method="get" onsubmit="return validate(this)">Nameserver (e.g. <i>ns1.example.com</i>)<br />
<input name="ns" type="text" size="30" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td></td>
</tr>
<tr align="center" valign="top">
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[IP Location Finder] body=[This tool will display geographic information about a supplied IP address including city, country, latitude, longitude and more...]"><b><a href="/iplocation/" class="mainlinks">IP Location Finder</a></b><br />
<span class="c4">Find the geographic location of an IP Address.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="iplocation" action="/iplocation/" method="get" onsubmit="return validate(this)">IP<br />
<input name="ip" type="text" size="30" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Chinese Firewall Test] body=[Checks whether a site is blocked by the great firewall of China. This test checks across a number of servers from various locations in mainland China to determine if access to the site provided is possible from behind the Chinese firewall.&lt;br&gt;&lt;br&gt;This test checks for symptoms of DNS poisoning, one of the more common methods used by the Chinese government to block access to websites.]"><b><a href="/chinesefirewall/" class="mainlinks">Chinese Firewall Test</a></b><br />
<span class="c4">Checks whether a site is accessible from China.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="chinesefirewall" action="/chinesefirewall/" method="get">URL / Domain<br />
<input name="domain" type="text" size="30" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[DNS Propagation Checker] body=[Check whether recent changes to DNS entries have propagated to DNS servers all over the world.&lt;br&gt;&lt;br&gt;Useful in troubleshooting DNS issues that appear to be isolated to one geographic region.]"><b><a href="/propagation/" class="mainlinks">DNS Propagation Checker</a></b><br />
<span class="c4">Check whether recent DNS changes have propagated.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="propagation" action="/propagation/" method="get" onsubmit="return validate(this)">Domain (e.g. <i>domain.com</i>)<br />
<input name="domain" type="text" size="30" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td></td>
</tr>
<tr align="center" valign="top">
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Is My Site Down] body=[Check whether a given website is down or not.&lt;br&gt;&lt;br&gt;Useful in determining if a site is actually down or whether it is a problem with your PC.]"><b><a href="/ismysitedown/" class="mainlinks">Is My Site Down</a></b><br />
<span class="c4">Check whether a site is actually down or not.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="ismysitedown" action="/ismysitedown/" method="get" onsubmit="return validate(this)">Domain (e.g. <i>domain.com</i>)<br />
<input name="domain" type="text" size="30" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Iran Firewall Test] body=[Checks whether a site is blocked in Iran or not. Useful in determining if users of the Internet in Iran can access a given site.]"><b><a href="/iranfirewall/" class="mainlinks">Iran Firewall Test</a></b><br />
<span class="c4">Check whether a site is accessible in Iran.</span></td>
</tr>
<tr class="c7">
<td><br />
<form name="iranfirewall" action="/iranfirewall/" method="get"><span class="c4">Site URL / Domain<br />
<input name="siteurl" type="text" size="30" /><input type="submit" value="GO" /></span></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Domain / IP Whois] body=[Display ownership information relating to a domain name or ip address...]"><b><a href="/whois/" class="mainlinks">Domain / IP Whois</a></b><br />
<span class="c4">Lookup information on a Domain or IP address.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="domipwhois" action="/whois/" method="get" onsubmit="return validate(this)">Domain / IP<br />
<input name="domain" type="text" size="30" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td></td>
</tr>
<tr align="center" valign="top">
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Get HTTP Headers] body=[Retrieves the HTTP headers of a remote domain.&lt;br&gt;&lt;br&gt;Useful in determining the web server (and version) in use and much more...]"><b><a href="/httpheaders/" class="mainlinks">Get HTTP Headers</a></b><br />
<span class="c4">View the HTTP headers returned by a domain.</span></td>
</tr>
<tr class="c7">
<td><br />
<form name="httpheaders" action="/httpheaders/" method="get" onsubmit="return validate(this)"><span class="c4">Domain<br />
<input name="domain" type="text" size="30" /><input type="submit" value="GO" /></span></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[DNS Record Lookup] body=[View all configured DNS records (A, MX, CNAME etc.) for a specified domain name...]"><b><a href="/dnsrecord/" class="mainlinks">DNS Record Lookup</a></b><br />
<span class="c4">View all DNS records for a specified domain.</span></td>
</tr>
<tr class="c7">
<td><br />
<form name="dnsrecord" action="/dnsrecord/" method="get" onsubmit="return validate(this)"><span class="c4">Domain (e.g. <i>domain.com</i>)<br />
<input name="domain" type="text" size="30" /><input type="submit" value="GO" /></span></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Port Scanner] body=[This web based port scanner will test whether common ports are open on a server.&lt;br&gt;&lt;br&gt;Useful in determining if a specific service (e.g. HTTP) is up or down on a specific server.]"><b><a href="/portscan/" class="mainlinks">Port Scanner</a></b><br />
<span class="c4">Check if common ports are open on a server.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="portscan" action="/portscan/" method="get" onsubmit="return validate(this)">Domain / IP<br />
<input name="host" type="text" size="30" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
</tr>
<tr align="center" valign="top">
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Traceroute] body=[Determines the series of servers that data traverses from the ViewDNS server to the specified domain name or IP address...]"><b><a href="/traceroute/" class="mainlinks">Traceroute</a></b><br />
<span class="c4">Trace the servers between ViewDNS and a remote host.</span></td>
</tr>
<tr class="c7">
<td><br />
<form name="traceroute" action="/traceroute/" method="get" onsubmit="return validate(this)"><span class="c4">Domain / IP<br />
<input name="domain" type="text" size="30" /><input type="submit" value="GO" /></span></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Spam Database Lookup] body=[Find out if your mail server is listed in any spam databases...]"><b><a href="/spamdblookup/" class="mainlinks">Spam Database Lookup</a></b><br />
<span class="c4">Determine if your mail server is on any spam lists.</span></td>
</tr>
<tr class="c7">
<td><br />
<form name="spamdblookup" action="/spamdblookup/" method="get" onsubmit="return validate(this)"><span class="c4">IP<br />
<input name="ip" type="text" size="30" /><input type="submit" value="GO" /></span></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Reverse DNS Lookup] body=[Find the reverse DNS entry for a given IP. This is generally the server or host name...]"><b><a href="/reversedns/" class="mainlinks">Reverse DNS Lookup</a></b><br />
<span class="c4">View the reverse DNS entry for an IP address.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="reversedns" action="/reversedns/" method="get" onsubmit="return validate(this)">IP<br />
<input name="ip" type="text" size="30" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
</tr>
<tr align="center" valign="top">
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[ASN Lookup] body=[Use this tool to determine which company owns the specified Autonomous System Number (ASN)...]"><b><a href="/asnlookup/" class="mainlinks">ASN Lookup</a></b><br />
<span class="c4">Lookup information on an ASN.</span></td>
</tr>
<tr class="c7">
<td><br />
<form name="asnlookup" action="/asnlookup/" method="get" onsubmit="return validate(this)"><span class="c4">Autonomous System Number (e.g. <i>3456</i>)<br />
<input name="asn" type="text" size="30" /><input type="submit" value="GO" /></span></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Ping] body=[Test how long a response from remote system takes to reach the ViewDNS server. &lt;br&gt;&lt;br&gt;Useful for detecting latency issues on network connections...]"><b><a href="/ping/" class="mainlinks">Ping</a></b><br />
<span class="c4">Test the latency of a remote system from ViewDNS.</span></td>
</tr>
<tr class="c7">
<td><br />
<form name="ping" action="/ping/" method="get" onsubmit="return validate(this)"><span class="c4">Domain / IP<br />
<input name="domain" type="text" size="30" /><input type="submit" value="GO" /></span></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[DNSSEC Test] body=[Test if any domain name is configured for DNSSEC.]"><b><a href="/dnssec/" class="mainlinks">DNSSEC Test</a></b><br />
<span class="c4">Test if any domain name is configured for DNSSEC.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="dnssec" action="/dnssec/" method="get" onsubmit="return validate(this)">Domain (e.g. <i>domain.com</i>)<br />
<input name="domain" type="text" size="30" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
</tr>
<tr align="center" valign="top">
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[URL / String Decode] body=[Decode URL's or strings that contain data in the format '&lt;i&gt;%xx&lt;/i&gt;' &lt;br&gt;&lt;br&gt;e.g. '%48%45%4C%4C%4F' decodes to 'HELLO'&lt;br&gt;&lt;br&gt;Useful in decoding confusing URL's]"><b><a href="/urldecode/" class="mainlinks">URL / String Decode</a></b><br />
<span class="c4">Convert a URL with '<i>%##</i>' values to a readable format.</span></td>
</tr>
<tr class="c7">
<td><br />
<form name="urldecode" action="/urldecode/" method="get" onsubmit="return validate(this)"><span class="c4">URL / String<br />
<input name="url" type="text" size="30" /><input type="submit" value="GO" /></span></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Abuse Contact Lookup] body=[Find the abuse contact address for a domain name.&lt;br&gt;&lt;br&gt;This is where you would send complaints about spam originating from that domain...]"><b><a href="/abuselookup/" class="mainlinks">Abuse Contact Lookup</a></b><br />
<span class="c4">Find the abuse contact address for a domain name.</span></td>
</tr>
<tr class="c7">
<td><br />
<form name="abusecontact" action="/abuselookup/" method="get" onsubmit="return validate(this)"><span class="c4">Domain<br />
<input name="domain" type="text" size="30" /><input type="submit" value="GO" /></span></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[MAC Address Lookup] body=[Use this tool to determine which company manufactured a network device.]"><b><a href="/maclookup/" class="mainlinks">MAC Address Lookup</a></b><br />
<span class="c4">Determine the manufacturer of a network device.</span></td>
</tr>
<tr class="c7">
<td><br />
<form class="c6" name="asnlookup" action="/maclookup/" method="get">MAC Address (e.g. <i>00-22-15-11-22-33</i>)<br />
<input name="mac" type="text" size="30" /><input type="submit" value="GO" /></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
</tr>
<tr align="center" valign="top">
<td>
<table width="320" class="c8">
<tr class="c5">
<td title="header=[Free Email Lookup] body=[Find out if a domain name provides free email addresses...]"><b><a href="/freeemail/" class="mainlinks">Free Email Lookup</a></b><br />
<span class="c4">Determine if a domain provides free email addresses.</span></td>
</tr>
<tr class="c7">
<td><br />
<form name="freeemail" action="/freeemail/" method="get" onsubmit="return validate(this)"><span class="c4">Domain (e.g. <i>gmail.com</i>)<br />
<input name="domain" type="text" size="30" /><input type="submit" value="GO" /></span></form>
<span class="c4"></span></td>
</tr>
</table>
</td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
</tr>
</table>
<table width="1000" align="center" border="0">
<tr align="center">
<td align="center">
<script async="async" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle c11" data-ad-client="ca-pub-7431844373287199" data-ad-slot="9102586825"></ins>
<script>
<![CDATA[

(adsbygoogle = window.adsbygoogle || []).push({});
]]>
</script><br />
<br />
<div id="fb-root"></div>
<script>
<![CDATA[
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&appId=187997344602848&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
]]>
</script>
<script src="/boxover.js"></script> <a href="https://twitter.com/viewdns" class="twitter-follow-button c12" data-show-count="false">Follow @viewdns</a>
<script>
<![CDATA[
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
]]>
</script>
<div class="fb-like" data-href="https://www.facebook.com/viewdns" data-layout="button" data-action="like" data-show-faces="true" data-share="true"></div>
<br />
<span class="c4">All content © 2018 ViewDNS.info<br />
<a href="mailto:feedback@viewdns.info?subject=Feedback" class="c13">Feedback / Suggestions / Contact Us</a>&nbsp;&nbsp;&nbsp;<a href="/data/affiliates/" class="c13">Become an Affiliate</a></span></td>
</tr>
</table>
<span class="c2"><br /></span>
<table width="731" align="center" border="0">
<tr align="center">
<td align="center">
<script type="text/javascript">
//<![CDATA[
<!--
google_ad_client = "ca-pub-7431844373287199";
/* ViewDNS 728x90 */
google_ad_slot = "2958648842";
google_ad_width = 728;
google_ad_height = 90;
google_page_url="http://viewdns.info";
//-->
//]]>
</script>
<script type="text/javascript" src="//pagead2.googlesyndication.com/pagead/show_ads.js"></script></td>
</tr>
</table>
<div class="c14"><br />
<br /></div>
</body>
</html>

Warnings Errors and Accessibility

line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 197 column 54 - Warning: unescaped & or unknown entity "&ev"
line 197 column 66 - Warning: unescaped & or unknown entity "&noscript"
line 210 column 1 - Warning: missing </font> before <table>
line 238 column 18 - Warning: inserting implicit <font>
line 238 column 18 - Warning: missing </font> before <table>
line 252 column 5 - Warning: missing <td>
line 266 column 1 - Warning: missing </font> before </form>
line 268 column 1 - Warning: inserting implicit <font>
line 280 column 1 - Warning: missing </font> before </form>
line 282 column 1 - Warning: inserting implicit <font>
line 296 column 1 - Warning: missing </font> before </form>
line 298 column 1 - Warning: inserting implicit <font>
line 303 column 5 - Warning: missing <td>
line 316 column 1 - Warning: missing </font> before </form>
line 318 column 1 - Warning: inserting implicit <font>
line 324 column 275 - Warning: entity "&nbsp" doesn't end in ';'
line 330 column 1 - Warning: missing </font> before </form>
line 332 column 1 - Warning: inserting implicit <font>
line 344 column 1 - Warning: missing </font> before </form>
line 346 column 1 - Warning: inserting implicit <font>
line 351 column 5 - Warning: missing <td>
line 366 column 1 - Warning: missing </font> before </form>
line 368 column 1 - Warning: inserting implicit <font>
line 382 column 1 - Warning: missing </font> before </form>
line 384 column 1 - Warning: inserting implicit <font>
line 399 column 1 - Warning: missing </font> before </form>
line 401 column 1 - Warning: inserting implicit <font>
line 408 column 5 - Warning: missing <td>
line 421 column 1 - Warning: missing </font> before </form>
line 423 column 1 - Warning: inserting implicit <font>
line 437 column 1 - Warning: missing </font> before </form>
line 439 column 1 - Warning: inserting implicit <font>
line 454 column 1 - Warning: missing </font> before </form>
line 456 column 1 - Warning: inserting implicit <font>
line 462 column 5 - Warning: missing <td>
line 476 column 1 - Warning: missing </font> before </form>
line 478 column 1 - Warning: inserting implicit <font>
line 491 column 1 - Warning: missing </font> before </form>
line 493 column 1 - Warning: inserting implicit <font>
line 507 column 1 - Warning: missing </font> before </form>
line 509 column 1 - Warning: inserting implicit <font>
line 529 column 1 - Warning: missing </font> before </form>
line 531 column 1 - Warning: inserting implicit <font>
line 548 column 1 - Warning: missing </font> before </form>
line 550 column 1 - Warning: inserting implicit <font>
line 565 column 1 - Warning: missing </font> before </form>
line 567 column 1 - Warning: inserting implicit <font>
line 584 column 1 - Warning: missing </font> before </form>
line 586 column 1 - Warning: inserting implicit <font>
line 599 column 1 - Warning: missing </font> before </form>
line 601 column 1 - Warning: inserting implicit <font>
line 615 column 1 - Warning: missing </font> before </form>
line 617 column 1 - Warning: inserting implicit <font>
line 628 column 1 - Warning: suspected missing quote mark for attribute value
line 637 column 1 - Warning: missing </font> before </form>
line 639 column 1 - Warning: inserting implicit <font>
line 655 column 1 - Warning: missing </font> before </form>
line 657 column 1 - Warning: inserting implicit <font>
line 671 column 1 - Warning: missing </font> before </form>
line 673 column 1 - Warning: inserting implicit <font>
line 693 column 1 - Warning: missing </font> before </form>
line 695 column 1 - Warning: inserting implicit <font>
line 708 column 5 - Warning: missing <td>
line 743 column 1 - Warning: inserting implicit <font>
line 743 column 1 - Warning: missing </font> before <table>
line 766 column 1 - Warning: inserting implicit <font>

Accessibility Checks:

line 196 column 11 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 216 column 17 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 251 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 258 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 272 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 288 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 308 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 322 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 336 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 356 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 374 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 389 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 413 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 428 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 444 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 467 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 482 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 499 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 518 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 537 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 557 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 575 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 590 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 607 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 626 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 644 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 663 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 682 column 1 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 716 column 17 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 740 column 80 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 740 column 217 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 1 column 1 - Access: [3.2.1.1]: <doctype> missing.
line 1 column 1 - Access: [4.3.1.1]: language not identified.
line 8 column 1 - Access: [6.2.2.2]: text equivalents require updating (script).
line 8 column 1 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 8 column 1 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 8 column 1 - Access: [7.1.1.1]: remove flicker (script).
line 8 column 1 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 8 column 1 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 70 column 1 - Access: [6.2.2.2]: text equivalents require updating (script).
line 70 column 1 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 70 column 1 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 70 column 1 - Access: [7.1.1.1]: remove flicker (script).
line 70 column 1 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 70 column 1 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 117 column 1 - Access: [6.1.1.2]: style sheets require testing (style element).
line 124 column 1 - Access: [6.2.2.2]: text equivalents require updating (script).
line 124 column 1 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 124 column 1 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 124 column 1 - Access: [7.1.1.1]: remove flicker (script).
line 124 column 1 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 124 column 1 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 139 column 1 - Access: [6.1.1.2]: style sheets require testing (style element).
line 184 column 1 - Access: [6.2.2.2]: text equivalents require updating (script).
line 184 column 1 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 184 column 1 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 184 column 1 - Access: [7.1.1.1]: remove flicker (script).
line 184 column 1 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 196 column 11 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 196 column 11 - Access: [1.1.1.1]: <img> missing 'alt' text.
line 210 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 211 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 211 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 211 column 1 - Access: [5.3.1.1]: verify layout tables linearize properly.
line 211 column 1 - Access: [5.1.2.1]: data <table> missing row/column headers (all).
line 212 column 58 - Access: [7.1.1.5]: remove flicker (animated gif).
line 212 column 58 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 212 column 58 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 214 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 214 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 214 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 214 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 214 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 214 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 220 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 220 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 220 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 220 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 220 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 220 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 238 column 18 - Access: [11.2.1.5]: replace deprecated html <font>.
line 238 column 18 - Access: [5.5.2.1]: <table> missing <caption>.
line 238 column 18 - Access: [5.5.1.1]: <table> missing summary.
line 238 column 18 - Access: [5.1.2.1]: data <table> missing row/column headers (all).
line 240 column 23 - Access: [13.1.1.1]: link text not meaningful.
line 241 column 26 - Access: [13.1.1.1]: link text not meaningful.
line 243 column 30 - Access: [13.1.1.1]: link text not meaningful.
line 251 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 251 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 258 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 258 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 262 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 266 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 266 column 31 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 266 column 72 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 266 column 72 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 266 column 112 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 268 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 272 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 272 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 276 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 280 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 280 column 52 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 280 column 52 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 280 column 90 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 282 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 288 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 288 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 292 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 296 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 296 column 51 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 296 column 51 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 296 column 94 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 298 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 308 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 308 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 312 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 316 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 316 column 51 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 316 column 51 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 316 column 94 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 318 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 322 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 322 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 324 column 280 - Access: [11.2.1.5]: replace deprecated html <font>.
line 326 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 330 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 330 column 61 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 330 column 61 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 330 column 100 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 332 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 336 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 336 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 340 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 344 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 344 column 60 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 344 column 60 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 344 column 99 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 346 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 356 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 356 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 360 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 366 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 366 column 22 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 366 column 22 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 366 column 61 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 368 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 374 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 374 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 378 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 382 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 382 column 32 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 382 column 32 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 382 column 75 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 384 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 389 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 389 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 393 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 399 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 399 column 51 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 399 column 51 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 399 column 94 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 401 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 413 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 413 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 417 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 421 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 421 column 51 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 421 column 51 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 421 column 94 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 423 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 428 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 428 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 432 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 437 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 437 column 37 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 437 column 37 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 437 column 81 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 439 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 444 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 444 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 448 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 454 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 454 column 31 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 454 column 31 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 454 column 74 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 456 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 467 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 467 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 471 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 476 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 476 column 26 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 476 column 26 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 476 column 69 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 478 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 482 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 482 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 486 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 491 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 491 column 51 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 491 column 51 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 491 column 94 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 493 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 499 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 499 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 503 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 507 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 507 column 31 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 507 column 31 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 507 column 72 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 509 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 518 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 518 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 522 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 529 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 529 column 31 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 529 column 31 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 529 column 74 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 531 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 537 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 537 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 541 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 548 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 548 column 22 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 548 column 22 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 548 column 61 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 550 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 557 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 557 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 561 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 565 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 565 column 22 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 565 column 22 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 565 column 61 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 567 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 575 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 575 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 579 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 584 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 584 column 63 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 584 column 63 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 584 column 103 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 586 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 590 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 590 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 592 column 187 - Access: [13.1.1.1]: link text not meaningful.
line 594 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 599 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 599 column 31 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 599 column 31 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 599 column 74 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 601 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 607 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 607 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 611 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 615 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 615 column 51 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 615 column 51 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 615 column 94 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 617 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 626 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 626 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 630 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 637 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 637 column 32 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 637 column 32 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 637 column 72 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 639 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 644 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 644 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 648 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 655 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 655 column 26 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 655 column 26 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 655 column 69 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 657 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 663 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 663 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 667 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 671 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 671 column 63 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 671 column 63 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 671 column 103 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 673 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 682 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 682 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 686 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 693 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 693 column 50 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 693 column 50 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 693 column 93 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 695 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 711 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 711 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 711 column 1 - Access: [5.3.1.1]: verify layout tables linearize properly.
line 714 column 33 - Access: [6.2.2.2]: text equivalents require updating (script).
line 714 column 33 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 714 column 33 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 714 column 33 - Access: [7.1.1.1]: remove flicker (script).
line 714 column 33 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 714 column 33 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 720 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 720 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 720 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 720 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 720 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 720 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 727 column 1 - Access: [6.2.2.2]: text equivalents require updating (script).
line 727 column 1 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 727 column 1 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 727 column 1 - Access: [7.1.1.1]: remove flicker (script).
line 727 column 1 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 727 column 1 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 735 column 1 - Access: [6.2.2.2]: text equivalents require updating (script).
line 735 column 1 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 735 column 1 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 735 column 1 - Access: [7.1.1.1]: remove flicker (script).
line 735 column 1 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 735 column 1 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 738 column 1 - Access: [6.2.2.2]: text equivalents require updating (script).
line 738 column 1 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 738 column 1 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 738 column 1 - Access: [7.1.1.1]: remove flicker (script).
line 738 column 1 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 738 column 1 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 740 column 25 - Access: [11.2.1.5]: replace deprecated html <font>.
line 743 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 744 column 1 - Access: [5.5.2.1]: <table> missing <caption>.
line 744 column 1 - Access: [5.5.1.1]: <table> missing summary.
line 744 column 1 - Access: [5.3.1.1]: verify layout tables linearize properly.
line 748 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 748 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 748 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 748 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 748 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 748 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 757 column 1 - Access: [6.2.2.2]: text equivalents require updating (script).
line 757 column 1 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 757 column 1 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 757 column 1 - Access: [7.1.1.1]: remove flicker (script).
line 757 column 1 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 757 column 1 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 765 column 1 - Access: [11.2.1.3]: replace deprecated html <center>.
line 766 column 1 - Access: [11.2.1.5]: replace deprecated html <font>.
line 212 column 58 - Warning: <img> attribute "height" has invalid value "42.5"
line 242 column 5 - Warning: <li> anchor "notselected" already defined
line 243 column 9 - Warning: <li> anchor "notselected" already defined
line 279 column 1 - Warning: <form> anchor "reverseip" already defined
line 329 column 1 - Warning: <form> anchor "reverseip" already defined
line 343 column 1 - Warning: <form> anchor "reverseip" already defined
line 582 column 1 - Warning: <form> anchor "asnlookup" already defined
line 670 column 1 - Warning: <form> anchor "asnlookup" already defined
line 5 column 1 - Warning: <meta> proprietary attribute "keywords"
line 212 column 1 - Warning: <tr> proprietary attribute "height"
Info: Document content looks like HTML5
<HTMLYSE> found 77 warnings and 0 errors!