![]() |
Re: Tunneln
Ich denke das jedem klar ist das man über HTTP mehr als nur HTML Seiten verschicken kann. Das Problem dabei sehe ich eher in der Auswertung der Daten. Angenommen wir wollen über das HTTP Protokoll eine FTP Verbindung tunneln. Dann kann ich ganz einfach ein Programm schreiben das alle FTP Kommandos über HTTP verschickt. Aber das Problem dabei ist doch das kein normler FTP-Server damit etwas anfangen kann.
|
Re: Tunneln
imho ist das (zumindest bei mir) nicht das problem. das problem ist eher WIE sende ich überhaupt ftp commands über http?
|
Re: Tunneln
Bei den Indy 9 Kompos gibt es Komponenten zum Tunneln (TIdTunnelSlave und TIdTunnelMaster)! Schau Dir das mal an. Vielleicht hilft es weiter.
Zitat:
|
Re: Tunneln
thx ich werds mir mal anschauen
|
Re: Tunneln
Ich glaub da hab ich was interresantes :
![]() |
Re: Tunneln
Eine gute Firewall analysiert normalerweise den Datenverkehr, es ist also nicht einfach damit getan die Daten einfach über Port 80 zu leiten.
Meine Idee wäre folgende: Schreib Dir zwei SOAP Anwendungen. Die eine Anwendung akzeptiert Verbindungen auf einem bestimmten Port (z.b. mit den Indy Komponenten) und leitet diese mit den Delphi SOAP Komponenten an einen entfernten SOAP Server weiter (die zweite Anwendung). SOAP hat den Vorteil das hierbei echtes HTTP verwendet wird, es werden XML Dokumente über HTTP ausgetauscht. Damit hast Du in der Regel keine Probleme mit der Firewall. Außerdem ist SOAP nicht an Delphi gebunden, Du kannst z.b. bei Deinem Provider auch PHP verwenden (z.b. mit NuSOAP). Gruß, Marcel |
Re: Tunneln
Moin, moin
Damit ein Browser nicht auf die Idee kommt etwas anzuzeigen kannst Du Deine getunnelten Daten in ein Kommentar Statement einbetten. <!-- Beliebige Daten --> Das dies übrigesn perfekt funktioniert sieht man bei Programmen wie "Groove". Hier werden von der Voice over IP - Verbindung bis zu Peer to Peer - Chat bei Bedarf alles über Port 80 abgewickelt. |
Re: Tunneln
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz