Perl IO::Socket::SSL für Windows

herberthuber

Newbie
Registriert
Juni 2009
Beiträge
1
Servus,

Ich habe Windows XP und würde gern im Perl-Modul WWW::Mechanize die Shell benutzen, um eine https-Seite abzurufen.

Habe dazu das untere Script gefunden, das aber für https-Seiten das Modul IO::Socket::SSL benötigt. Das finde ich für Windows nicht.

Zuvor hatte ich dasselbe Problem für Net::SSLeay, dazu habe ich aber doch noch eine Quelle gefunden:
ppm install http://www.gossamer-threads.com/ppm/Net-SSLeay-1.22-5.8.0.ppd

Vielleicht wird das SSL Modul ja auch irgendwo angeboten?

danke und lg,
h.h.

#!/usr/bin/perl -w
use strict;
use WWW::Mechanize::Shell;
use IO::Socket::SSL;

my $shell = WWW::Mechanize::Shell->new("shell");

if (@ARGV) {
$shell->source_file( @ARGV );
} else {
$shell->cmdloop;
};
 
schau doch mal hier

Wenn es nur darum geht, eine https Seite per Kommandozeile zu laden, wäre vielleicht die Verwendung von
Code:
openssl s_client -connect host:port
der einfachere Weg, da die Perl-Modulkette letztendlich nur ein Wrapper um genau diese Funktionalität ist. OpenSSL muss also ohnehin installiert sein, damit Net::SSLeay und damit IO::Socket::SSL funktioniert.
 
nimm doch einfach CURL als commandline-tool her. das kann eigentlich alles was das herz begehrt.
 
Zurück
Oben