wip2
This commit is contained in:
43
show-network.php
Normal file
43
show-network.php
Normal file
@ -0,0 +1,43 @@
|
||||
<?php
|
||||
require_once "load-networks.php";
|
||||
require_once "load-hosts.php";
|
||||
|
||||
$network = $networks[$tag];
|
||||
?>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
th, td {
|
||||
border: 1px solid;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>
|
||||
<?=$tag?><br/>
|
||||
<small><?=long2ip($network["network-addr"])?>/<?=$network["cidr_mask"]?></small>
|
||||
</h1>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr><th></th><th>Adresse IP</th><th>Adresse MAC</th><th>Nom d'hôte</th><th>Description</th><th>Services</th><th></th></tr>
|
||||
<?php
|
||||
for ($ipaddr = $network["network-addr"] + 1; $ipaddr < $network["broadcast"]; $ipaddr++):
|
||||
$host = $hosts[$ipaddr] ?? [];
|
||||
?>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><?=long2ip($ipaddr)?></td>
|
||||
<td><?=implode("<br/>\n", $host["hwaddrs"] ?? [])?></td>
|
||||
<td><?=implode("<br/>\n", $host["hostnames"] ?? [])?></td>
|
||||
<td><?=$host["comment"] ?? "" ?></td>
|
||||
<td><?=implode(", ", $host["services"] ?? [])?></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<?php endfor; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
Reference in New Issue
Block a user