
Реализация XSL для Nmap с Bootstrap.
Имейте удобный интерфейс для проверки результатов ваших Nmap-сканирований. Это программное обеспечение не должно использоваться военными или секретными службами.
Добавьте nmap-bootstrap.xsl в качестве таблицы стилей к вашему Nmap-сканированию с аргументом --stylesheet:
nmap -sS -T4 -A -sC -oA scanme --stylesheet https://raw.githubusercontent.com/honze-net/nmap-bootstrap-xsl/master/nmap-bootstrap.xsl scanme.nmap.org scanme2.nmap.org
Непосредственно откройте файл scanme.xml в вашем веб-браузере, он будет правильно отформатирован. Он должен выглядеть как образец отчета scanme.html.
Если у вас уже есть выполненное сканирование nmap с выводом в XML, вы можете применить к нему шаблон форматирования.
У вас будет 2 варианта:
Таким образом, вам нужно преобразовать XML в HTML с помощью следующей команды:
xsltproc -o scanme.html nmap-bootstrap.xsl scanme.xml
Вам нужно будет заранее скачать таблицу стилей nmap-bootstrap.xsl.
Вставьте
<?xml-stylesheet href="https://raw.githubusercontent.com/honze-net/nmap-bootstrap-xsl/master/nmap-bootstrap.xsl" type="text/xsl"?>
после <!DOCTYPE nmaprun> внутри XML-файла.


