414:
103:
339:, PF has been ported to many other operating systems, however there are major differences in capabilities. Some ports date back many years. OpenBSD always has the latest version with the most features.
303:
One of the many innovative features is PF's logging. PF's logging is configurable per rule within the pf.conf and logs are provided from PF by a pseudo-network interface called
260:
It was later extensively redesigned by
Henning Brauer and Ryan McBride with most of the code written by Henning Brauer. Henning Brauer is currently the main developer of PF.
1964:
1650:
1274:
2080:
2121:
698:
675:
307:, which is the only way to lift data from kernel-level mode for user-level programs. Logs may be monitored using standard utilities such as
1331:
419:
1447:
1319:
867:
721:
281:
1462:
1062:
809:
1613:
1643:
1593:
257:
The initial version of PF was written by Daniel
Hartmeier. It appeared in OpenBSD 3.0, which was released on 1 December 2001.
1210:
1994:
1959:
1608:
1603:
1094:
1989:
1675:
80:
1954:
269:
2116:
1636:
393:
251:
1484:
844:
293:
2032:
1979:
1974:
1256:
557:
297:
627:
2075:
1154:
1109:
839:
432:
427:
1767:
1720:
1437:
1377:
1289:
1131:
289:
2101:
1949:
1182:
1055:
802:
41:
2004:
1984:
1670:
1659:
1563:
1471:
1215:
974:
602:
204:
536:
1246:
877:
388:
288:
and redundancy, authpf for session authentication, and ftp-proxy to ease firewalling the difficult
133:
1777:
1442:
1114:
1099:
1013:
635:
273:
1934:
1685:
1680:
1422:
1417:
1089:
717:
694:
671:
235:
197:
2106:
1999:
1762:
1690:
1432:
1266:
1234:
1048:
897:
795:
145:
138:
121:
1785:
1284:
1205:
1029:
667:
268:
The filtering syntax is similar to IPFilter, with some modifications to make it clearer.
453:
102:
2111:
1854:
1548:
1412:
1407:
882:
2095:
1914:
1909:
1496:
1222:
1144:
1104:
992:
382:
250:, from which it derives much of its rule syntax. IPFilter was removed from OpenBSD's
200:
2058:
1919:
1543:
1387:
1239:
1167:
997:
711:
690:
The OpenBSD PF Packet Filter Book: PF for NetBSD, FreeBSD, DragonFly, and OpenBSD
1516:
1452:
1309:
582:
194:
150:
1969:
1849:
1805:
1598:
1491:
1427:
1299:
1195:
944:
561:
409:
216:
48:
36:
17:
2053:
2037:
1815:
1757:
1730:
1725:
922:
917:
208:
161:
782:
688:
254:
tree on 30 May 2001 due to OpenBSD developers' concerns with its license.
2024:
2014:
1882:
1844:
1740:
1735:
1553:
1526:
1521:
1511:
1506:
1367:
1304:
1294:
969:
912:
907:
902:
887:
766:
749:
285:
247:
220:
212:
2009:
1887:
1800:
1752:
1747:
1715:
1588:
1531:
1501:
1362:
1357:
1251:
1081:
1072:
927:
834:
819:
762:
745:
346:
336:
316:
312:
308:
227:
126:
54:
1040:
787:
315:
has been extended especially for the purpose, or saved to disk in the
1924:
1864:
1790:
1538:
1382:
1372:
1352:
1347:
1324:
1162:
937:
892:
862:
376:
370:
277:
1628:
583:"Changes and NetBSD News in 2005: 23 Dec 2005 - NetBSD 3.0 released"
474:
1901:
1700:
1576:
1571:
1227:
1172:
954:
949:
776:
771:
756:
494:
355:
89:
1810:
1795:
1584:
1279:
1200:
1190:
1139:
964:
959:
872:
320:
1632:
1044:
791:
739:
1829:
1580:
1479:
398:
366:
516:
246:
PF was originally designed as replacement for Darren Reed's
661:
663:
Book of PF: A No-Nonsense Guide to the OpenBSD Firewall
292:
protocol, have also extended PF. Also PF supports SMP (
276:(QoS) have been integrated into PF. Features such as
2046:
2023:
1942:
1933:
1900:
1875:
1837:
1828:
1776:
1708:
1699:
1562:
1470:
1461:
1400:
1340:
1265:
1181:
1153:
1130:
1123:
1080:
1022:
1006:
985:
855:
827:
156:
144:
132:
120:
112:
79:
61:
47:
35:
401:and thereby in many BlackBerry smartphones models
1965:Microsoft Forefront Threat Management Gateway
1644:
1056:
803:
8:
632:Securing the Network in Oracle® Solaris 11.3
30:
1939:
1834:
1705:
1651:
1637:
1629:
1467:
1127:
1063:
1049:
1041:
810:
796:
788:
783:OpenBSD/pf Firewalling For the Less Gifted
558:"xnu/xnu-1456.1.26/bsd/net/pf.c.auto.html"
475:"A new stateful packet filter for OpenBSD"
101:
29:
537:"FreeBSD/amd64 5.3-RELEASE Release Notes"
2081:List of router or firewall distributions
335:Apart from running on its home platform
454:"CVS: cvs.openbsd.org: src; Remove ipf"
444:
713:Building Firewalls with OpenBSD and pf
779:: PF tutorial by Peter N. M. Hansteen
660:Hansteen, Peter N.M. (October 2014).
7:
420:Free and open-source software portal
687:Jeremy C. Reed, ed. (August 2006).
607:DragonFly Kernel Interfaces Manual
203:, a central piece of software for
25:
473:Hartmeier, Daniel (2017-09-26).
412:
628:"Introduction to Packet Filter"
517:"Henning Brauer Consulting: pf"
373:, used by all iPhones and iPads
2122:Software using the BSD license
1:
1995:Trend Micro Internet Security
1960:McAfee Personal Firewall Plus
1095:FreeBSD Documentation License
452:de Raadt, Theo (2001-05-30).
1990:Symantec Endpoint Protection
1676:Context-based access control
1955:Kaspersky Internet Security
270:Network address translation
2138:
231:
2071:
1666:
362:(Mac OS X 10.6)
349:starting with version 5.3
342:PF is currently used in:
298:Stateful Tracking Options
294:Symmetric multiprocessing
2033:Comodo Internet Security
1980:Norton Personal Firewall
1975:Norton Internet Security
1257:Highly Available STorage
710:Artymiak, Jacek (2003).
323:binary format using the
2076:Comparison of firewalls
693:. Reed Media Services.
433:Reverse-path forwarding
428:Internet protocol suite
1768:Uncomplicated Firewall
1438:Marshall Kirk McKusick
207:. It is comparable to
67:; 22 years ago
27:Packet filter software
1950:Check Point Integrity
226:PF was developed for
2005:Windows Live OneCare
1985:Outpost Firewall Pro
1671:Application firewall
772:The OpenBSD PF guide
65:1 December 2001
1614:PlayStation Vita OS
777:Firewalling with PF
603:"pf(4) manual page"
389:Debian GNU/kFreeBSD
32:
1594:Nintendo Switch OS
1443:Diomidis Spinellis
1115:Kernel Normal Form
1100:FreeBSD Foundation
1014:OpenBSD Foundation
748:Kernel Interfaces
636:Oracle Corporation
274:quality of service
37:Original author(s)
2117:Firewall software
2089:
2088:
2067:
2066:
1896:
1895:
1824:
1823:
1686:Stateful firewall
1681:Personal firewall
1660:Firewall software
1626:
1625:
1622:
1621:
1418:Poul-Henning Kamp
1396:
1395:
1090:FreeBSD Core Team
1038:
1037:
845:security features
765:System Manager's
700:978-0-9790342-0-6
677:978-1-59327-589-1
515:Brauer, Henning.
236:operating systems
180:
179:
16:(Redirected from
2129:
2000:Windows Firewall
1940:
1835:
1706:
1691:Virtual firewall
1653:
1646:
1639:
1630:
1609:PlayStation 4 OS
1604:PlayStation 3 OS
1468:
1128:
1065:
1058:
1051:
1042:
856:Related projects
828:Operating system
812:
805:
798:
789:
760:
759:
743:
742:
727:
716:. Selbstverlag.
704:
681:
647:
646:
644:
643:
624:
618:
617:
615:
614:
599:
593:
592:
590:
589:
579:
573:
572:
570:
569:
554:
548:
547:
545:
544:
533:
527:
526:
524:
523:
512:
506:
505:
503:
502:
491:
485:
484:
482:
481:
470:
464:
463:
461:
460:
449:
422:
417:
416:
415:
385:from version 1.1
379:from version 3.0
176:
173:
171:
169:
167:
165:
163:
139:Packet filtering
122:Operating system
105:
100:
97:
95:
93:
91:
75:
73:
68:
42:Daniel Hartmeier
33:
21:
2137:
2136:
2132:
2131:
2130:
2128:
2127:
2126:
2092:
2091:
2090:
2085:
2063:
2042:
2019:
1929:
1925:VirusBarrier X6
1892:
1871:
1820:
1786:Endian Firewall
1772:
1695:
1662:
1657:
1627:
1618:
1558:
1457:
1392:
1336:
1261:
1177:
1149:
1119:
1110:Version History
1076:
1069:
1039:
1034:
1030:OpenBSD Journal
1018:
1002:
981:
851:
840:version history
823:
816:
755:
754:
738:
737:
734:
724:
709:
701:
686:
678:
670:. p. 248.
668:No Starch Press
659:
656:
651:
650:
641:
639:
626:
625:
621:
612:
610:
601:
600:
596:
587:
585:
581:
580:
576:
567:
565:
556:
555:
551:
542:
540:
535:
534:
530:
521:
519:
514:
513:
509:
500:
498:
493:
492:
488:
479:
477:
472:
471:
467:
458:
456:
451:
450:
446:
441:
418:
413:
411:
408:
333:
266:
244:
230:, but has been
189:, also written
160:
108:
88:
71:
69:
66:
62:Initial release
28:
23:
22:
15:
12:
11:
5:
2135:
2133:
2125:
2124:
2119:
2114:
2109:
2104:
2094:
2093:
2087:
2086:
2084:
2083:
2078:
2072:
2069:
2068:
2065:
2064:
2062:
2061:
2056:
2050:
2048:
2044:
2043:
2041:
2040:
2035:
2029:
2027:
2021:
2020:
2018:
2017:
2012:
2007:
2002:
1997:
1992:
1987:
1982:
1977:
1972:
1967:
1962:
1957:
1952:
1946:
1944:
1937:
1931:
1930:
1928:
1927:
1922:
1917:
1912:
1906:
1904:
1898:
1897:
1894:
1893:
1891:
1890:
1885:
1879:
1877:
1873:
1872:
1870:
1869:
1868:
1867:
1857:
1852:
1847:
1841:
1839:
1832:
1826:
1825:
1822:
1821:
1819:
1818:
1813:
1808:
1803:
1798:
1793:
1788:
1782:
1780:
1774:
1773:
1771:
1770:
1765:
1760:
1755:
1750:
1745:
1744:
1743:
1738:
1728:
1723:
1718:
1712:
1710:
1703:
1697:
1696:
1694:
1693:
1688:
1683:
1678:
1673:
1667:
1664:
1663:
1658:
1656:
1655:
1648:
1641:
1633:
1624:
1623:
1620:
1619:
1617:
1616:
1611:
1606:
1601:
1596:
1591:
1574:
1568:
1566:
1560:
1559:
1557:
1556:
1551:
1549:Gentoo/FreeBSD
1546:
1541:
1536:
1535:
1534:
1529:
1519:
1514:
1509:
1504:
1499:
1494:
1489:
1488:
1487:
1476:
1474:
1465:
1459:
1458:
1456:
1455:
1450:
1445:
1440:
1435:
1430:
1425:
1420:
1415:
1413:Jordan Hubbard
1410:
1408:Matthew Dillon
1404:
1402:
1398:
1397:
1394:
1393:
1391:
1390:
1385:
1380:
1375:
1370:
1365:
1360:
1355:
1350:
1344:
1342:
1338:
1337:
1335:
1334:
1329:
1328:
1327:
1322:
1312:
1307:
1302:
1297:
1292:
1287:
1282:
1277:
1275:802.11 drivers
1271:
1269:
1263:
1262:
1260:
1259:
1254:
1249:
1244:
1243:
1242:
1232:
1231:
1230:
1220:
1219:
1218:
1213:
1208:
1203:
1198:
1187:
1185:
1179:
1178:
1176:
1175:
1170:
1165:
1159:
1157:
1155:Virtualisation
1151:
1150:
1148:
1147:
1142:
1136:
1134:
1125:
1121:
1120:
1118:
1117:
1112:
1107:
1102:
1097:
1092:
1086:
1084:
1078:
1077:
1070:
1068:
1067:
1060:
1053:
1045:
1036:
1035:
1033:
1032:
1026:
1024:
1020:
1019:
1017:
1016:
1010:
1008:
1004:
1003:
1001:
1000:
995:
989:
987:
983:
982:
980:
979:
978:
977:
967:
962:
957:
952:
947:
942:
941:
940:
930:
925:
920:
915:
910:
905:
900:
895:
890:
885:
880:
875:
870:
865:
859:
857:
853:
852:
850:
849:
848:
847:
842:
831:
829:
825:
824:
817:
815:
814:
807:
800:
792:
786:
785:
780:
774:
769:
752:
733:
732:External links
730:
729:
728:
723:978-8391665114
722:
706:
705:
699:
683:
682:
676:
666:(3 ed.).
655:
652:
649:
648:
619:
594:
574:
549:
528:
507:
486:
465:
443:
442:
440:
437:
436:
435:
430:
424:
423:
407:
404:
403:
402:
396:
394:Oracle Solaris
391:
386:
380:
374:
363:
358:starting with
351:
350:
332:
329:
265:
262:
243:
240:
234:to many other
178:
177:
158:
154:
153:
148:
142:
141:
136:
130:
129:
124:
118:
117:
114:
110:
109:
107:
106:
85:
83:
77:
76:
63:
59:
58:
51:
45:
44:
39:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
2134:
2123:
2120:
2118:
2115:
2113:
2110:
2108:
2105:
2103:
2100:
2099:
2097:
2082:
2079:
2077:
2074:
2073:
2070:
2060:
2057:
2055:
2052:
2051:
2049:
2045:
2039:
2036:
2034:
2031:
2030:
2028:
2026:
2022:
2016:
2013:
2011:
2008:
2006:
2003:
2001:
1998:
1996:
1993:
1991:
1988:
1986:
1983:
1981:
1978:
1976:
1973:
1971:
1968:
1966:
1963:
1961:
1958:
1956:
1953:
1951:
1948:
1947:
1945:
1941:
1938:
1936:
1932:
1926:
1923:
1921:
1918:
1916:
1915:NetBarrier X4
1913:
1911:
1910:Little Snitch
1908:
1907:
1905:
1903:
1899:
1889:
1886:
1884:
1881:
1880:
1878:
1874:
1866:
1863:
1862:
1861:
1858:
1856:
1853:
1851:
1848:
1846:
1843:
1842:
1840:
1836:
1833:
1831:
1827:
1817:
1814:
1812:
1809:
1807:
1804:
1802:
1799:
1797:
1794:
1792:
1789:
1787:
1784:
1783:
1781:
1779:
1775:
1769:
1766:
1764:
1761:
1759:
1756:
1754:
1751:
1749:
1746:
1742:
1739:
1737:
1734:
1733:
1732:
1729:
1727:
1724:
1722:
1719:
1717:
1714:
1713:
1711:
1707:
1704:
1702:
1698:
1692:
1689:
1687:
1684:
1682:
1679:
1677:
1674:
1672:
1669:
1668:
1665:
1661:
1654:
1649:
1647:
1642:
1640:
1635:
1634:
1631:
1615:
1612:
1610:
1607:
1605:
1602:
1600:
1599:OpenServer 10
1597:
1595:
1592:
1590:
1586:
1582:
1578:
1575:
1573:
1570:
1569:
1567:
1565:
1561:
1555:
1552:
1550:
1547:
1545:
1542:
1540:
1537:
1533:
1530:
1528:
1525:
1524:
1523:
1520:
1518:
1515:
1513:
1510:
1508:
1505:
1503:
1500:
1498:
1497:DragonFly BSD
1495:
1493:
1490:
1486:
1483:
1482:
1481:
1478:
1477:
1475:
1473:
1469:
1466:
1464:
1460:
1454:
1451:
1449:
1448:Robert Watson
1446:
1444:
1441:
1439:
1436:
1434:
1431:
1429:
1426:
1424:
1421:
1419:
1416:
1414:
1411:
1409:
1406:
1405:
1403:
1399:
1389:
1386:
1384:
1381:
1379:
1376:
1374:
1371:
1369:
1366:
1364:
1361:
1359:
1356:
1354:
1351:
1349:
1346:
1345:
1343:
1339:
1333:
1330:
1326:
1323:
1321:
1318:
1317:
1316:
1313:
1311:
1308:
1306:
1303:
1301:
1298:
1296:
1293:
1291:
1288:
1286:
1283:
1281:
1278:
1276:
1273:
1272:
1270:
1268:
1264:
1258:
1255:
1253:
1250:
1248:
1245:
1241:
1238:
1237:
1236:
1233:
1229:
1226:
1225:
1224:
1221:
1217:
1214:
1212:
1209:
1207:
1204:
1202:
1199:
1197:
1194:
1193:
1192:
1189:
1188:
1186:
1184:
1180:
1174:
1171:
1169:
1166:
1164:
1161:
1160:
1158:
1156:
1152:
1146:
1145:ULE scheduler
1143:
1141:
1138:
1137:
1135:
1133:
1129:
1126:
1122:
1116:
1113:
1111:
1108:
1106:
1105:FreeBSD Ports
1103:
1101:
1098:
1096:
1093:
1091:
1088:
1087:
1085:
1083:
1079:
1074:
1066:
1061:
1059:
1054:
1052:
1047:
1046:
1043:
1031:
1028:
1027:
1025:
1021:
1015:
1012:
1011:
1009:
1007:Organizations
1005:
999:
996:
994:
993:Theo de Raadt
991:
990:
988:
984:
976:
973:
972:
971:
968:
966:
963:
961:
958:
956:
953:
951:
948:
946:
943:
939:
936:
935:
934:
931:
929:
926:
924:
921:
919:
916:
914:
911:
909:
906:
904:
901:
899:
896:
894:
891:
889:
886:
884:
881:
879:
876:
874:
871:
869:
866:
864:
861:
860:
858:
854:
846:
843:
841:
838:
837:
836:
833:
832:
830:
826:
821:
813:
808:
806:
801:
799:
794:
793:
790:
784:
781:
778:
775:
773:
770:
768:
764:
761: –
758:
753:
751:
747:
744: –
741:
736:
735:
731:
725:
719:
715:
714:
708:
707:
702:
696:
692:
691:
685:
684:
679:
673:
669:
665:
664:
658:
657:
653:
637:
633:
629:
623:
620:
608:
604:
598:
595:
584:
578:
575:
563:
559:
553:
550:
538:
532:
529:
518:
511:
508:
496:
495:"OpenBSD 3.0"
490:
487:
476:
469:
466:
455:
448:
445:
438:
434:
431:
429:
426:
425:
421:
410:
405:
400:
397:
395:
392:
390:
387:
384:
383:DragonFly BSD
381:
378:
375:
372:
368:
364:
361:
357:
353:
352:
348:
345:
344:
343:
340:
338:
330:
328:
326:
322:
318:
314:
310:
306:
301:
299:
296:) & STO (
295:
291:
287:
283:
279:
275:
271:
263:
261:
258:
255:
253:
249:
241:
239:
237:
233:
229:
224:
222:
218:
214:
210:
206:
202:
201:packet filter
199:
196:
192:
188:
187:Packet Filter
184:
175:
159:
155:
152:
149:
147:
143:
140:
137:
135:
131:
128:
125:
123:
119:
115:
111:
104:
99:
87:
86:
84:
82:
78:
64:
60:
56:
52:
50:
46:
43:
40:
38:
34:
19:
18:Pf (firewall)
2102:BSD software
2059:PeerGuardian
1920:PeerGuardian
1859:
1544:GNU/kFreeBSD
1314:
1240:Soft updates
1023:Publications
998:Niels Provos
932:
712:
689:
662:
640:. Retrieved
638:. March 2018
631:
622:
611:. Retrieved
609:. 2011-01-02
606:
597:
586:. Retrieved
577:
566:. Retrieved
564:. 2008-12-05
552:
541:. Retrieved
539:. 2004-11-03
531:
520:. Retrieved
510:
499:. Retrieved
497:. 2001-12-01
489:
478:. Retrieved
468:
457:. Retrieved
447:
360:Snow Leopard
359:
341:
334:
324:
304:
302:
267:
259:
256:
245:
225:
195:BSD licensed
190:
186:
182:
181:
49:Developer(s)
2047:Open-source
1721:Firestarter
1564:proprietary
1517:MidnightBSD
1472:open-source
1463:Derivatives
1453:Dru Lavigne
1433:Sam Leffler
1423:Mike Karels
311:, which in
205:firewalling
151:BSD license
2096:Categories
1970:Norton 360
1943:Commercial
1850:ipfirewall
1806:SmoothWall
1492:DesktopBSD
1428:Ben Laurie
1267:Networking
1132:Scheduling
1124:Subsystems
642:2018-08-20
613:2018-08-20
588:2018-08-20
568:2018-08-20
562:Apple, Inc
543:2018-08-20
522:2018-08-20
501:2018-08-20
480:2018-08-20
459:2018-08-20
439:References
272:(NAT) and
113:Written in
81:Repository
72:2001-12-01
2054:PeerBlock
2038:ZoneAlarm
1816:Zeroshell
1758:Shorewall
1731:Netfilter
1726:firewalld
1285:Bluetooth
1223:disklabel
923:OpenSMTPD
918:OpenOSPFD
209:netfilter
2025:Freemium
2015:WinRoute
1883:OPNsense
1845:IPFilter
1741:nftables
1736:iptables
1554:XigmaNAS
1527:OPNsense
1522:m0n0wall
1512:GhostBSD
1507:FreeSBIE
1368:portsnap
1305:Netgraph
1295:IPFilter
970:Xenocara
913:OpenNTPD
908:OpenIKED
903:OpenBGPD
888:LibreSSL
757:pfctl(8)
406:See also
327:daemon.
286:failover
264:Features
248:IPFilter
221:ipfilter
213:iptables
198:stateful
164:.openbsd
92:.openbsd
2107:OpenBSD
2010:WinGate
1935:Windows
1888:pfSense
1876:Distros
1801:OpenWrt
1778:Distros
1753:Privoxy
1748:MoBlock
1716:FireHOL
1589:watchOS
1532:pfSense
1502:FreeNAS
1363:OpenBSM
1358:OpenPAM
1183:Storage
1082:FreeBSD
1075:Project
1073:FreeBSD
945:sensors
928:OpenSSH
835:OpenBSD
822:Project
820:OpenBSD
763:OpenBSD
746:OpenBSD
347:FreeBSD
337:OpenBSD
317:tcpdump
313:OpenBSD
309:tcpdump
242:History
228:OpenBSD
193:) is a
157:Website
146:License
127:OpenBSD
70: (
57:Project
55:OpenBSD
1865:pfsync
1791:IPFire
1587:, and
1539:TrueOS
1485:Darwin
1401:People
1388:systat
1383:moused
1373:kqueue
1353:DTrace
1348:busdma
1325:pfsync
1163:chroot
986:People
938:pfsync
893:mandoc
767:Manual
750:Manual
720:
697:
674:
377:NetBSD
371:iPadOS
365:Apple
354:Apple
325:pflogd
278:pfsync
232:ported
219:, and
172:/index
90:cvsweb
2112:MacOS
1902:macOS
1763:Squid
1701:Linux
1577:macOS
1572:Junos
1341:Other
1228:fdisk
1216:vinum
1196:raid5
1173:bhyve
955:spamd
950:sndio
878:httpd
740:pf(4)
654:Books
356:macOS
331:Ports
305:pflog
174:.html
1838:Apps
1811:VyOS
1796:LEDE
1709:Apps
1585:tvOS
1332:SCTP
1320:CARP
1310:NDIS
1300:ipfw
1280:ALTQ
1211:LVM2
1206:geli
1201:GBDE
1191:GEOM
1168:jail
1140:ALTQ
1071:The
965:tmux
960:sudo
873:doas
868:CARP
818:The
718:ISBN
695:ISBN
672:ISBN
369:and
321:pcap
284:for
282:CARP
280:and
217:ipfw
168:/faq
166:.org
134:Type
96:/src
94:.org
53:The
1855:NPF
1830:BSD
1581:iOS
1480:XNU
1378:KLD
1290:BPF
1252:ZFS
1247:VFS
1235:UFS
975:cwm
883:fdm
863:bio
399:QNX
367:iOS
300:).
290:FTP
252:CVS
215:),
170:/pf
162:www
2098::
1860:PF
1583:,
1579:,
1315:pf
933:PF
898:mg
634:.
630:.
605:.
560:.
238:.
223:.
191:pf
183:PF
31:PF
1652:e
1645:t
1638:v
1064:e
1057:t
1050:v
811:e
804:t
797:v
726:.
703:.
680:.
645:.
616:.
591:.
571:.
546:.
525:.
504:.
483:.
462:.
319:/
211:(
185:(
116:C
98:/
74:)
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.