Packet filter

From Wikipedia, the free encyclopedia

Packet filters are host-based or appliance-based applications, which block or allow network traffic based on a set of rules defined by the administrator. They are the central piece of software in a firewall, and the terms firewall and packet filter are frequently used interchangeably. The term packet filter originated in the context of BSD operating systems.

Commonly used packet filters on various versions of Unix are ipf (various), ipfw (FreeBSD/Mac OS X), pf (OpenBSD, and all other BSDs), iptables/ipchains (Linux).

The administrator starts the packet filtering process on the device, composes the set of rules to which the incoming network traffic should be applied and those rules either permit or deny the traffic based upon those rules.

Modern packet filters can filter traffic based on many packet attributes like source IP, source port, destination IP or port, destination service like WWW or FTP. They can filter based on protocols, TTL values, netblock of originator, domain name of the source, and many other attributes.

These functions mainly work on the 3. and 4. OSI- Layer.

[edit] See also

[edit] External links

In other languages