Webserver als virtueller Browser
Verfasst: Samstag 20. August 2022, 10:36
Liebe Comunity,
nachdem ich jetzt endlich mal etwas Zeit habe, wollte ich einer Frage nachgehen, die mich schon lange beschäftigt. Ich möchte mir einen Browser bauen, bei dem User Interface, also das was die meisten User als Browser ansehen und Netzwerkteil, also die Komponente, die HTTP/HTTPS Anfragen absendet und Antworten entgegen nimmt getrennt sind. Die vor allem aus Sicherheitsgründen. Wir haben im Moment keine Kontrolle über unseren Browser. Wenn der eine HTTP/HTTPS Seite bekommt, dann holt er sich selbständig jeden Link, der in dieser Seite gelistet ist und führt stur jedes Script aus, das er in dieser Seite entdeckt.
Meine Idee (mein Traum) ist, dass ich mit meinem Browser meinen Webserver kontaktiere (vielleicht läuft der auf einem Raspberry), dann sage ich dem Webserver er soll für mich eine Request machen, die Response überarbeiten und mir dann das Resultat in meinen Browser schicken, wo ich es mir dann anschauen kann. Die Möglichkeiten der Bearbeitung des Inhalts der Webseite sind da natürlich vielfältig.
Die erste Frage ist natürlich, gibt es sowas Ähnliches schon ? Ich will da auf keinen Fall das Rad neu erfinden. Die zweite Frage, was hält Ihr davon ? Blöde Idee ? Technisch sollte es durchaus machbar sein. Eine Alternative wäre eine MITMP da gibt es auch Software für den Raspi. Aber eine Software, die auf Raspi läuft und requests gegen Webserver loslässt, mit Variablen, wie zum Beispiel der Browsertyp der eventuelles Javascript verdauen soll und natürlich auch Kontrollen, welche Daten jetzt an den Webserver abfließen dürfen wäre da recht nützlich. Der Browser bekommt dann eigentlich nur Inhalt, der vom (Proxy?) Server für OK befunden wird. Was dies nun heißt sei im Moment dahingestellt.
Ich weiß nicht, ob der Betreff korrekt wiedergibt, was ich machen möchte, aber mir fiel da nix Besseres ein. Ich weiß auch nicht, ob Server, Proxyserver oder Browser Backend oder virtueller Browser die Komponente beschreiben, die ich da bauen will.
Vielen Dank für jeden Kommentar
beste Grüße
Erich
nachdem ich jetzt endlich mal etwas Zeit habe, wollte ich einer Frage nachgehen, die mich schon lange beschäftigt. Ich möchte mir einen Browser bauen, bei dem User Interface, also das was die meisten User als Browser ansehen und Netzwerkteil, also die Komponente, die HTTP/HTTPS Anfragen absendet und Antworten entgegen nimmt getrennt sind. Die vor allem aus Sicherheitsgründen. Wir haben im Moment keine Kontrolle über unseren Browser. Wenn der eine HTTP/HTTPS Seite bekommt, dann holt er sich selbständig jeden Link, der in dieser Seite gelistet ist und führt stur jedes Script aus, das er in dieser Seite entdeckt.
Meine Idee (mein Traum) ist, dass ich mit meinem Browser meinen Webserver kontaktiere (vielleicht läuft der auf einem Raspberry), dann sage ich dem Webserver er soll für mich eine Request machen, die Response überarbeiten und mir dann das Resultat in meinen Browser schicken, wo ich es mir dann anschauen kann. Die Möglichkeiten der Bearbeitung des Inhalts der Webseite sind da natürlich vielfältig.
Die erste Frage ist natürlich, gibt es sowas Ähnliches schon ? Ich will da auf keinen Fall das Rad neu erfinden. Die zweite Frage, was hält Ihr davon ? Blöde Idee ? Technisch sollte es durchaus machbar sein. Eine Alternative wäre eine MITMP da gibt es auch Software für den Raspi. Aber eine Software, die auf Raspi läuft und requests gegen Webserver loslässt, mit Variablen, wie zum Beispiel der Browsertyp der eventuelles Javascript verdauen soll und natürlich auch Kontrollen, welche Daten jetzt an den Webserver abfließen dürfen wäre da recht nützlich. Der Browser bekommt dann eigentlich nur Inhalt, der vom (Proxy?) Server für OK befunden wird. Was dies nun heißt sei im Moment dahingestellt.
Ich weiß nicht, ob der Betreff korrekt wiedergibt, was ich machen möchte, aber mir fiel da nix Besseres ein. Ich weiß auch nicht, ob Server, Proxyserver oder Browser Backend oder virtueller Browser die Komponente beschreiben, die ich da bauen will.
Vielen Dank für jeden Kommentar
beste Grüße
Erich