PF (firewall)
Vývojář | OpenBSD Project |
---|---|
První vydání | 1. prosince 2001 |
Vyvíjeno v | C |
Typ softwaru | otevřený software a firewall |
Licence | BSD licence |
Web | www |
Některá data mohou pocházet z datové položky. |
PF (z angl. Packet Filter, česky filtr packetů nebo packetový filtr) je svobodně licencovaný (pod licencí BSD) stavový firewall založený na filtrování packetů. Je porovnatelný s netfilterem (ovládaný příkazem iptables), ipfw anebo ipfiltrem. PF byl původně vyvinut pro OpenBSD, ale byl portován na mnoho dalších operačních systémů.
Historie
PF byl původně vyvinut jako náhrada pro IPFilter od Darrena Reeda, ze kterého převzal množství syntaktických pravidel. IPFilter byl z CVS repozitáře OpenBSD odebrán 30. května 2001 kvůli pochybnostem vývojářů OpenBSD o licenci tohoto nástroje.[1]
První verze PF byla napsána Danielem Hartmeirem a objevila se v OpenBSD verze 3.0, která byla uvolněna 1. prosince 2001.[2]
Později byl ale tento nástroj významně přepsán Henningem Braunerem a Ryanem McBridem (přičemž nejvíce kódu bylo napsáno Henningem Braunerem). Henning Brauner je momentálně hlavním vývojářem PF.
Portované verze
Kromě domovské platformy OpenBSD, PF byl přizpůsoben k běhu na mnoho dalších operačních systémech, byť s určitými rozdíly v jeho funkcích.
PF může být momentálně užíván v následujících systémech
- FreeBSD
- Mac OS X
- iOS
- NetBSD
- DragonFly BSD
- Debian GNU/kFreeBSD
- Oracle Solaris
- QNX (a tedy v mnoho modelech BlackBerry telefonů)
- pfSense
Reference
V tomto článku byl použit překlad textu z článku PF (firewall) na anglické Wikipedii.
- ↑ 'CVS: cvs.openbsd.org: src' - MARC. marc.info [online]. [cit. 2016-12-27]. Dostupné online.
- ↑ OpenBSD 3.0. www.openbsd.org [online]. [cit. 2016-12-27]. Dostupné online.