301 status code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.
The browser will automatically redirect the user to the new address, and search engines will update their indexes.
200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: 013.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html> <html lang="en"> <head> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-3Z425PPSCN"></script> <script> </script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-3Z425PPSCN'); /** * Secure Hash Algorithm (SHA256) * http://www.webtoolkit.info/ * Original code by Angel Marin, Paul Johnston **/ function SHA256(s) { var chrsz = 8; var hexcase = 0; function safe_add (x, y) { var lsw = (x & 0xFFFF) + (y & 0xFFFF); var msw = (x >> 16) + (y >> 16) + (lsw >> 16); return (msw << 16) | (lsw & 0xFFFF); } function S (X, n) { return ( X >>> n ) | (X << (32 - n)); } function R (X, n) { return ( X >>> n ); } function Ch(x, y, z) { return ((x & y) ^ ((~x) & z)); } function Maj(x, y, z) { return ((x & y) ^ (x & z) ^ (y & z)); } function Sigma0256(x) { return (S(x, 2) ^ S(x, 13) ^ S(x, 22)); } function Sigma1256(x) { return (S(x, 6) ^ S(x, 11) ^ S(x, 25)); } function Gamma0256(x) { return (S(x, 7) ^ S(x, 18) ^ R(x, 3)); } function Gamma1256(x) { return (S(x, 17) ^ S(x, 19) ^ R(x, 10)); } function core_sha256 (m, l) { var K = new Array(0x428A2F98, 0x71374491, 0xB5C0FBCF, 0xE9B5DBA5, 0x3956C25B, 0x59F111F1, 0x923F82A4, 0xAB1C5ED5, 0xD807AA98, 0x12835B01, 0x243185BE, 0x550C7DC3, 0x72BE5D74, 0x80DEB1FE, 0x9BDC06A7, 0xC19BF174, 0xE49B69C1, 0xEFBE4786, 0xFC19DC6, 0x240CA1CC, 0x2DE92C6F, 0x4A7484AA, 0x5CB0A9DC, 0x76F988DA, 0x983E5152, 0xA831C66D, 0xB00327C8, 0xBF597FC7, 0xC6E00BF3, 0xD5A79147, 0x6CA6351, 0x14292967, 0x27B70A85, 0x2E1B2138, 0x4D2C6DFC, 0x53380D13, 0x650A7354, 0x766A0ABB, 0x81C2C92E, 0x92722C85, 0xA2BFE8A1, 0xA81A664B, 0xC24B8B70, 0xC76C51A3, 0xD192E819, 0xD6990624, 0xF40E3585, 0x106AA070, 0x19A4C116, 0x1E376C08, 0x2748774C, 0x34B0BCB5, 0x391C0CB3, 0x4ED8AA4A, 0x5B9CCA4F, 0x682E6FF3, 0x748F82EE, 0x78A5636F, 0x84C87814, 0x8CC70208, 0x90BEFFFA, 0xA4506CEB, 0xBEF9A3F7, 0xC67178F2); var HASH = new Array(0x6A09E667, 0xBB67AE85, 0x3C6EF372, 0xA54FF53A, 0x510E527F, 0x9B05688C, 0x1F83D9AB, 0x5BE0CD19); var W = new Array(64); var a, b, c, d, e, f, g, h, i, j; var T1, T2; m[l >> 5] |= 0x80 << (24 - l % 32); m[((l + 64 >> 9) << 4) + 15] = l; for ( var i = 0; i<m.length; i+=16 ) { a = HASH[0]; b = HASH[1]; c = HASH[2]; d = HASH[3]; e = HASH[4]; f = HASH[5]; g = HASH[6]; h = HASH[7]; for ( var j = 0; j<64; j++) { if (j < 16) W[j] = m[j + i]; else W[j] = safe_add(safe_add(safe_add(Gamma1256(W[j - 2]), W[j - 7]), Gamma0256(W[j - 15])), W[j - 16]); T1 = safe_add(safe_add(safe_add(safe_add(h, Sigma1256(e)), Ch(e, f, g)), K[j]), W[j]); T2 = safe_add(Sigma0256(a), Maj(a, b, c)); h = g; g = f; f = e; e = safe_add(d, T1); d = c; c = b; b = a; a = safe_add(T1, T2); } HASH[0] = safe_add(a, HASH[0]); HASH[1] = safe_add(b, HASH[1]); HASH[2] = safe_add(c, HASH[2]); HASH[3] = safe_add(d, HASH[3]); HASH[4] = safe_add(e, HASH[4]); HASH[5] = safe_add(f, HASH[5]); HASH[6] = safe_add(g, HASH[6]); HASH[7] = safe_add(h, HASH[7]); } return HASH; } function str2binb (str) { var bin = Array(); var mask = (1 << chrsz) - 1; for(var i = 0; i < str.length * chrsz; i += chrsz) { bin[i>>5] |= (str.charCodeAt(i / chrsz) & mask) << (24 - i % 32); } return bin; } function Utf8Encode(string) { string = string.replace(/\r\n/g,'\n'); var utftext = ''; for (var n = 0; n < string.length; n++) { var c = string.charCodeAt(n); if (c < 128) { utftext += String.fromCharCode(c); } else if((c > 127) && (c < 2048)) { utftext += String.fromCharCode((c >> 6) | 192); utftext += String.fromCharCode((c & 63) | 128); } else { utftext += String.fromCharCode((c >> 12) | 224); utftext += String.fromCharCode(((c >> 6) & 63) | 128); utftext += String.fromCharCode((c & 63) | 128); } } return utftext; } function binb2hex (binarray) { var hex_tab = hexcase ? '0123456789ABCDEF' : '0123456789abcdef'; var str = ''; for(var i = 0; i < binarray.length * 4; i++) { str += hex_tab.charAt((binarray[i>>2] >> ((3 - i % 4)*8+4)) & 0xF) + hex_tab.charAt((binarray[i>>2] >> ((3 - i % 4)*8 )) & 0xF); } return str; } s = Utf8Encode(s); return binb2hex(core_sha256(str2binb(s), s.length * chrsz)); } domain = '' if(window.location.search) { const queryString = window.location.search const urlParams = new URLSearchParams(queryString) if(urlParams.get('d')) { domain = urlParams.get('d') let expr = /^[a-zA-Z0-9.]*$/ if (!expr.test(domain)) domain = '' if(domain.length > 12) domain = '' } } console.log(domain) document.title = `Domain information ${domain}` domain = domain.toLowerCase().trim() domainHash = SHA256(domain) console.log(domainHash) let cjd = [ 'c73c926710ef0d072e346305a6b21fe151a61f9ca4763f5fe0d01502b1514ff7', 'ba21550aa65d3e9cf17c212c05aadc6d4fe1cb975e8411a2655a41faf213b44b', 'bbaade0ac09367bb2985535606c6d701af8d065b6e9a4f53ed47412519902e1e', 'a3e40bd0140c0ec38de9ff355e9fe58643cac2e4e7aa0260287d732e0e9d3efb', 'd54575ffb346460de05ac83fbddb1b963b8f66ab49107770f72da86121da4679', 'e4b1721de3ba2259573435750709df9b3a620c2a4a180890d59b93c90c843615', 'c40f479e9a9fcec186827fa422d6ee5d60d70b597dd53d1f186aa3b5b77b459e', '53a8af855991e73f5139b08eca3ed7a0d6b6eb5f2db4af9e9f954fae54956e72', '84097c23061cf183bfc93e958820256ea29dc15ad503f0168d5852aa02bc41e6', 'fdafcd2e13d27c4a74b2560f9376b1e622a7e38e68905c4d38ed791e45126a28', 'c73030be96b95c728fae2897321849e247a8219f4caa7ec9833d9628ba2f2254', '8fb5dceeda898a3c1eeaa5906cbb1fc06d58e30dccec29706d96b8de38527bcc', '83025d6dbc342adca9f72317ffcca6751973ba033e12ba325ce22de732b78ad3', '402256f425982677570723c75bcaa4cf5900232295acdf51fd7353f989f73231', '0f49e9dc0f3a1e8d9fda12a15c91adf5bbc33d1e5b3837622f80cd20ca31b504', '5ce408262f39e8a371bee88130120ecf247bc5f7d223e53ab35dc84097c9adea', 'c206f5322d99a6d885a86de5443da42564fa989e45ab2643a0cbe1c180a42c90', 'dc91d4f837aee4221bb88e28c60a2a02acf94cd4e666ad5f89ea764a0ab1bcd6', 'd813c46b0e94b646e3983761f5800962000cd105e65c53040e1b8af0ddf9c5c2', '854178786335b288da259d20d2b7965a92ba48a061106f057450070967e5b41c', ] sendTo = 'three' // TODO: If domain in array, mail-to is Carly. If not, mail-to is 013.com if(cjd.indexOf(domainHash) !== -1) { sendTo = 'cjd' } </script> <meta charset="UTF-8"> <title>Domain information</title> <style type="text/css"> .main { padding: 10%; font-size: 1.8rem; font-family: Arial, sans-serif; } </style> </head> <body class="main"> <script> if(sendTo === 'three') { document.write(` <div> To contact the owner of this domain name, send a message to <a href="mailto:info@0%313.co%6D?subject=DNQ ${domain}">info@013.com</a> <br /><br /> <strong>IMPORTANT</strong>: Make sure to have "DNQ" at the beginning of the subject or your email will be automatically sent to the trash. </div> `) } else { document.write(` <div> To contact the owner of this domain name, send a message to <a href="mailto:c%6Ad%6Fmain%73ales@gma%69l.%63o%6D?subject=DNQ ${domain}">cjdomainsales@gmail.com</a> <br /><br /> <strong>IMPORTANT</strong>: Make sure to have "DNQ" at the beginning of the subject or your email will be automatically sent to the trash. </div> `) } </script> </body> </html>