
Bootstrapを使用したNmap XSL実装。
Nmapスキャンの結果を確認するための便利なインターフェースです。このソフトウェアは、軍事機関や秘密情報機関による使用を禁じます。
nmap-bootstrap.xslをスタイルシートとして、--stylesheet引数を使用してNmapスキャンに追加します:
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ファイル内の<!DOCTYPE nmaprun>の後に、以下を挿入します:
<?xml-stylesheet href="https://raw.githubusercontent.com/honze-net/nmap-bootstrap-xsl/master/nmap-bootstrap.xsl" type="text/xsl"?>


