ipfw

ipfw
ipfw
Maintainer FreeBSD Project
Entwickler Luigi Rizzo
Aktuelle Version 2
(Sommer 2002)
Betriebssystem BSD
Kategorie Firewall
Lizenz BSD-Lizenz
Deutschsprachig nein
www.freebsd.org

ipfw oder ipfirewall ist eine Internet Protocol Firewall des Betriebssystems FreeBSD und auch Bestandteil von Mac OS X.

Inhaltsverzeichnis

Architektur

ipfw besteht aus 7 Komponenten:[1]

Hinzu kommt eine Benutzerschnittstelle gleichen Namens, die Befehle entgegennimmt.[2]

Geschichte

ipfw wurde ursprünglich von Daniel Boulet für das Unternehmen Berkeley Software Design Incorporated programmiert. Für FreeBSD programmierte Ugen J. S. Antsilevich die Software neu.[3] FreeBSD 2.0 war die erste Version mit ipfw. Mit FreeBSD 2.2.8 wurde ipfw um die Komponente dummynet für Traffic-Shaping ergänzt, die Luigi Rizzo programmiert hatte.

Seit FreeBSD 4.0 unterstützt ipfw auch Stateful Packet Inspection.

2002 löste ipfw2 mit neu gestaltetem Kern die erste Generation ab.[4] In FreeBSD 4.7 war die zweite Generation erstmals enthalten und fasste auch die separaten Benutzerschnittstellen für IPv4 und IPv6 zusammen.

Die Implementierung von Network Address Translation erfolgte 2005.

Seit FreeBSD 6.2 kann ipfw je nach Bedarf beim Booten als Modul geladen werden und muss nur noch für Network Address Translation dauerhaft bei der Kompilierung des Betriebssystemkerns eingebunden werden.

Anwendung

In Grundeinstellung unterbindet ipfw jeglichen Netzwerkkontakt. Die zentrale Konfiguration erfolgt in den Dateien /etc/rc.conf und /etc/rc.firewall. Dort kann ipwf aktiviert und eine grundlegende Konfiguration gewählt oder auf eine Datei mit selbst erstellten Regeln verwiesen werden. Alternativ kann auf ein Skript verwiesen werden, das alle Befehle der Benutzerschnittstelle enthalten kann und dadurch vielfältige Möglichkeiten eröffnet. So können auch Präprozessoren aufgerufen werden, um mittels Programmiersprachen wie C Regeln zu erzeugen.

Trotz der vielfältigen Möglichkeiten kann eine Befehlsfolge für eine komplette Konfiguration übersichtlich sein:

ipfw add allow tcp in 80
ipfw add allow from 192.0.2.0/24 to me
ipfw add allow out
ipfw add deny

Dieses Beispiel erlaubt eingehende Verbindungen auf dem Port 80 für das Hypertext Transfer Protocol, alle eingehenden Verbindungen aus einem bestimmten Bereich von IP-Adressen, sowie alle abgehenden Verbindungen, aber keine anderen Verbindungen.

Die Regeln werden bis zur ersten ohne unzutreffende Bedingung durchlaufen, worauf die betreffende Freigabe oder Ablehnung wirksam wird. Eine Konfiguration kann bis zu 65535 Regeln umfassen. Jede Regel erhält eine Nummer, die manuell oder automatisch gesetzt wird und als Sprungmarke dienen kann.

Portierung auf Linux

Der erste Paketfilter von Linux war eine Portierung von ipfw.[5] Die ursprüngliche Benutzerschnittstelle wurde später durch ipfwadm ersetzt.[6] ipfw mit ipfwadm wurde anschließend durch ipchains abgelöst und letztlich durch netfilter mit iptables.

Portierung auf Windows

wipfw
Entwickler Ruslan Staritsin, Vladislav Goncharov
Aktuelle Version 0.2.8
(12. Dezember 2006)
Aktuelle Vorabversion 0.5.5b
(16. August 2011)
Betriebssystem Microsoft Windows NT
Programmier­sprache C
Kategorie Firewall
Lizenz BSD-Lizenz
Deutschsprachig nein
wipfw.sourceforge.net

wipfw ist eine Portierung von ipfw auf Microsoft Windows NT. Seit Ende 2006 unterstützt sie auch unmittelbar 64-Bit-Architekturen. Einstweilen ist allerdings nur die Unterstützung von Windows NT 5 gegeben und die Unterstützung von Windows NT 6.1 experimentell.[7][8] Traffic-Shaping und das Ändern von Datenpaketen ist in wipfw nicht implementiert.[9]

Einzelnachweise

  1. IPFW. FreeBSD Handbook. FreeBSD Foundation. Abgerufen am 12. September 2011.
  2. ipfw (4). FreeBSD Foundation. Abgerufen am 12. September 2011.
  3. ipfw (8). FreeBSD Foundation (16. November 1994). Abgerufen am 12. September 2011.
  4. ipfw (8). FreeBSD Foundation (27. Juli 2010). Abgerufen am 12. September 2011.
  5. Die ursprüngliche IP-Firewall (2.0er Kernel). Linux - Wegweiser für Netzwerker. O’Reilly Verlag. Abgerufen am 12. September 2011.
  6. Ipfwadm – Functional overview. X/OS Experts in Open Systems BV. Abgerufen am 12. September 2011.
  7. wipw in windows 2008 r2?. Geeknet (20. Juni 2011). Abgerufen am 12. September 2011.
  8. new release. Geeknet (15. August 2011). Abgerufen am 12. September 2011.
  9. Frequently Asked Questions. Geeknet. Abgerufen am 12. September 2011.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Ipfw — Тип Межсетевой экран Разработчик Команда добровольцев разработчиков FreeBSD Операционная система FreeBSD, DragonFly BSD, Mac OS X Лицензия BSD Сайт …   Википедия

  • Ipfw — Paketfilter des Betriebssystems FreeBSD Basisdaten Entwickler: Luigi Rizzo Aktuelle Version …   Deutsch Wikipedia

  • ipfw — es un programa de cortafuegos (en inglés, firewall) propio de los sistemas UNIX, principalmente FreeBSD y Mac OS X. Fue escrito y es mantenido por los programadores del proyecto FreeBSD. Su sintaxis permite la utilización de funcionalidades… …   Wikipedia Español

  • Ipfw — ipfirewall ipfirewall (ou ipfw) est un module logiciel qui fournit des fonctions de pare feu pour FreeBSD et Mac OS X. Un portage vers les systèmes Windows 2000/XP/2003 a été effectué, le WIPFW (Windows IP FireWall)[1],[2]. La commande… …   Wikipédia en Français

  • IPFW Mastodons — Infobox college athletics name = IPFW Mastodons university = Indiana Univeristy Purdue University Fort Wayne conference = The Summit League MIVA Conference division = Division I director = Tommy Bell city = Fort Wayne state = Indiana stateabb =… …   Wikipedia

  • IPFW Mastodons men's basketball — Infobox CBB Team name = IPFW Mastodons logo size = 150px university = Indiana University Purdue University Fort Wayne conference = The Summit League conference short = Summit League division = city = Fort Wayne stateabb = IN state = Indiana coach …   Wikipedia

  • IPFW — Internet Protocol Firewall …   Acronyms

  • IPFW — Internet Protocol Firewall …   Acronyms von A bis Z

  • The Communicator (IPFW) — Infobox Newspaper name = IPFW Communicator type = Student newspaper format = Broadsheet foundation = 1969 ceased publication = price = Free owners = IPSN Inc. publisher = Matt McClure editor = Said El Dajani political = headquarters = Fort Wayne …   Wikipedia

  • Holiday Inn Fort Wayne - IPFW & Coliseum — (Fort Wayne,США) Категория отеля: 3 звездочный отель Адрес …   Каталог отелей

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”