Definição das regras de pacote de rede no XML

O firewall permite exportar regras de pacote de rede no formato XML. Em seguida, você pode modificar o arquivo para, por exemplo, adicionar um grande número de regras do mesmo tipo.

O arquivo XML contém dois nós principais: Regras e Recursos. O nó Rules lista as regras de pacote de rede. Este nó contém regras configuradas por padrão (regras predefinidas) bem como regras adicionadas pelo usuário (regras personalizadas).

Marcação de regra de pacote de rede

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

Configurações de regra de pacote de rede no formato XML

Parâmetro

Descrição

Valor

<key name="0000">

Prioridade da regra. Quanto menor o valor, maior será a prioridade.

Número inteiro

O valor da prioridade deve consistir em 4 dígitos. Os nós no arquivo XML devem ser organizados por valor de prioridade, começando com 0000.

RuleId

ID a regra.

Regras predefinidas

RuleState

Status da regra.

0: a regra predefinida está desativada

1: a regra predefinida está ativada

2: a regra personalizada está desativada

3: a regra personalizada está ativada

RuleTypeId

ID do tipo de regra.

4 – regra de pacote de rede.

AppIdEx

ID do aplicativo ao qual a regra de pacote de rede pertence.

Se a regra não pertencer a nenhum aplicativo, o valor será 0.

ResIdEx

ID principal do recurso com configurações de regras. É possível usar esse identificador para localizar um bloco com configurações de regra no nó Resources.

Número inteiro

ResIdEx2

ID do tipo de rede.

0Qualquer endereço.

50Redes confiáveis.

51Redes locais.

52Redes públicas.

<Identificador de rede>Endereços da lista (os endereços são definidos manualmente).

AccessFlag

Valor do parâmetro Ação.

0Permitir.

2Por regras de aplicativos.

3Bloquear.

4Permitir e Criar log de eventos.

6Por regras de aplicativos e Criar log de eventos.

7Bloquear e Criar log de eventos.

</key>

 

 

O nó Resources contém configurações da regra de pacote de rede. As configurações da regra de pacote de rede personalizado são listadas no bloco <nome da chave="0004">.

Marcação da regra de pacote de rede personalizada

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

Configurações da regra de pacote de rede personalizada

Parâmetro

Descrição

Valor

<key name="Data">

ID do bloco do parâmetro.

Número inteiro

RemotePorts

Valor do parâmetro Portas remotas.

Lista de intervalos de portas remotas.

LocalPorts

Valor do parâmetro Portas locais.

Lista de intervalos de portas locais.

AdapterBindings

Valor do parâmetro Adaptadores de rede.

IpAddresses – valor do parâmetro Endereços IP.

MacAddresses – valor do parâmetro Endereços MAC.

AdapterName – nome do adaptador de rede.

InterfaceType – valor do parâmetro Tipo de interface:

  • 0Outro.
  • 1LoopBack.
  • 2Rede com fio (Ethernet).
  • 3Rede Wi-Fi (Wi-Fi).
  • 4Túnel.
  • 5Conexão PPP.
  • 6Conexão PPPoE.
  • 7Conexão VPN.
  • 8Conexão de modem.

único

ID interno da estrutura.

Número inteiro

Recomenda-se deixar este parâmetro inalterado.

Proto

Valor do parâmetro Protocolo.

0 – desativado.

1ICMP.

2IGMP.

6TCP.

17UDP.

47GRE.

58ICMPv6.

Direção

Valor do parâmetro Direção.

1Entrada (pacote).

2Saída (pacote).

3Entrada / Saída.

4Entrada.

5Saída.

IcmpType

Valor do parâmetro Tipo de ICMP.

Protocolo ICMP

Protocolo ICMPv6

IcmpCode

Valor do parâmetro Código ICMP.

0Código 0 ou desativado.

1Código 1.

2Código 2.

Flags

Ponteiro de atributo de estrutura.

Número inteiro

Recomenda-se deixar este parâmetro inalterado.

TTL

Valor do parâmetro Vida útil (TTL).

Valor em segundos. Se desativado, o valor é 0.

</key>

 

 

Id

ID principal do recurso (consulte o nó Rules).

Número inteiro

ParentID

ID do grupo principal.

Número inteiro

Recomenda-se deixar este parâmetro inalterado.

Flags

Status da regra.

6 – a regra está desativada.

38 – a regra está ativada.

Nome

Nome da regra de pacote de rede.

Texto

Início da página