出力から要素のグループを解析したいと思いTinyXml
ます。"portid"
基本的に、ポートの状態を持つポート要素の属性を選択する必要があります"open"
(ポート 23 について以下に示します)。
これを行う最善の方法は何ですか?TinyXml からの出力の (簡略化された) リストを次に示します。
<?xml version="1.0" ?>
<nmaprun>
<host>
<ports>
<port protocol="tcp" portid="22">
<state state="filtered"/>
</port>
<port protocol="tcp" portid="23">
<state state="open "/>
</port>
<port protocol="tcp" portid="24">
<state state="filtered" />
</port>
<port protocol="tcp" portid="25">
<state state="filtered" />
</port>
<port protocol="tcp" portid="80">
<state state="filtered" />
</port>
</ports>
</host>
</nmaprun>