Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Flexible Packet Filtering: Providing a Rich Toolbox

The BSD/OS IPFW packet filtering system is a well engineered, flexible kernel framework for filtering (accepting, rejecting, logging, or modifying) IP packets. IPFW uses the well understood, widely available Berkeley Packet Filter (BPF) system as the basis of its packet matching abilities, and extends BPF in several straightforward areas. Since the first implementation of IPFW, the system has been enhanced several times to support additional functions, such as rate filtering, network address translation (NAT), and traffic flow monitoring. This paper examines the motivation behind IPFW and the design of the system. Comparisons with some contemporary packet filtering systems are provided. Potential future enhancements for the IPFW system are discussed.

Kurt J. Lidl, Zero Millimeter LLC

Deborah G. Lidl, Wind River Systems

BibTeX
@inproceedings {270701,
author = {Kurt J. Lidl and Deborah G. Lidl},
title = {Flexible Packet Filtering: Providing a Rich Toolbox},
booktitle = {BSDCon 2002 (BSDCon 2002)},
year = {2002},
address = {San Francisco, CA},
url = {https://www.usenix.org/conference/bsdcon02/flexible-packet-filtering-providing-rich-toolbox},
publisher = {USENIX Association},
month = feb
}
Download

Links

Paper: 
http://www.usenix.org/events/bsdcon02/full_papers/lidl/lidl.pdf
Paper (HTML): 
http://www.usenix.org/events/bsdcon02/full_papers/lidl/lidl_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us