- ID de exploración:
- 7ae01aca-085e-4178-8f45-d352648c2a98Finalizado
- URL enviada:
- https://catalog.update.neseos.fwh.is/
- Informe finalizado:
Enlaces: 0 encontrados
Los enlaces salientes identificados en la página
Variables JavaScript: 6 encontradas
Las variables JavaScript globales cargadas en el objeto de ventana de una página son variables declaradas fuera de las funciones y a las que se puede acceder desde cualquier lugar del código en el ámbito actual
Nombre | Tipo |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
cronitor | function |
fetchFiles | function |
searchFiles | function |
Mensajes de registro de la consola: 1 encontrados
Mensajes registrados en la consola web
Tipo | Categoría | Registrar |
---|---|---|
error | network |
|
HTML
El cuerpo HTML sin procesar de la página
<!DOCTYPE html><html lang="en"><head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>NeseOS Update Catalog</title>
<meta name="description" content="Update Nese-Based operating system to secure your Nese-Based operating system. NeseOS always active to secure your os!">
<meta name="keywords" content="neseos, update, catalog, neseos update, neseos update catalog, update catalog, microsoft, microsoft update, microsoft update catalog, nese 7, nese, nese os, neseos corporation, software, nese 9, nese 10, nese xp, nese vista, nese 11, nese server, server, windows server, nese server 2025, server 2025, windows server 2025, windows server 2022, windows server 2019, windows server 2016, server 2022, server 2020, server 2019, server 2016, server 2008 r2, 2008 r2, windows server 2008 r2, windows server 2008, nese server 2008 r2, server 2003, windows server 2003, nese server 2003, nese 2000, windows 2000">
<!-- Cronitor RUM -->
<script async="" src="https://rum.cronitor.io/script.js"></script>
<script>
window.cronitor = window.cronitor || function() { (window.cronitor.q = window.cronitor.q || []).push(arguments); };
cronitor('config', { clientKey: '19503f22c5547c5b54e5db9e00278162' });
</script>
<noscript>
<div id="thanksNoScripting" visible="true">
<div id="thanksNoScriptingIntro" class="textContentPageBottomSpacer">
<span id="noscript_textScriptingError" class="contentTextItemSpacerNoBreak"><span class="contentTextInline">To obtain updates from this website, scripting must be enabled.</span></span>
</div>
</noscript>
<style>
body {
font-family: Arial, sans-serif;
background-image: url('https://catalog.update.neseos.fwh.is/assets/3s6w2a8h');
background-size: cover;
background-position: center;
}
table {
width: 100%;
border-collapse: collapse;
background: rgba(255, 255, 255, 0.8);
}
th, td {
padding: 10px;
border: 1px solid #ddd;
}
th {
background-color: #f4f4f4;
}
.container {
margin: 20px;
background: rgba(255, 255, 255, 0.8);
padding: 20px;
border-radius: 8px;
}
#search {
width: calc(100% - 100px);
margin-right: 10px;
}
</style>
</head>
<body>
<div class="container">
<h1>NeseOS Update Catalog</h1>
<input type="text" id="search" placeholder="Search by file name or file type...">
<button onclick="searchFiles()">Search</button>
<table>
<thead>
<tr>
<th>File Name</th>
<th>File Type</th>
<th>Release Date</th>
<th>Download</th>
</tr>
</thead>
<tbody id="filesTableBody"></tbody>
</table>
</div>
<script>
async function fetchFiles() {
const response = await fetch('/api/view-files');
const files = await response.json();
const tableBody = document.getElementById('filesTableBody');
tableBody.innerHTML = '';
files.forEach(file => {
const row = document.createElement('tr');
row.innerHTML = `
<td>${file.fileName}</td>
<td>${file.fileType}</td>
<td>${new Date(file.releaseDate).toLocaleDateString()}</td>
<td><a href="${file.endpoint}">Download</a></td>
`;
tableBody.appendChild(row);
});
}
async function searchFiles() {
const query = document.getElementById('search').value;
const response = await fetch('/update/search?q=' + query);
const files = await response.json();
const tableBody = document.getElementById('filesTableBody');
tableBody.innerHTML = '';
files.forEach(file => {
const row = document.createElement('tr');
row.innerHTML = `
<td>${file.fileName}</td>
<td>${file.fileType}</td>
<td>${new Date(file.releaseDate).toLocaleDateString()}</td>
<td><a href="${file.endpoint}">Download</a></td>
`;
tableBody.appendChild(row);
});
}
document.addEventListener('DOMContentLoaded', fetchFiles);
</script>
</body></html>