Re: Mit Webserver kommunizieren?
Von: Ulli Horlacher (framstag@rus.uni-stuttgart.de) [Profil]
Datum: 25.09.2008 23:27
Message-ID: <gbgvne$jvu$1@news.belwue.de>
Newsgroup: de.comp.lang.perl.misc
Datum: 25.09.2008 23:27
Message-ID: <gbgvne$jvu$1@news.belwue.de>
Newsgroup: de.comp.lang.perl.misc
Manuel Reimer <mreimer@expires-30-09-2008.news-group.org> wrote: > > HTTP ist nicht schwierig, das kann man leicht selber implementieren. > > HTTPS dagegen halte ich ohne CPAN-Module oder Ferkeleien mit externen > > Programmen wie stunnel fuer undurchfuehrbar. > > Stimmt. Das leuchtet ein. Ohne HTTPS hätte ich an der Stelle aber eine > schöne Sicherheitslücke. Kommt auf deine Netzwerkschicht an. Innerhalb localhost seh ich da zB wenig Sicherheitsprobleme :-) > Zumal das anzusteuernde Portal von HTTP sofort auf HTTPS forwardet. Dann solltest du auch HTTPS verwenden :-) > Ich dachte erst an das Nutzen von entweder wget oder curl via "open", Das meinte ich oben mit "Ferkeleien". > Ich schaue mir jetzt mal verschiedene Module an Ich hab vor kurzem so was mit IO::Socket::SSL programmiert, das geht voellig analog zu IO::Socket::INET und ist sehr einfach zu benutzen. Beispiel Verbindungsaufbau: if ($port == 443) { $SH = IO::Socket::SSL->new( PeerAddr => $server, PeerPort => $port, Proto => 'tcp', ); } else { $SH = IO::Socket::INET->new( PeerAddr => $server, PeerPort => $port, Proto => 'tcp', ); } die "$0: cannot connect $server:$port - $!\n" unless $SH; Saemtlicher IO geht dann ueber das filehandle $SH -- Ullrich Horlacher Informationssysteme und Serverbetrieb Rechenzentrum E-Mail: horlacher@rus.uni-stuttgart.de Universitaet Stuttgart Tel: ++49-711-685-65868 Allmandring 30 Fax: ++49-711-682357 70550 Stuttgart (Germany) WWW: http://www.rus.uni-stuttgart.de/[ Auf dieses Posting antworten ]
