Leander: lokaler HTTPS proxy, wie geht das?

Beitrag lesen

Tag,

Ich habe das Problem mit dem Python-Modul ProxHTTPSProxyMII gelöst. Ich kann nun dank diesem Front/Rear-Server, der den HTTPS-Dreck in HTTP umwandelt + Proxomitron z.b. dieses Forum ohne <head>...</head> angucken. Ja, Proxomitron kann verschachtelte HTML-Tags matchen (mittels $NEST() und $INEST()). Und man kann natürlich die Webseite durch beliebig viele hintereinandergeschachtelte Proxies schicken, bevor man Sie zu 100% genau so hat, wie man Sie haben will.

Der Weg, aktuell, aber bestimmt nicht mehr lange, ist wie folgt:

  • Man braucht natürlich The Python, hier v3.5.1
  • Man lade sich oben das Zip runter und entpacke den enthaltenen Modulordner.
  • Man folge der präzisen Erklärung (Die sich auch als readme im Modulordner befindet).
  • Bei der Installation des moduleigenen Zertifikats (CA.crt) in den Browsern (Chrome: in den Einstellungen nach Zertifikat suchen, Firefox) ist darauf zu achten, daß es im Firefox unter Zertifizierungsstellen, im Chrome unter Vertrauenswürdige Stammzertifizierungsstellen importiert wird (nicht etwa z.B. im Firefox unter ihre Zertifikate).
  • Ferner muß man, um die ProxHTTPSProxy.py ans laufen zu bekommen, haufenweise zusätzliche Module via (Kommandozeile)
pip install <modulname>

installieren (was nicht dokumentiert ist, aber wenn man in Python den Fehlermeldungen folgt, nachdem man die ProxHTTPSProxy.py gestartet hat und dann mal googelt, findet man schon, was man braucht). Bei mir waren es folgende Schritte (erster akualisiert pip selbst):

pip install -U pip setuptools
pip install colorama
pip install urllib3
pip install PySocks
pip install pyOpenSSL

In Proxomitron muß man sich einarbeiten, indem man sich die Doku (Quickreferenz)durchliest. Kleiner Tip: Die von Proxomitron verwendete Sprache zum Matchen sieht zwar ähnlich aus wie Reguläre Ausdrücke, verhält sich aber in einigen Details anders.

Dann löscht man am besten erstmal den ganzen Dreck aus der Seitenfilter-Liste und Headerfilterliste, bis auf den einen Headerfilter, der die Variable CType setzt. Dann erstellt man sich einen Test-Seitenfilter wie

Name = test
Active = TRUE
URL = *
Bounds = $NEST(< head(\s|>),< / head >)
Limit = 32767
Match = *
Replace = <!-- removed head -->

(entfernt <head>...</head> aus allen Webseiten), um zu testen daß alles funzt, was es hoffentlich auch tut.


Sven, dein Post hat mich darin bestärkt dieses Modul zu versuchen zu installieren. Denk Dir nix, daß ich nur Dich später angemacht habe, das tue ich nur bei Menschen, die ich schätze.


Julius, ich glaub Dir kein Wort. Du lügst hier. Wenn Du die Leute schützen wolltest, würdest Du Backupprogramme verbessern und einen Mechanismus implementieren, mittels dem man gestohlenes digitales Geld zurück aufs Konto holen kann. Aber das willst Du nicht. Du willst in Wirklichkeit die Dinge verkomplizieren, um Sie unbenutzbar zu machen. So willst Du sie sabotieren.

Gruß Leander.

0 47

lokaler HTTPS proxy, wie geht das?

Leander
  • https
  • sicherheit
  • usability
  1. 0
    Julius
    1. 0
      Leander
      1. 1
        Sven Rautenberg
        1. 0
          woodfighter
        2. 0
          Der Martin
          1. 0
            Sven Rautenberg
            1. -1
              Leander
              1. 0
                Matthias Apsel
                • meinung
              2. 0
                Sven Rautenberg
              3. 0
                Google weiß alles
                1. 2
                  Auge
                  • https
                  • meinung
                  • sicherheit
            2. 0
              Leander
              1. 0
                Julius
                1. 0

                  Ausgewählte Lösung

                  Google weiß alles
          2. 0
            Julius
          3. 0
            woodfighter
            1. 0
              Der Martin
              1. 0
                woodfighter
      2. 0
        Julius
        1. 0
          Der Martin
          1. 0
            Tabellenkalk
            1. 0
              Der Martin
      3. 0
        woodfighter
  2. 0
    Leander
    1. 0
      Christian Kruse
      1. 0
        Leander
      2. 0
        Leander
        1. 1
          Christian Kruse
          1. 0
            Tabellenkalk
    2. 0
      Julius
      • begriff
      • menschelei
      • webstandards
      1. -2
        Leander
        1. 3
          Matthias Apsel
          1. -2
            Leander
        2. 4
          Google weiß alles
          1. 1
            Der Martin
          2. -2
            Leander
            1. 1
              Google weiß alles
        3. 0
          Julius
          1. 0
            Google weiß alles
            1. 1
              Der Martin
              1. 0
                Julius
          2. -1
            Leander
    3. 0
      Google weiß alles
      1. 0
        Tabellenkalk
        1. 0
          Google weiß alles
  3. 0

    AKZEPTIERTE ANTWORT

    Leander