IPFW,
FreeBSD에서 제공하는 소프트웨어느느 커널 안에 있는 패킷 필터링과
어카운팅 시스템이며, 사용자 수준의 제어 유틸리티, ipfw(8)를
갖고 있습니다. 두가지 모두 경로 결정에서 커널이 현재 사용할 규칙을
찾아보고 정의할 수 있도록 합니다.
IPFW에는 두가지 관련 분야가 있는데, 방화벽 섹션은
패킷 필터링을 수행할 수 있도록 합니다. 또한 IP 어카운팅 섹션은
방화벽 섹션과 비슷한 규칙에 의해
여러분의 라우터의 사용처를 추적할 수 있도록 합니다.
(예를 들면) 어떤 기계에서 얼마나 많은 양을 라우터가 받고 있는지,
WWW(월드 와이드 웹)은 얼마나 전달하고 있는지 알 수 있게 합니다.
IPFW의 설계 방식의 결과로, 비 라우터 기계에서
IPFW를 사용하여 나가고 들어오는 연결에 대해 패킷 필터링을
수행할 수 있습니다. 이는 IPFW의 더 일반적인 사용의 특별한
경우이며, 이 경우에서 같은 명령과 기법을 사용합니다.