Help
RSS
API
Feed
Maltego
Contact
Domain > passlink.click
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-07-22
18.238.4.53
(
ClassC
)
2025-04-06
3.163.24.8
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Sun, 06 Apr 2025 07:49:55 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://passlink.click/X-Cache: Redirect from cloudfrontVia: 1.1 049ca50de603d43d8c9d0f7716efb414.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P2Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: neqgcKobH0rRMo-c_nHPYP0N1RsKorWkWiOlG0M-q7eGWqxLEFdFSA html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/html; charsetUTF-8Content-Length: 15490Connection: keep-aliveDate: Sun, 06 Apr 2025 07:49:56 GMTCache-Control: max-age604800, publicX-Powered-By: PHP/8.3.0beta2Apigw-Requestid: IlzFwh3BjoEEM4gVary: Accept-EncodingX-Cache: Miss from cloudfrontVia: 1.1 eb6e5a827e45274130b33c12b0d48aaa.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P2Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: gBTSTQTaVMY4p_--e2KFWdniO9u19A6vPagcO3ZHJ8XJks-5wtje_g !doctype html>html langen> head> meta charsetutf-8> meta nameviewport contentwidthdevice-width, initial-scale1> title>PassLink.click/title> !-- Google tag (gtag.js) --> script async srchttps://www.googletagmanager.com/gtag/js?idG-W58DYDMKHJ>/script> script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-W58DYDMKHJ); /script> link hrefhttps://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/css/bootstrap.min.css relstylesheet integritysha384-4bw+/aepP/YC94hEpVNVgiZdgIC5+VKNBQNGCHeKRQN+PtmoHDEXuppvnDJzQIu9 crossoriginanonymous> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css> style> :root { --teal: #06b6d4; --blue: #3b82f6; --lightgray: #cbd5e1; --gradient: linear-gradient(to right,var(--teal), var(--blue)) } body { background-image: var(--gradient); font-family: Lexend, sans-serif; accent-color: var(--blue); -webkit-font-smoothing: antialiased; /*height: 100vh; display: flex; align-items: center; justify-content: center;*/ } .logo { font-family: Arial, sans-serif; font-size: 24px; background-color: #ffffff; color: #333; padding: 5px 15px; border-radius: 30px; display: flex; align-items: center; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); text-transform: uppercase; } .logo i { margin-right: 10px; font-size: 26px; color: #007BFF; } .logo span { color: #f39c12; font-weight: bold; letter-spacing: 1px; } nav { background-color: rgba(0, 0, 0, 0.5); } footer { background-color: rgba(0, 0, 0, 0.2); } /style> /head> body> nav classnavbar navbar-expand-lg> div classcontainer-fluid> a classnavbar-brand logo href#> i classfas fa-lock>/i> PassLink.span>click/span> /a> /div> /nav> style> .result-container { display: flex; align-items: center; justify-content: space-between; position: relative; margin-top: 1rem; } #result, #link { flex: 1; font-family: Monaco, mono; background: #f4f4f4; } .copy-result { background-image: var(--gradient); border: none; padding: 14px 18px; color: white; border-radius: 25px; margin-left: 16px; position: absolute; right: 12px; font-weight: 600; cursor: pointer; z-index: 50; font-size: .8rem; } .copy-result:hover { background: var(--blue); } inputtypetext { padding: 20px 24px; border: 1px solid var(--lightgray); border-radius: 50px; } inputtyperange { padding: 8px 10px; background: #f8f8f8; flex: 1; margin-left: 1rem; margin-right: 1rem; } inputtypetext:focus, inputtypenumber:focus { border: 1px solid var(--teal); outline: none; } inputtypecheckbox { width: 16px; height: 16px; } .settings { margin-top: 3rem; } .input-group { margin-bottom: 2rem; display: flex; align-items: center; justify-content: space-between; } .generate-btn { background-image: var(--gradient); padding: 14px 24px; border: none; font-weight: 600; color: white; display: block; width: 100%; border-radius: 25px; cursor: pointer; font-size: 1.25rem; } .generate-btn:hover, .copy-btn:hover { box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); background: var(--blue); } .alert { position: fixed; top: 6px; right: 6px; padding: 10px; border-radius: 4px; background: rgba(0,0,0, .4); color: white; font-size: 20px; } .card { border-radius: 20px; box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); } /style> div classcontainer mt-5> div classcol-xl-6 offset-xl-3> div classcard p-5> div idgenerator> h2>Generate password link/h2> div classsettings> div classinput-group> label>Password length (4-20)/label> input typerange idlength min4 max20 step1 /> span idlength-result>10/span> /div> div classinput-group> label>Include numbers/label> input typecheckbox idnumbers checked /> /div> div classinput-group> label>Include symbols/label> input typecheckbox idsymbols checked /> /div> /div> button classgenerate-btn idgenerate> Generate /button> /div> div idloading styledisplay:none;> Loading... /div> div idresults styledisplay:none;> p>Password:/p> div classresult-container> input typetext idresult> button classcopy-result idcopy> Copy /button> /div> p>Link:/p> div classresult-container> input typetext idlink> button classcopy-result idcopyLink> Copy /button> /div> /div> /div> /div> /div> div classcontainer mt-5> div classcol-xl-6 offset-xl-3> h2>Keep Your Passwords Safe with PassLink.click/h2> p>Introducing a groundbreaking solution for risk-free password sharing: one-time use links!/p> h3>Why PassLink.click?/h3> ul> li>Security First: We generate robust passwords that meet the highest security standards./li> li>Risk-Free Sharing: Our one-time use links ensure that your password can only be viewed once./li> li>Protection Against Unwanted Access: If someone intercepts your email or message, they wont be able to access the link again, safeguarding your information./li> /ul> h3>How It Works/h3> ol> li>Generate Your Password: Use our generator to create a secure password./li> li>Get Your One-Time Use Link: Instead of sharing the password directly, we provide you with a secure link./li> li>Share with Confidence: Your contact will be able to view the password through that link just once. Once viewed, no one else can access it!/li> /ol> /div> /div> div classcontainer mt-5> div classcol-xl-6 offset-xl-3> h1 classtext-center mb-5>Frequently Asked Questions (FAQs)/h1> div classaccordion idfaqAccordion> !-- Question 1 --> div classaccordion-item> h2 classaccordion-header idheadingOne> button classaccordion-button typebutton data-bs-togglecollapse data-bs-target#collapseOne aria-expandedtrue aria-controlscollapseOne> Are the links I generate secure? /button> /h2> div idcollapseOne classaccordion-collapse collapse show aria-labelledbyheadingOne data-bs-parent#faqAccordion> div classaccordion-body> Yes, the links are one-time use and automatically expire once accessed, ensuring no one else can view the password. /div> /div> /div> !-- Question 2 --> div classaccordion-item> h2 classaccordion-header idheadingTwo> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#collapseTwo aria-expandedfalse aria-controlscollapseTwo> What happens if I lose the link? /button> /h2> div idcollapseTwo classaccordion-collapse collapse aria-labelledbyheadingTwo data-bs-parent#faqAccordion> div classaccordion-body> No worries. Just generate a new one. Remember, our priority is to keep your passwords safe. /div> /div> /div> /div> /div> /div>script> const result document.querySelector(#result); const link document.querySelector(#link); const passLength document.querySelector(#length); const passLengthResult document.querySelector(#length-result) const includeNumbers document.querySelector(#numbers); const includeSymbols document.querySelector(#symbols); const generateBtn document.querySelector(#generate); const copyPass document.querySelector(#copy); const copyLink document.querySelector(#copyLink); const generator document.querySelector(#generator); const results document.querySelector(#results); const loading document.querySelector(#loading); // Set default password length 20 max on load document.addEventListener(DOMContentLoaded, () > { passLength.value 20; passLengthResult.innerText 20; let onLoadLength passLength.value; let onLoadNumbers includeNumbers.checked; let onLoadSymbols includeSymbols.checked; }) // Listen for password range change passLength.addEventListener(change, (event) > { passLengthResult.innerText event.target.value; }) // Listen for copy button copyPass.addEventListener(click, () > { copy(result.value); }) // Listen for copy button copyLink.addEventListener(click, () > { copy(link.value); }) generateBtn.addEventListener(click, () > { const length passLength.value const numbers includeNumbers.checked const symbols includeSymbols.checked const password generatePassword(numbers, symbols, length); result.value password; generator.style.display none; loading.style.display block; grecaptcha.ready(function() { grecaptcha.execute(6LeVJpYnAAAAAO3k_WAcbPp6rZ_JpEjR2dahsetQ, {action: submit}).then(function (recaptchaResponse) { fetch(https://passlink.click/api/secrets, { method: POST, body: JSON.stringify({ recaptchaResponse: recaptchaResponse, secret: password, }), headers: { Content-Type: application/json, } }) .then(response > response.json()) .then(data > { link.value https://passlink.click/ + data; results.style.display block; loading.style.display none; }); }); }); }) function generatePassword(number, symbol, length) { let generatedPassword ; let variationsCount number, symbol.length for(let i 0; i length; i + variationsCount) { if (number) { generatedPassword + getRandomNumber() } if (symbol) { generatedPassword + getRandomSymbol() } generatedPassword + getRandomLower() } const finalPassword generatedPassword.slice(0, length); return finalPassword; } function getRandomLower() { return String.fromCharCode(Math.floor(Math.random() * 26) + 97); } function getRandomNumber() { return String.fromCharCode(Math.floor(Math.random() * 10) + 48); } function getRandomSymbol() { const symbols !@#$%^&*(){}>/,. return symbolsMath.floor(Math.random() * symbols.length); } // Copy generated password in more secure way function copy(text) { const input document.createElement(input); input.setAttribute(value, text); document.body.appendChild(input); input.select(); let copiedResult document.execCommand(copy); document.body.removeChild(input); const alert document.createElement(div) alert.classList.add(alert); alert.textContent Copied! document.body.appendChild(alert) setTimeout(() > { document.querySelector(.alert).style.display none document.body.removeChild(alert) }, 1000) return result; }/script>script srchttps://www.google.com/recaptcha/api.js?render6LeVJpYnAAAAAO3k_WAcbPp6rZ_JpEjR2dahsetQ>/script> footer classtext-center> div classtext-center p-3> Copyright © 2023. Made with 3 for everyones online security. !--Terms of Service | Privacy Policy--> /div> /footer> script srchttps://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/js/bootstrap.bundle.min.js integritysha384-HwwvtgBNo3bZJJLYd8oVXjrBZt8cqVSpeBNS5n7C8IVInixGAoxmnlMuBnhbgrkm crossoriginanonymous>/script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]