Proxomitron

Proxomitron, der Universale Webfilter, ist eine durchscheinende von Scott R. Lemmon geschriebene Webvertretung. Dieses Programm wurde ursprünglich entworfen, um unter Windows 95 zu laufen.

Die ganze zukünftige Entwicklung des Programms wurde 2003 gerade ein Jahr vor dem Tod seines Autors am 1. Mai 2004 aufgehört; trotzdem ist Proxomitron noch lebensfähig und auf modernen Windows-Plattformen wie XP und Aussicht verwendet.

Proposition

Das Programm wird allgemein verwendet, um Knall-USV und Schlagzeilen zu blockieren, eingebettete Töne und Zeichentrickfilm von Webseiten zu entfernen, JavaScript zu verändern oder zu blockieren, und das Äußere und den Inhalt von Webseiten zu modifizieren.

Übersicht

Richtig konfiguriert fängt Proxomitron HTTP Verkehr zwischen dem Browser des Benutzers und Webservern ab. Das Programm ist zum sich verändernden Webseite-Inhalt durch das Entfernen oder das Hinzufügen des Textes fähig. Zusätzlich kann es hinzufügen, modifizieren, oder HTTP Nachrichtenkopfbälle löschen, konfiguriert werden, um Verbindungen zu blockieren oder Bitten umzuadressieren, die auf der Webseite-Adresse gestützt sind, und zu Weg-Verbindungen durch eine entfernte Vertretung konfiguriert zu werden. Der Benutzer kann Verbindungen und Filteraktivierungen, wenn gewünscht, kontrollieren.

Programm-Operation wird durch den Gebrauch einer Konfigurationsdatei diktiert, die spezialisierte Filter enthält, die geschrieben, editiert, gelöscht, ermöglicht werden können oder durch den Benutzer über die grafische Benutzerschnittstelle des Programms unbrauchbar gemacht haben. (Drittfilter können auch importiert werden, oder "hat sich," in die Konfiguration verschmolzen.) Die Filter verwerten eine "zusammenpassende" Sprache, die den regelmäßigen in der Textbearbeitung verwendeten Standardausdrücken ähnlich ist. Zusätzliche Dateien, wie "blocklists" und SSL DLLs, können durchscheinende Fähigkeiten erweitern.

Der Gebrauch des Programms verlangt Kenntnisse der Sprache von Proxomitron scripting und etwas Vertrautheit mit mindestens einem von HTTP, HTML, JavaScript und CSS. Die Scripting-Schnittstelle wurde nicht entworfen, um benutzerfreundlich zu sein. Wegen dieser Komplikationen kann das Programm schwierig sein, für den Anfänger oder die nicht technischen Benutzer kundengerecht anzufertigen. Ein Verzug-Satz von Filtern wird mit dem Programm eingeschlossen; fortgeschrittene Filter und von erfahrenen Benutzern geschriebene Filtersätze sind auch online verfügbar. (Sieh Außenverbindungen.)

Eigenschaften

Die folgenden Sachen sind die grundlegenden Anwendungen und Eigenschaften des Programms.

  • Filterseiteninhalt

: Mit der scripting Sprache sind Filter mit dem Redigieren von Befehlen bereit, Text in der heruntergeladenen Seite zu vergleichen und zu ersetzen. Spezifische Seiten können ins Visier genommen werden, um durch das Zusammenbringen der URL-ADRESSE der Seite mit einem angegebenen Muster durchzuscheinen.

  • Filter HTTP Kopfbälle

: Getrennte Filter für eingehende und ausgehende HTTP Kopfbälle können verwendet werden, um die Werte vorhandener Kopfbälle zu modifizieren, neue Kopfbälle hinzuzufügen, oder Kopfbälle zu löschen. Ein Beispiel solchen Gebrauchs würde für das Plätzchen-Management sein.

  • Variablen

: Filter können lokale Variablen (pro Filter) oder globale Variablen (verfügbar für alle Filter pro Bitte) verwenden, um Text für das weitere Testzusammenbringen zu gewinnen zu/versorgen, Inhalt in eine neue Position wieder einzusetzen, oder Inhalt Listen zu schreiben. Voreinstellungsvariablen sind auch, z.B, die URL-ADRESSE der Seite verfügbar.

  • Spezielle Befehle

: Mehrere spezielle Befehle sind für den Gebrauch durch Filter oder in URL-ADRESSEN verfügbar; z.B kann ein filterbasierter Befehl überprüfen, ob der Benutzer einen besonderen Schlüssel drückt, oder ein URL-ADRESSE-EINGEBETTETER Befehl Proxomitron leiten kann, um eine lokale Datei zu filtern.

  • Schaffen Sie Listen für Filter

: Textdateien (bekannt als "blocklists") können als Quellen für Muster für Filtermatchs verwendet werden.

  • Schaffen Sie Standardlisten

: Textdateien (bekannt als "logfiles") können durch Filter verwendet werden, um gewonnene Daten an einer Liste anzuhängen.

  • Schaffen Sie Sitzungslisten

: Gedächtnis-Only-Textdateien können erzeugt und durch Filter verwendet werden, um vorläufigen blocklists zu bauen, oder dauerhafter blocklists kann konfiguriert werden, um nur Filtern zu erlauben, Gedächtnis-Only-"Sitzungs"-Daten hinzuzufügen.

  • Einsatz-Dateien

: Lokale Textdateien, die Klartext, HTML snippits, css, oder Schriften enthalten, können unabhängig wiederbekommen und in die Webseite durch Filter geschrieben werden.

  • Leiten Sie Verkehr um

: Filter können Bitten zu verschiedenen Webseiten oder zu lokalen Dateien, entweder durch das Senden der neuen Position als eine Direktive an den Browser umadressieren, oder indem sie zur neuen Position direkt "durchsichtig" in Verbindung gestanden wird.

  • Ansicht-Verkehr zwischen Server und Browser

: Das Klotz-Fenster erlaubt dem Benutzer, den HTTP Verkehr zwischen dem Browser und Server zu sehen. Das kann irgendwelche ANGESCHLAGENEN Daten (fakultativ) einschließen.

  • Stellen Sie Alarmsignale zur Verfügung

: Filter können konfiguriert werden, um Proxomitron sein eigenes Alarmsignal oder Bestätigung popup erzeugen zu lassen, benutzergelieferten Text enthaltend.

  • Unkompresse-Daten im Fluge

: Mit der ZLIB Bibliothek kann Proxomitron zusammengepresste Datenströme von GZIP und in komprimierten Weisen gelieferte Filterseiten unzusammenpressen.

  • Filter "sichere" Kanäle

: Mit Bibliotheken, um die SSL Routinen zur Verfügung zu stellen, kann Proxomitron sichere, verschlüsselte Ströme filtern. Da das die Vertretung zwingt, als ein "Mann in der Mitte zu handeln" sollte das nicht in den meisten Fällen verwendet werden.

  • Kette zu entfernten Vertretungen

: Proxomitron kann entfernte Vertretungen prüfen, eine Liste von Vertretungen aufrechterhalten, um zu verwerten, und konfiguriert zu werden, um die entfernten Proxyverbindungen rotieren zu lassen.

  • Geführtes Programm oder URL-ADRESSE

: Proxomitron kann konfiguriert werden, um ein Außenprogramm oder URL-ADRESSE (wie angegeben, in den Programm-Einstellungen) nach dem Anlauf, oder auf Verlangen über die Start-Ikone oder eine Menüauswahl zu starten. Der Stapellauf von Programmen und URL-ADRESSEN von Filtern kann auch durch den Gebrauch eines undokumentierten $EXEC-Befehls vollbracht werden.

  • Änderungsschnittstelle-Texturen

: Der Benutzer kann bitmap Images (gekennzeichnet als "Texturen") auswählen, um Schnittstelle-Hintergründe und Knopf und Etikett-Gesichter mit Ziegeln zu decken, oder einfach diese Eigenschaft unbrauchbar machen. Ein innerer Satz des Verzugs bitmaps ("zugegebenermaßen psychedelisch") wird mit dem Programm eingeschlossen.

  • Fehlersuchprogramm

: Eine spezielle Betrachtung der Seitenquelle, die sich zeigt, welche Filter verglichen haben, was Seiteninhalt an den Browser gesandt werden kann, um bei Zwecken die Fehler zu beseitigen. Ein Testfenster ist auch vom Filterredakteur Dialoge verfügbar, um Matchs zu prüfen und Filterleistungsfähigkeit zu überprüfen.

Lizenz

Das Programm wurde laut einer "ShonenWare"-Lizenz verteilt; es war frei zu verwenden, aber wenn der Benutzer eine Shonen Messer-CD kaufen würde und Lemmon überzeugen würde, dass er oder sie ihm zugehört hatte, dann würde Lemmon dass denken, genügend zu sein, diesen Benutzer einzuschreiben.

Geschichte

Die erste öffentliche Ausgabe von Proxomitron (Naoko 2) war 1999 als ein Download über Simtel.

Ausgaben, die gefolgt sind, wurden alle "Naoko" (für Naoko Yamano) gefolgt von einer Ausgabenummer genannt. (Ausgabe-Versionen waren 3, 3 (b), 4.0, 4.1, 4.2, 4.3, 4.4, 4.5.)

Der Ausgabe im Mai 2003 von Naoko 4.5 wurde sehr schnell durch die Eliminierung der Website des Programms und die offen erklärte Beendigung von Lemmon der fortlaufenden Entwicklung von Proxomitron gefolgt. Eine nachfolgende Ausgabe wurde jedoch im Juni 2003 in erster Linie gemacht, um ein neues Verhalten zurückzukehren, das mit entfernten Proxyverbindungen verbunden ist, die in die Maiversion entworfen worden waren.

Nach der Ausgabe von Naoko 4.5 (Juni) wurde Entwicklung dauerhaft unterbrochen, und die offizielle Seite hatte die Nachricht:

: 

: 

: 

: 

: 

Das liest "kiemashita" in Japanisch und übersetzt "dazu ist" oder "gegangen" ausgegangen. Das ursprüngliche Haus webpage ist nicht mehr zugänglich. Der Spiegel von Lemmon adressiert um wurde geändert, um eine verschiedene Endnachricht vom Autor eine kurze Zeit später zu zeigen.

Der Autor, Scott R. Lemmon, ist am 1. Mai 2004 im Alter 36 gestorben.

Aktueller Status

Da das ein Projekt der geschlossenen Quelle war, wird Proxomitron nicht mehr unterstützt oder entwickelt; jedoch ist das Programm von Proxomitron noch funktionell, und es gibt eine Gemeinschaft von Benutzern, die Unterstützung dafür durch elektronische Foren zur Verfügung stellen. Filter, Filtersätze, vereinbarer DLLs und andere Dateien und GUI-Flecke, um die grafische Benutzerschnittstelle von Proxomitron wiederzuentwerfen und/oder zu aktualisieren, werden auch von Benutzern zur Verfügung gestellt. (Sieh Außenverbindungen.)

Viele aktuelle Browser enthalten wirklich Eigenschaften, die denjenigen ähnlich sind, die durch Filter von Proxomitron - blockierende Anzeigen und Knall-USV zum Beispiel zur Verfügung gestellt sind. Andere Browser-Eigenschaften oder Erweiterungen, wie Mechaniker für Firefox und Benutzer stylesheets/scripts für die Oper, berücksichtigen auch lokale Modifizierung von Webseiten.

Siehe auch

  • Proximodo, der durch begeistert ist - und mit proxomitron zwischendurchführbar
ist

Außenverbindungen

Vertrieb und Mittel

  • : Hauptprogramm-Vertriebsseite und andauernde Information/Quelle planen
  • Der Proxomitron: Deutscher Proxomitron Programm-Vertrieb und Mittel
  • Proxomitron-J: Japanischer Proxomitron Programm-Vertrieb und Mittel
  • Proxomitron.ru: Russische Proxomitron Quelle, Diskussionsforum und Satz mit modernen Filtern

Unterstützung

Filtersätze

  • Sidki: Fortgeschrittener Filter, ist SSL Dateien, proxcert Generator untergegangen

Grafische Benutzerschnittstelle-Flecke

  • : Die GUI von Henk flicken für Proxomitron 4.5-J
  • PtronGUI: Die GUI von MizzMona flicken für Proxomitron 4.5-J
  • Nächsten-Monats-GUI: Die GUI von Sidki flicken für Proxomitron 4.5-J

Anderer


Dick Francis / Liste von karibischen Musik-Genres
Impressum & Datenschutz