- 掃描 ID:
- 7ae01aca-085e-4178-8f45-d352648c2a98已完成
- 已提交的 URL:
- https://catalog.update.neseos.fwh.is/
- 報告完成時間:
連結 · 找到 0 個
從頁面中識別的傳出連結
JavaScript 變數 · 找到 6 個
在頁面的視窗物件上載入的全域 JavaScript 變數是在函數外部宣告的變數,可從目前範圍內程式碼中的任何位置存取
名稱 | 類型 |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
cronitor | function |
fetchFiles | function |
searchFiles | function |
主控台記錄訊息 · 找到 1 條
記錄到 Web 主控台的訊息
類型 | 類別 | 記錄 |
---|---|---|
error | network |
|
HTML
頁面的原始 HTML 主體
<!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>