PF_FilterFlags

FF_DONT_FILTER_IN
Passthrough incoming objects without filtering.

FF_DONT_FILTER_OUT
Passthrough outgoing objects without filtering.

FF_READ_ONLY_IN
Filter incoming objects in read-only mode. The filters with this flag passthrough the incoming packets to destination immediately, and indicate classified objects with read-only flag.

FF_READ_ONLY_OUT
Filter outgoing objects in read-only mode. The filters with this flag passthrough the outgoing packets to destination immediately, and indicate classified objects with read-only flag.

FF_SSL_TLS
Decode SSL TLS sessions. For example this flag should be used during filtering POP3 and SMTP protocols after STARTTLS command.

FF_SSL_SELF_SIGNED_CERTIFICATE
Generate self-signed certificates instead of using root CA. By default the library generates chained certificates during filtering SSL sessions, signed by a root certificate with a subject specified in pf_setRootSSLCertSubject call (default root - NetFilterSDK). This flag instructs the library to generate self signed certificates and add them to Windows storage automatically.

Requirements

Header PFFilterDefs.h
Library ProtocolFilters.lib