split nav
This commit is contained in:
parent
a981059c73
commit
ae0abc39cf
@ -5,4 +5,4 @@ $SCANSDIR = "scans";
|
|||||||
$STYLESHEETSDIR = "stylesheets";
|
$STYLESHEETSDIR = "stylesheets";
|
||||||
|
|
||||||
$lanScanCmd = "sudo nmap -PSmicrosoft-ds -F -T5 -oX - --stylesheet $BASEDIR/$STYLESHEETSDIR/lanScan.xsl";
|
$lanScanCmd = "sudo nmap -PSmicrosoft-ds -F -T5 -oX - --stylesheet $BASEDIR/$STYLESHEETSDIR/lanScan.xsl";
|
||||||
$hostScanCmd = "sudo nmap -A -oX - --stylesheet $BASEDIR/$STYLESHEETSDIR/hostScan.xsl";
|
$hostScanCmd = "sudo nmap -A -T5 -oX - --stylesheet $BASEDIR/$STYLESHEETSDIR/hostScan.xsl";
|
@ -3,6 +3,7 @@
|
|||||||
xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.1">
|
xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.1">
|
||||||
|
|
||||||
<xsl:import href="head.xsl" />
|
<xsl:import href="head.xsl" />
|
||||||
|
<xsl:import href="nav.xsl" />
|
||||||
<xsl:import href="services.xsl" />
|
<xsl:import href="services.xsl" />
|
||||||
<xsl:import href="toast.xsl" />
|
<xsl:import href="toast.xsl" />
|
||||||
|
|
||||||
@ -25,58 +26,8 @@
|
|||||||
</xsl:apply-templates>
|
</xsl:apply-templates>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<nav class="ui inverted secondary menu">
|
<xsl:apply-templates select="." mode="nav">
|
||||||
<h3>
|
</xsl:apply-templates>
|
||||||
<a href="." class="button item logo">lan<svg class="logo" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve" width="40" height="40"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg">
|
|
||||||
<defs id="defs206"></defs>
|
|
||||||
<g id="g998" transform="matrix(0,0.04687491,-0.04687491,0,24,2.2682373e-5)">
|
|
||||||
<g id="g147">
|
|
||||||
<g id="g145">
|
|
||||||
<path d="m 322.065,92.046 c -46.24,0 -83.851,37.619 -83.851,83.857 v 168.712 c 0,25.224 -21.148,45.745 -46.372,45.745 -25.224,0 -46.372,-20.521 -46.372,-45.745 V 199.464 h -38.114 v 145.151 c 0,46.24 38.246,83.859 84.486,83.859 46.24,0 84.486,-37.619 84.486,-83.859 V 175.903 c 0,-25.223 20.514,-45.743 45.737,-45.743 25.223,0 45.737,20.521 45.737,45.743 v 134.092 h 38.114 V 175.903 c 0,-46.239 -37.611,-83.857 -83.851,-83.857 z" id="path143"></path>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<g id="g153">
|
|
||||||
<g id="g151">
|
|
||||||
<path d="M 144.198,0 H 108.625 C 98.101,0 89.568,8.746 89.568,19.271 c 0,1.157 0.121,2.328 0.318,3.598 h 73.052 c 0.197,-1.27 0.318,-2.441 0.318,-3.598 C 163.256,8.746 154.723,0 144.198,0 Z" id="path149"></path>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<g id="g159">
|
|
||||||
<g id="g157">
|
|
||||||
<path d="m 420.183,486.591 h -71.731 c -0.626,2.541 -0.978,4.077 -0.978,6.176 0,10.525 8.532,19.234 19.057,19.234 h 35.573 c 10.525,0 19.057,-8.709 19.057,-19.234 0,-2.098 -0.352,-3.635 -0.978,-6.176 z" id="path155"></path>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<g id="g165">
|
|
||||||
<g id="g163">
|
|
||||||
<rect x="87.027" y="41.925999" width="80.040001" height="138.481" id="rect161"></rect>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<g id="g171">
|
|
||||||
<g id="g169">
|
|
||||||
<rect x="344.93301" y="329.052" width="80.040001" height="138.481" id="rect167"></rect>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<g id="g173"></g>
|
|
||||||
<g id="g175"></g>
|
|
||||||
<g id="g177"></g>
|
|
||||||
<g id="g179"></g>
|
|
||||||
<g id="g181"></g>
|
|
||||||
<g id="g183"></g>
|
|
||||||
<g id="g185"></g>
|
|
||||||
<g id="g187"></g>
|
|
||||||
<g id="g189"></g>
|
|
||||||
<g id="g191"></g>
|
|
||||||
<g id="g193"></g>
|
|
||||||
<g id="g195"></g>
|
|
||||||
<g id="g197"></g>
|
|
||||||
<g id="g199"></g>
|
|
||||||
<g id="g201"></g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
can</a>
|
|
||||||
</h3>
|
|
||||||
</nav>
|
|
||||||
|
|
||||||
<main class="ui main container inverted segment">
|
<main class="ui main container inverted segment">
|
||||||
<xsl:apply-templates select="$current/host | $init/host[not(address/@addr=$current/host/address/@addr)][not(status/@state='down')]">
|
<xsl:apply-templates select="$current/host | $init/host[not(address/@addr=$current/host/address/@addr)][not(status/@state='down')]">
|
||||||
@ -96,9 +47,9 @@ $('.ui.dropdown').dropdown()
|
|||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|
||||||
<xsl:template match="host">
|
<xsl:template match="host">
|
||||||
<xsl:param name="init" />
|
<xsl:param name="init" />
|
||||||
<xsl:param name="current" />
|
<xsl:param name="current" />
|
||||||
<xsl:variable name="addr" select="address/@addr" />
|
<xsl:variable name="addr" select="address/@addr" />
|
||||||
@ -183,9 +134,9 @@ $('.ui.dropdown').dropdown()
|
|||||||
</xsl:apply-templates>
|
</xsl:apply-templates>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|
||||||
<xsl:template match="port">
|
<xsl:template match="port">
|
||||||
<xsl:param name="hostAddress" />
|
<xsl:param name="hostAddress" />
|
||||||
<xsl:param name="initHost" />
|
<xsl:param name="initHost" />
|
||||||
<xsl:param name="currentHost" />
|
<xsl:param name="currentHost" />
|
||||||
@ -284,9 +235,9 @@ $('.ui.dropdown').dropdown()
|
|||||||
</xsl:if>
|
</xsl:if>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|
||||||
<xsl:template match="script">
|
<xsl:template match="script">
|
||||||
<div class="ui inverted accordion">
|
<div class="ui inverted accordion">
|
||||||
<div class="title">
|
<div class="title">
|
||||||
<i class="dropdown icon"></i>
|
<i class="dropdown icon"></i>
|
||||||
@ -310,9 +261,9 @@ $('.ui.dropdown').dropdown()
|
|||||||
</xsl:choose>
|
</xsl:choose>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|
||||||
<xsl:template match="table">
|
<xsl:template match="table">
|
||||||
<xsl:choose>
|
<xsl:choose>
|
||||||
<xsl:when test="@key">
|
<xsl:when test="@key">
|
||||||
<div class="ui inverted accordion">
|
<div class="ui inverted accordion">
|
||||||
@ -340,9 +291,9 @@ $('.ui.dropdown').dropdown()
|
|||||||
</table>
|
</table>
|
||||||
</xsl:when>
|
</xsl:when>
|
||||||
</xsl:choose>
|
</xsl:choose>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|
||||||
<xsl:template match="elem">
|
<xsl:template match="elem">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<xsl:value-of select="@key" />
|
<xsl:value-of select="@key" />
|
||||||
@ -351,6 +302,6 @@ $('.ui.dropdown').dropdown()
|
|||||||
<xsl:value-of select="." />
|
<xsl:value-of select="." />
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|
||||||
</xsl:stylesheet>
|
</xsl:stylesheet>
|
@ -30,12 +30,8 @@
|
|||||||
</xsl:apply-templates>
|
</xsl:apply-templates>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<nav class="ui inverted secondary menu">
|
<xsl:apply-templates select="." mode="nav">
|
||||||
<h3><a href="." class="button item logo">lan<svg class="logo" version="1.1" id="Layer_1"
|
</xsl:apply-templates>
|
||||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve" width="40" height="40"
|
|
||||||
xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs206"></defs><g id="g998" transform="matrix(0,0.04687491,-0.04687491,0,24,2.2682373e-5)"><g id="g147"><g id="g145"><path d="m 322.065,92.046 c -46.24,0 -83.851,37.619 -83.851,83.857 v 168.712 c 0,25.224 -21.148,45.745 -46.372,45.745 -25.224,0 -46.372,-20.521 -46.372,-45.745 V 199.464 h -38.114 v 145.151 c 0,46.24 38.246,83.859 84.486,83.859 46.24,0 84.486,-37.619 84.486,-83.859 V 175.903 c 0,-25.223 20.514,-45.743 45.737,-45.743 25.223,0 45.737,20.521 45.737,45.743 v 134.092 h 38.114 V 175.903 c 0,-46.239 -37.611,-83.857 -83.851,-83.857 z" id="path143"></path></g></g><g id="g153"><g id="g151"><path d="M 144.198,0 H 108.625 C 98.101,0 89.568,8.746 89.568,19.271 c 0,1.157 0.121,2.328 0.318,3.598 h 73.052 c 0.197,-1.27 0.318,-2.441 0.318,-3.598 C 163.256,8.746 154.723,0 144.198,0 Z" id="path149"></path></g></g><g id="g159"><g id="g157"><path d="m 420.183,486.591 h -71.731 c -0.626,2.541 -0.978,4.077 -0.978,6.176 0,10.525 8.532,19.234 19.057,19.234 h 35.573 c 10.525,0 19.057,-8.709 19.057,-19.234 0,-2.098 -0.352,-3.635 -0.978,-6.176 z" id="path155"></path></g></g><g id="g165"><g id="g163"><rect x="87.027" y="41.925999" width="80.040001" height="138.481" id="rect161"></rect></g></g><g id="g171"><g id="g169"><rect x="344.93301" y="329.052" width="80.040001" height="138.481" id="rect167"></rect></g></g><g id="g173"></g><g id="g175"></g><g id="g177"></g><g id="g179"></g><g id="g181"></g><g id="g183"></g><g id="g185"></g><g id="g187"></g><g id="g189"></g><g id="g191"></g><g id="g193"></g><g id="g195"></g><g id="g197"></g><g id="g199"></g><g id="g201"></g></g></svg>
|
|
||||||
can</a></h3>
|
|
||||||
</nav>
|
|
||||||
|
|
||||||
<main class="ui main container inverted segment">
|
<main class="ui main container inverted segment">
|
||||||
<h1>
|
<h1>
|
||||||
|
61
stylesheets/nav.xsl
Normal file
61
stylesheets/nav.xsl
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<xsl:stylesheet
|
||||||
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
|
version="1.1">
|
||||||
|
|
||||||
|
<xsl:template match="nmaprun" mode="nav">
|
||||||
|
<nav class="ui inverted secondary menu">
|
||||||
|
<h3>
|
||||||
|
<a href="." class="button item logo">lan<svg class="logo" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve" width="40" height="40"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<defs id="defs206"></defs>
|
||||||
|
<g id="g998" transform="matrix(0,0.04687491,-0.04687491,0,24,2.2682373e-5)">
|
||||||
|
<g id="g147">
|
||||||
|
<g id="g145">
|
||||||
|
<path d="m 322.065,92.046 c -46.24,0 -83.851,37.619 -83.851,83.857 v 168.712 c 0,25.224 -21.148,45.745 -46.372,45.745 -25.224,0 -46.372,-20.521 -46.372,-45.745 V 199.464 h -38.114 v 145.151 c 0,46.24 38.246,83.859 84.486,83.859 46.24,0 84.486,-37.619 84.486,-83.859 V 175.903 c 0,-25.223 20.514,-45.743 45.737,-45.743 25.223,0 45.737,20.521 45.737,45.743 v 134.092 h 38.114 V 175.903 c 0,-46.239 -37.611,-83.857 -83.851,-83.857 z" id="path143"></path>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g id="g153">
|
||||||
|
<g id="g151">
|
||||||
|
<path d="M 144.198,0 H 108.625 C 98.101,0 89.568,8.746 89.568,19.271 c 0,1.157 0.121,2.328 0.318,3.598 h 73.052 c 0.197,-1.27 0.318,-2.441 0.318,-3.598 C 163.256,8.746 154.723,0 144.198,0 Z" id="path149"></path>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g id="g159">
|
||||||
|
<g id="g157">
|
||||||
|
<path d="m 420.183,486.591 h -71.731 c -0.626,2.541 -0.978,4.077 -0.978,6.176 0,10.525 8.532,19.234 19.057,19.234 h 35.573 c 10.525,0 19.057,-8.709 19.057,-19.234 0,-2.098 -0.352,-3.635 -0.978,-6.176 z" id="path155"></path>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g id="g165">
|
||||||
|
<g id="g163">
|
||||||
|
<rect x="87.027" y="41.925999" width="80.040001" height="138.481" id="rect161"></rect>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g id="g171">
|
||||||
|
<g id="g169">
|
||||||
|
<rect x="344.93301" y="329.052" width="80.040001" height="138.481" id="rect167"></rect>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g id="g173"></g>
|
||||||
|
<g id="g175"></g>
|
||||||
|
<g id="g177"></g>
|
||||||
|
<g id="g179"></g>
|
||||||
|
<g id="g181"></g>
|
||||||
|
<g id="g183"></g>
|
||||||
|
<g id="g185"></g>
|
||||||
|
<g id="g187"></g>
|
||||||
|
<g id="g189"></g>
|
||||||
|
<g id="g191"></g>
|
||||||
|
<g id="g193"></g>
|
||||||
|
<g id="g195"></g>
|
||||||
|
<g id="g197"></g>
|
||||||
|
<g id="g199"></g>
|
||||||
|
<g id="g201"></g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
can</a>
|
||||||
|
</h3>
|
||||||
|
</nav>
|
||||||
|
</xsl:template>
|
||||||
|
</xsl:stylesheet>
|
Loading…
x
Reference in New Issue
Block a user