- ID de l'analyse :
- 8eee485b-b286-4654-84e3-fb41637c76eaTerminée
- URL soumise :
- https://lg.ams-nl.gigahost.no/
- Fin du rapport :
Liens : 4 trouvé(s)
Liens sortants identifiés à partir de la page
Lien | texte |
---|---|
https://www.openstreetmap.org/search?query=Amsterdam%2C+The+Netherlands | Map |
https://lg.gigahost.no/ | Sandefjord, Norway |
https://www.peeringdb.com/fac/61 | PeeringDB |
https://github.com/hybula/lookingglass | Hybula Looking Glass |
Variables JavaScript : 7 trouvée(s)
Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel
Nom | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
callBackend | function |
copyToClipboard | function |
uidEvent | number |
bootstrap | object |
Messages de journal de console : 1 trouvé(s)
Messages consignés dans la console web
Type | Catégorie | Enregistrement |
---|---|---|
error | network |
|
HTML
Le corps HTML de la page en données brutes
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="" name="description">
<meta content="Hybula" name="author">
<title>Gigahost Looking Glass</title>
<link crossorigin="anonymous" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" rel="stylesheet">
</head>
<body>
<div class="col-lg-6 mx-auto p-3 py-md-5">
<header class="d-flex align-items-center pb-3 mb-5 border-bottom">
<div class="col-8">
<a class="d-flex align-items-center text-dark text-decoration-none" href="https://lg.ams-nl.gigahost.no/" target="_blank">
<img src="logo.png" style="width:250px;"> </a>
</div>
<div class="col-4 float-end">
<select class="form-select" onchange="window.location = this.options[this.selectedIndex].value">
<option selected="">Amsterdam, The Netherlands</option>
<option value="https://lg.gigahost.no/">Sandefjord, Norway</option>
</select>
</div>
</header>
<main>
<div class="row mb-5">
<div class="card shadow-lg">
<div class="card-body p-3">
<h1 class="fs-4 card-title mb-4">Network</h1>
<div class="row mb-3">
<div class="col-md-7">
<label class="mb-2 text-muted">Location</label>
<div class="input-group mb-3">
<input type="text" class="form-control" value="Amsterdam, The Netherlands" onfocus="this.select()" readonly="">
<a class="btn btn-outline-secondary" href="https://www.openstreetmap.org/search?query=Amsterdam%2C+The+Netherlands" target="_blank">Map</a>
<button class="btn btn-outline-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">Locations</button>
<ul class="dropdown-menu dropdown-menu-end">
<li><a class="dropdown-item" href="https://lg.gigahost.no/">Sandefjord, Norway</a></li>
</ul>
</div>
</div>
<div class="col-md-5">
<label class="mb-2 text-muted">Facility</label>
<div class="input-group">
<input type="text" class="form-control" value="AMS17, Data Tower" onfocus="this.select()" readonly="">
<a href="https://www.peeringdb.com/fac/61" class="btn btn-outline-secondary" target="_blank">PeeringDB</a>
</div>
</div>
</div>
<div class="row mb-3">
<div class="col-md-3">
<label class="mb-2 text-muted">Test IPv4</label>
<div class="input-group">
<input type="text" class="form-control" value="45.88.200.26" onfocus="this.select()" readonly="">
<button class="btn btn-outline-secondary" onclick="copyToClipboard('45.88.200.26', this)">Copy</button>
</div>
</div>
<div class="col-md-5">
<label class="mb-2 text-muted">Test IPv6</label>
<div class="input-group">
<input type="text" class="form-control" value="2a03:94e3:ffff:45:88:200::26" onfocus="this.select()" readonly="">
<button class="btn btn-outline-secondary" onclick="copyToClipboard('2a03:94e3:ffff:45:88:200::26', this)">Copy</button>
</div>
</div>
<div class="col-md-4">
<label class="mb-2 text-muted">Your IP</label>
<div class="input-group">
<input type="text" class="form-control" value="104.28.154.59" onfocus="this.select()" readonly="">
<button class="btn btn-outline-secondary" onclick="copyToClipboard('104.28.154.59', this)">Copy</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row pb-5">
<div class="card shadow-lg">
<div class="card-body p-3">
<h1 class="fs-4 card-title mb-4">Looking Glass</h1>
<form method="POST" action="/" autocomplete="off">
<input type="hidden" name="csrfToken" value="ca9ec4712fbb09944095a364">
<div class="row">
<div class="col-md-7 mb-3">
<div class="input-group">
<span class="input-group-text" id="basic-addon1">Target</span>
<input type="text" class="form-control" placeholder="IP address or host..." name="targetHost" value="" required="">
</div>
</div>
<div class="col-md-5 mb-3">
<div class="input-group">
<label class="input-group-text">Method</label>
<select class="form-select" name="backendMethod" id="backendMethod">
<option value="ping">ping</option>
<option value="ping6">ping6</option>
<option value="mtr">mtr</option>
<option value="mtr6">mtr6</option>
<option value="traceroute">traceroute</option>
<option value="traceroute6">traceroute6</option>
</select>
</div>
</div>
</div>
<div class="d-flex align-items-center">
<button type="submit" class="btn btn-primary ms-auto" id="executeButton" name="submitForm">
Execute
</button>
</div>
<div class="card card-body bg-light mt-4" style="display: none;" id="outputCard">
<pre id="outputContent" style="overflow: hidden; white-space: pre; word-wrap: normal;"></pre>
</div>
</form>
</div>
</div>
</div>
<div class="row pb-5">
<div class="card shadow-lg">
<div class="card-body p-3">
<h1 class="fs-4 card-title mb-4">Speedtest</h1>
<div class="row mb-3">
<div class="col-md-6">
<label class="mb-2 text-muted">iPerf3 Incoming (Ports 9200-9240)</label>
<p><code>iperf3 -4 -c lg.ams-nl.gigahost.no -p 9200 -P 4</code></p>
<button class="btn btn-sm btn-outline-secondary" onclick="copyToClipboard('iperf3 -4 -c lg.ams-nl.gigahost.no -p 9200 -P 4', this)">Copy</button>
</div>
<div class="col-md-6">
<label class="mb-2 text-muted">iPerf3 Outgoing (Ports 9200-9240)</label>
<p><code>iperf3 -4 -c lg.ams-nl.gigahost.no -p 9200 -P 4 -R</code></p>
<button class="btn btn-sm btn-outline-secondary" onclick="copyToClipboard('iperf3 -4 -c lg.ams-nl.gigahost.no -p 9200 -P 4 -R', this)">Copy</button>
</div>
</div>
<div class="row">
<label class="mb-2 text-muted">Test Files</label>
<div class="btn-group input-group mb-3">
<a href="https://lg.ams-nl.gigahost.no/100M.bin" class="btn btn-outline-secondary">100M</a>
<a href="https://lg.ams-nl.gigahost.no/1G.bin" class="btn btn-outline-secondary">1G</a>
<a href="https://lg.ams-nl.gigahost.no/10G.bin" class="btn btn-outline-secondary">10G</a>
</div>
</div>
</div>
</div>
</div>
</main>
<footer class="pt-3 mt-5 my-5 text-muted border-top">
Powered by <a href="https://github.com/hybula/lookingglass" target="_blank">Hybula Looking Glass</a>
<a href="https://github.com/hybula/lookingglass" target="_blank" class="float-end"><img src="https://img.shields.io/github/stars/hybula/lookingglass?style=social" alt="GitHub"></a>
</footer>
</div>
<script type="text/javascript">
function callBackend() {
const executeButton = document.getElementById('executeButton');
executeButton.innerText = 'Executing...';
executeButton.disabled = true;
document.getElementById('outputCard').style.display = 'inherit';
const xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
document.getElementById('outputContent').innerHTML = this.responseText.replace(/<br \/> +/g, '<br />');
if (this.readyState === XMLHttpRequest.DONE) {
executeButton.innerText = 'Execute';
executeButton.disabled = false;
console.log('Backend ready!');
}
};
xhr.open('GET', 'backend.php', true);
xhr.send();
}
</script>
<script type="text/javascript">
async function copyToClipboard(text, button) {
button.innerHTML = 'Copied!';
const textAreaObject = document.createElement('textarea');
textAreaObject.value = text;
document.body.appendChild(textAreaObject);
textAreaObject.select();
document.execCommand('copy');
document.body.removeChild(textAreaObject);
await new Promise(r => setTimeout(r, 2000));
button.innerHTML = 'Copy';
}
</script>
<script crossorigin="anonymous" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
</body></html>