Regeln für Netzwerkpakete in XML definieren

In der „Firewall“ können auch Regeln für Netzwerkpakete im XML-Format exportiert werden. Dann können Sie die Datei ändern, um z. B. eine große Anzahl von Regeln desselben Typs hinzuzufügen.

Die XML-Datei enthält die zwei Hauptknoten Rules und Resources. Der Knoten Rules enthält Regeln für Netzwerkpakete. Dieser Knoten enthält die standardmäßig konfigurierten Regeln (vordefinierte Regeln) und die vom Benutzer hinzugefügten Regeln (benutzerdefinierte Regeln).

Markup für Netzwerkpaketregeln

<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>

Einstellungen für Netzwerkpaketregeln im XML-Format

Einstellung

Beschreibung

Wert

<key name="0000">

Priorität der Regel. Je niedriger der Wert, desto höher ist die Priorität.

Ganze Zahl

Der Prioritätswert muss aus 4 Ziffern bestehen. Die Knoten in der XML-Datei müssen nach Prioritätswert angeordnet sein, beginnend mit 0000.

RuleId

ID der Regel.

Vorkonfigurierte Regeln

RuleState

Status der Regel.

0 – vordefinierte Regel ist deaktiviert

1 – vordefinierte Regel ist aktiviert

2 – benutzerdefinierte Regel ist deaktiviert

3 – benutzerdefinierte Regel ist aktiviert

RuleTypeId

ID der Regeltyps.

4 – Regel für Netzwerkpakete.

AppIdEx

ID der App, zu der die Regel für Netzwerkpakete gehört.

Wenn die Regel nicht zu einer App gehört, ist der Wert 0.

ResIdEx

Haupt-ID der Ressource mit den Regeleinstellungen. Diese ID können Sie verwenden, um einen Block mit Regeleinstellungen im Knoten Resources zu suchen.

Ganze Zahl

ResIdEx2

ID des Netzwerktyps.

0Beliebige Adresse.

50Vertrauenswürdige Netzwerke.

51Lokale Netzwerke.

52Öffentliche Netzwerke.

<Network Identifier>Adressen aus der Liste (Adressen werden manuell definiert).

AccessFlag

Wert des Parameters Aktion.

0Erlauben.

2Nach Regeln des Programms.

3Verbieten.

4Erlauben und Protokollieren.

6Nach Regeln des Programms und Protokollieren.

7Verbieten und Protokollieren.

</key>

 

 

Der Knoten Resources enthält Einstellungen für Netzwerkpaketregeln. Einstellungen einer benutzerdefinierten Regel für Netzwerkpakete sind im Block <key name="0004"> enthalten.

Benutzerdefiniertes Markup für Netzwerkpaketregeln

<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>

Benutzerdefinierte Einstellungen der Netzwerkpaketregel

Einstellung

Beschreibung

Wert

<key name="Data">

ID des Parameterblocks.

Ganze Zahl

RemotePorts

Wert des Parameters Remote-Ports.

Liste der Remote-Portbereiche.

LocalPorts

Wert des Parameters Lokale Ports.

Liste der lokalen Portbereiche.

AdapterBindings

Wert des Parameters Netzwerkadapter.

IpAddresses – Wert des Parameters IP-Adressen.

MacAddresses – Wert des Parameters MAC-Adressen.

AdapterName – Name des Netzwerkadapters.

InterfaceType – Wert des Parameters Schnittstellentyp:

  • 0Andere.
  • 1LoopBack.
  • 2Kabelgebundenes Netzwerk (Ethernet).
  • 3Drahtlosnetzwerk (WLAN).
  • 4Tunnel.
  • 5PPP-Verbindung.
  • 6PPPoE-Verbindung.
  • 7VPN-Verbindung.
  • 8Modemverbindung.

unique

Interne ID der Struktur.

Ganze Zahl

Es wird empfohlen, diesen Parameter nicht zu verändern.

Proto

Wert des Parameters Protokoll.

0 – deaktiviert.

1ICMP.

2IGMP.

6TCP.

17UDP.

47GRE.

58ICMPv6.

Direction

Wert des Parameters Richtung.

1Eingehend (Paket).

2Ausgehend (Paket).

3Eingehend/Ausgehend.

4Eingehend.

5Ausgehend.

IcmpType

Wert des Parameters ICMP-Typ.

ICMP-Protokoll

ICMPv6-Protokoll

IcmpCode

Wert des Parameters ICMP-Code.

0Code 0 oder deaktiviert.

1Code 1.

2Code 2.

Flags

Attributzeiger der Struktur.

Ganze Zahl

Es wird empfohlen, diesen Parameter nicht zu verändern.

TTL

Wert des Parameters Lebensdauer (TTL).

Wert in Sekunden. Wenn deaktiviert, ist der Wert 0.

</key>

 

 

Id

Haupt-ID der Ressource (siehe Knoten Rules).

Ganze Zahl

ParentID

ID der übergeordneten Gruppe.

Ganze Zahl

Es wird empfohlen, diesen Parameter nicht zu verändern.

Flags

Status der Regel.

6 – die Regel ist deaktiviert.

38 – die Regel ist aktiviert.

Name

Name der Regel für Netzwerkpakete.

Suchbegriff

Nach oben