Polipo

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Polipo
Aktuelle Version 1.0.4.1
(2. Februar 2010)
Betriebssystem plattformunabhängig
Programmier­sprache C
Lizenz MIT
www.pps.jussieu.fr/~jch/software/polipo

Polipo ist ein schneller, schlanker Proxy für das Hypertext Transfer Protocol (HTTP) mit Caching- und Filterfunktionalität.

Merkmale[Bearbeiten]

Polipo ist in der Programmiersprache C geschrieben. Er ist auf die Bedienung sehr weniger Clients beziehungsweise für den lokalen Einsatz („private proxy“) entworfen und entsprechend schlank.

Funktionalität[Bearbeiten]

Er beherrscht SOCKS, HTTP/1.1, IPv4 und IPv6. Mit der Fähigkeit zu Caching, Bytebereich-Anfragen, HTTP-Pipelining und der Bündelung von Anfragen (simuliertes Multiplexing), kann es für ein wesentlich reaktiveres Surferlebnis sorgen.

Software-Lizenz[Bearbeiten]

Polipo wird als freie Software unter den Bedingungen der MIT-Lizenz veröffentlicht. Es ist plattformunabhängig ausgelegt und einsatzfähig. Für alle großen Betriebssystemplattformen (Windows, Mac OS X, Linux) sind über die offizielle Website vorkompilierte Binärpakete erhältlich; desgleichen auch für FreeBSD und OpenWrt. Bei populäreren GNU/Linux-Distributionen kann es teils direkt aus den Standard-Paketquellen installiert werden.[1][2]

Geschichte[Bearbeiten]

Juliusz Chroboczek begann Polipo zu schreiben und veröffentlichte am 3. Februar 2003 die erste Version 0.1. Er gestaltete es nach Vorbild von WWWOFFLE aus Unzufriedenheit über die Unzulänglichkeiten desselben.[3] Am 7. Februar 2007 wurde Polipo 0.9.99.2 freigegeben, welches am 6. März unverändert zu Version 1.0.0 erklärt wurde. Christopher Davis arbeitete im Sommer 2009 im Rahmen eines Stipendiates des Google Summer of Code mit Unterstützung der EFF und des Tor-Projektes an der Verbesserung der Portierbarkeit von Polipo. Juliusz übergab im Dezember 2009 die Verwaltung des Projekts an Christopher, trägt jedoch weiterhin zum Projekt bei.[4]

Mobile Endgeräte[Bearbeiten]

Weiterhin wird er wegen seiner Schlankheit und Geschwindigkeit auch auf Mobilgeräten wie Laptops oder bei embedded Geräten wie Router verwendet. Auf diesen Computer-Plattformen dient Polipo beispielsweise zum Ausfiltern von Reklame und zur Weiterleitung von TCP-Verbindungsanfragen, etwa beim Surfen oder E-Mailen, an einen Proxy DNS-Cache oder einen nachgeschalteten dedizierten DNS-Resolver wie pdnsd.

Weblinks[Bearbeiten]

Quellen[Bearbeiten]

  1. http://packages.ubuntu.com/search?keywords=polipo
  2. http://software.opensuse.org/search?q=polipo
  3. Juliusz Chroboczek: WWWOFFLE. In: The Polipo Manual. Abgerufen am 10. Dezember 2010 (englisch).
  4. Andrew Lewman (phobos): Polipo changes maintainer. In: phobos's blog. The Tor Project, Inc., 11. Dezember 2009, abgerufen am 30. April 2013 (englisch).