API referenceΒΆ Functions Driver registration nf_registerDriver() nf_registerDriverEx() nf_unRegisterDriver() Initialization nf_init() nf_free() nf_setOptions() Filtering rules nf_addRule() nf_addRuleEx() nf_setRules() nf_setRulesEx() nf_deleteRules() TCP protocol nf_tcpClose() nf_tcpPostReceive() nf_tcpPostSend() nf_tcpSetConnectionState() nf_tcpDisableFiltering() nf_tcpSetSockOpt() nf_tcpIsProxy() nf_getTCPConnInfo() nf_completeTCPConnectRequest() nf_findOriginalRemoteAddress() UDP protocol nf_udpPostReceive() nf_udpPostSend() nf_udpSetConnectionState() nf_udpDisableFiltering() nf_getUDPConnInfo() Flow control contexts and statistics nf_addFlowCtl() nf_deleteFlowCtl() nf_modifyFlowCtl() nf_setTCPFlowCtl() nf_setUDPFlowCtl() nf_getFlowCtlStat() nf_getTCPStat() nf_getUDPStat() Common functions nf_getProcessNameA() nf_getProcessNameW() nf_getProcessNameFromKernel() Structures NF_EventHandler threadStart() threadEnd() tcpConnectRequest() tcpConnected() tcpClosed() tcpReceive() tcpSend() tcpCanReceive() tcpCanSend() udpCreated() udpConnectRequest() udpClosed() udpReceive() udpSend() udpCanReceive() udpCanSend() NF_RULE NF_RULE_EX NF_TCP_CONN_INFO NF_UDP_CONN_INFO NF_UDP_OPTIONS NF_FLOWCTL_DATA NF_FLOWCTL_STAT