The aim of the NIFIC project is the development of a network interface card with hardware packet filtration, packet forwarding and simple packet replication.
Packet filter NIFIC is intended for processing of network flows on the full speed of the line without any packet loss. Architecture of the NIFIC packet filter could be used as a non-state firewall, a tool for network flow inspection, a intelligent HUB etc.
The actual implementation of the NIFIC packet filter is designed for filtration on the 10Gbps Ethernet, where new COMBO-LXT card is used for hardware acceleration of a filtration. The actual version of NIFIC have two 10Gps Ethernet interfaces and supports up to 1000 filtering rules. NIFIC supports filtration on the basis of following packet header fields:
- Source and destination MAC address
- Source and destination IPv4 address
- IPv4 protocol
- Source and destination port (TCP,UDP)
- TCP flags
- Input interface number


