ファイアウォールでは、ネットワークパケットルールを XML 形式でエクスポートできます。これにより、例えば同じ種別の多数のルールをファイルを編集して追加することができます。
XML ファイルには、Rules
と Resources
の 2 つの主要なノードが含まれています。Rules
ノードにはネットワークパケットルールの一覧が表示されます。このノードには既定で設定されているルール(事前定義済みのルール)とユーザーによって定義されたルール(カスタムルール)があります。
ネットワークパケットルールのマークアップ
<key name="0000">
<tDWORD name="RuleId">100</tDWORD>
<tDWORD name="RuleState">1</tDWORD>
<tDWORD name="RuleTypeId">4</tDWORD>
<tQWORD name="AppIdEx">0</tQWORD>
<tDWORD name="ResIdEx">812</tDWORD>
<tDWORD name="ResIdEx2">0</tDWORD>
<tDWORD name="AccessFlag">2</tDWORD>
</key>
XML 形式のネットワークパケットルールの設定
パラメータ |
説明 |
値 |
---|---|---|
|
ルールの優先度。値が小さいほど優先度が高くなります。 |
整数 優先度の値は 4 桁の数字で成り立っている必要があります。XML ファイル内のノードは「 |
|
ルールの ID。 |
|
|
ルールのステータス。 |
|
|
ルール種別の ID。 |
|
|
ネットワークパケットルールが属するアプリケーションの ID。 |
ネットワークパケットルールがどのアプリケーションにも属さない場合は、値は「 |
|
ルール設定のあるリソースのメイン ID。この ID を使用して[ |
整数 |
|
ネットワーク種別の ID。 |
|
|
処理パラメータの値。 |
|
|
|
|
[Resources
]ノードにはネットワークパケットルールの設定が含まれます。カスタムネットワークパケットルールの設定は <key name="0004">
ブロックに表示されます。
カスタムネットワークパケットルールのマークアップ
<key name="0026">
<key name="Data">
<key name="RemotePorts"> </key>
<key name="LocalPorts"> </key>
<key name="AdapterBindings">
<key name="0000">
<key name="IpAddresses">
<key name="0000">
<key name="IP">
<key name="V6">
<tQWORD name="Hi">0</tQWORD>
<tQWORD name="Lo">0</tQWORD>
<tDWORD name="Zone">0</tDWORD>
<tSTRING name="ZoneStr"/>
</key>
<tBYTE name="Version">4</tBYTE>
<tDWORD name="V4">16909060</tDWORD>
<tBYTE name="Mask">32</tBYTE>
</key>
<key name="AddressIP"> </key>
<tSTRING name="Address"/>
</key>
</key>
<key name="MacAddresses">
<key name="0000">
<tDWORD name="Type">0</tDWORD>
<tQWORD name="AddressData0">1108152157446</tQWORD>
<tQWORD name="AddressData1">0</tQWORD>
</key>
</key>
<tSTRING name="AdapterName">ADAPTER TEST 123</tSTRING>
<tDWORD name="InterfaceType">3</tDWORD>
</key>
</key>
<tTYPE_ID name="unique">3213697024</tTYPE_ID>
<tBYTE name="Proto">2</tBYTE>
<tBYTE name="Direction">2</tBYTE>
<tBYTE name="IcmpType">0</tBYTE>
<tBYTE name="IcmpCode">0</tBYTE>
<tDWORD name="Flags">1</tDWORD>
<tBYTE name="TTL">255</tBYTE>
</key>
<key name="Childs"> </key>
<tDWORD name="Id">1073747214</tDWORD>
<tDWORD name="ParentID">7</tDWORD>
<tDWORD name="Flags">38</tDWORD>
<tSTRING name="Name">TEST1</tSTRING>
</key>
カスタムネットワークパケットルールの設定
パラメータ |
説明 |
値 |
---|---|---|
|
パラメータブロックの ID。 |
整数 |
|
リモートポートパラメータの値。 |
リモートポート範囲のリスト。 |
|
ローカルポートパラメータの値。 |
ローカルポート範囲のリスト。 |
|
ネットワークアダプターパラメータの値。 |
|
|
構造の内部 ID。 |
整数 このパラメータは変更しないことを推奨します。 |
|
プロトコルパラメータの値。 |
|
|
通信方向パラメータの値。 |
|
|
ICMP 種別パラメータの値。 |
|
|
ICMP コードパラメータの値。 |
|
|
構造体属性ポインタ。 |
整数 このパラメータは変更しないことを推奨します。 |
|
最大生存時間 (TTL)パラメータの値。 |
秒単位の値。無効になっている場合、値は |
|
|
|
|
リソースのメイン ID([ |
整数 |
|
親グループの ID。 |
整数 このパラメータは変更しないことを推奨します。 |
|
ルールのステータス。 |
|
|
ネットワークパケットルールの名前。 |
文字列 |