Description
An IP Policy specifies what action to perform on network traffic that matches the specified filter criteria.
Properties
- Index
- The index of the object, starting at 1. (Identifier)
- Name
- Specifies a symbolic name for the policy.
- Action
- Allow or Deny. (Default: Allow)
- Reject
- Drop the packet and respond with an ICMP error or TCP reset. (Default: No)
- AppFilter
- When enabled, uses the application(s) in the application list as a filter for this rule. Application recognition will be done
on the first packet only, while normal application control continue to monitor the whole packet flow and can make a more detailed
analysis. (Default: No)
- AppFilterList
- Specifies one or more applications that will be used as a filter parameter when matching traffic with this rule.
- AppRouting
- Will route the matching traffic according to the selected routing table. In the background a PBR Rule will be created to handle
the routing. (Default: No)
- AppRoutingTable
- Routing table to use for corresponding PBR Rule. (Default: main)
- SourceAddressTranslation
- Action to take on source address. (Default: None)
- NATSourceAddressAction
- Specify method to determine which sender address to use. (Default: OutgoingInterfaceIP)
- SATSourceAddressAction
- Specify method to determine which sender address to use.
- SourceNewIP
- Specifies which sender address will be used.
- SourceBaseIP
- Specifies base address for sender address.
- SourceNATPool
- Specifies NAT Pool to fetch sender address to be used.
- SourcePortAction
- Specify method to determine which port action to use. (Default: None)
- SourceNewSinglePort
- Translate to this port. (Optional)
- SourceBasePort
- Transpose using this port as base. (Optional)
- DestAddressTranslation
- Action to take on destination address. (Default: None)
- DestAddressAction
- Specify method to determine which destination address to use.
- DestNewIP
- Specifies which destination address will be used.
- DestBaseIP
- Specifies base address for destination address.
- DestPortAction
- Specify method to determine which port action to use. (Default: None)
- DestNewSinglePort
- Translate to this port. (Optional)
- DestBasePort
- Transpose using this port as base. (Optional)
- AntiVirus
- Anti-Virus scanning. (Default: No)
- AV_Policy
- Selects preconfigured Anti-Virus Profile.
- WebControl
- Web Control. (Default: No)
- Web_Policy
- Selects preconfigured Web Profile.
- FileControl
- File Control. (Default: No)
- FC_Policy
- Selects preconfigured File Control Profile.
- AppControl
- Application Control. (Default: No)
- AC_RuleSet
- Selects preconfigured Application Rule.
- EmailControl
- Email Control. (Default: No)
- EC_Policy
- Selects preconfigured Email Control Profile.
- VoIP
- Voice over IP. (Default: No)
- VoIP_Policy
- Selects preconfigured VoIP Profile.
- DNS
- DNS. (Default: No)
- DNS_Policy
- Selects preconfigured DNS Profile.
- FTPControl
- Enables FTP protocol specific settings. (Default: No)
- FTPAllowServerPassive
- Allow server to use passive mode (unsafe for server). (Default: Yes)
- FTPServerPorts
- Server data ports. (Default: 1024-65535)
- FTPAllowClientActive
- Allow client to use active mode (unsafe for client). (Default: Yes)
- FTPClientPorts
- Client data ports. (Default: 1024-65535)
- FTPAllowUnknownCommands
- Allow unknown commands. (Default: No)
- FTPAllowSITEEXEC
- Allow SITE EXEC. (Default: No)
- FTPMaxLineLength
- Maximum line length in control channel. (Default: 256)
- FTPMaxCommandRate
- Maximum number of commands per second. (Default: 20)
- FTPAllow8BitStrings
- Allow 8-bit strings in control channel. (Default: Yes)
- FTPAllowResumeTransfer
- Allow RESUME even in case of content scanning. (Default: No)
- TFTPControl
- Enables TFTP protocol specific settings. (Default: No)
- TFTPAllowedCommands
- Specifies allowed commands. (Default: ReadWrite)
- TFTPRemoveOptions
- Remove option part from request packet. (Default: No)
- TFTPAllowUnknownOptions
- Allow unknown options in request packet. (Default: No)
- TFTPMaxBlocksize
- Max value for the blksize option. (Optional)
- TFTPMaxFileTransferSize
- Max size for transferred file. (Optional)
- TFTPBlockDirectoryTraversal
- Prevent directory traversal (consecutive dots in filenames). (Default: No)
- PPTPControl
- Enables PPTP protocol specific settings. (Default: No)
- PPTPEchoTimeout
- Specifies idle timeout for Echo messages in the PPTP tunnel. (Default: 0)
- PPTPIdleTimeout
- SPecifies idle timeout for user traffic in the PPTP tunnel. (Default: 0)
- TLSControl
- Enables TLS protocol specific settings. (Default: No)
- TLSHostCert
- Specifies the host certificate.
- TLSRootCert
- Specifies the root certificates. (Optional)
- HTTPInspection
- Enables HTTP protocol validation and logging of URLs. (Default: No)
- HTTPAllowUnknownProtocols
- Allow non-HTTP protocols to pass through without inspection. (Default: No)
- SyslogControl
- Syslog Protection. (Default: No)
- Syslog_Policy
- Selects preconfigured Syslog Profile.
- SourceInterface
- Specifies the name of the receiving interface to be compared to the received packet.
- DestinationInterface
- Specifies the destination interface to be compared to the received packet.
- SourceNetwork
- Specifies the sender span of IP addresses to be compared to the received packet.
- DestinationNetwork
- Specifies the span of IP addresses to be compared to the destination IP of the received packet.
- SourceUserGroup
- Specifies the User Group object, with username or group, that the source must be a part of. (Optional)
- DestinationUserGroup
- Specifies the User Group object, with username or group, that the destination must be a part of. (Optional)
- Service
- Specifies a service that will be used as a filter parameter when matching traffic with this rule. Changing the service to
a service a protocol set will reveal additional configuration options, e.g. FTP, PPTP, TLS.
- Schedule
- By adding a schedule to a rule, the firewall will only allow that rule to trigger at those designated times. (Optional)
- Attribute
- Special Attribute of the current object. (Optional)
- LogEnabled
- Enable logging. (Default: Yes)
- LogSeverity
- Specifies with what severity log events will be sent to the specified log receivers. (Default: Default)
- Comments
- Text describing the current object. (Optional)
![[Note]](images/note.png) |
Note |
If no Index is specified when creating an instance of this type, the object will be placed last in the list and the Index will be equal to the length of the list.
|