Hi ich will ein Programm machen mit dem ich Websiten verändern kann in dem ich die Pakete manipuliere oder abfange so das zum beispiel ein smiley bei autoit bei meinem pc 5 cm weiter oben wäre oder ein Werbebanner fehlt.Nur weiß ich nicht wie ich das anstellen sollte kennt jemand ein Tutorial dazu oder kann mir erklären wie das geht.
websiten verändern
-
- [ offen ]
-
manuel6000 -
8. September 2011 um 15:37 -
Geschlossen -
Erledigt
-
-
Bau dir mit AutoIt einen Proxy-Server und leite deinen Firefox-Traffic über diesen.
Dann kannst du bearbeiten was du willst.MfG, James
Edit:
Hier etwas ähnliches:
http://www.autoitscript.com/forum/topic/13…ket-forwarding/ -
und wie mach ich einen proxy server und leite das über den?
-
-
- Offizieller Beitrag
GreaseMonkey oder Stylish sind viel einfacher auf ihre Weise ziemlich mächtig. Dafür halt Browser-gebunden (es gibt beide aber für die größten Browser als Addons).
Johannes
-
es sollte aber möglichst browser unabhängig sein und in autoit
-
Ich wäre für einen Proxy-Server, das ist zuverlässig und du lernst gleich was dabei.
Das erste was du brauchst ist ein TCP-Server auf dem Port... sagen wir... 8080.
Dieser sollte Verbindungen akzeptieren und trennen können und wieder neue Verbindungen aufnehmen können (nicht wirklich schwer).
Für den Anfang solltest du die vom Client gesendeten Daten in die Konsole ausgeben lassen, dann weist du auch gleich, wie so eine Browser-Anfrage aufgebaut ist.
Dann stellst du deinen Server in Firefox als Proxy ein: [Blockierte Grafik: http://img846.imageshack.us/img846/8201/proxyy.png]
Dann sollte man das von dem Client gesendete Packet am besten auf ein Paar Schlüsselwörter überprüfen, den Empfänger auslesen (z.B.: autoit.de), das Packet weiterleiten, die Antwort zurückschicken (oder eben vorher bearbeiten; am besten erst einmal ohne Bearbeiten zum laufen bringen) und die beiden Verbindungen schließen.MfG, James C.