QuoteSocket auf Port 80 aufmachen => Ergibt TCP/ACK
1 2 3 4 5
use strict; use warnings; use IO::Socket; my $sock = IO::Socket::INET->new("rolfrost.de:80") or die $@;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
use strict; use warnings; use LWP; use HTTP::Request; my $DEBUG = 1; my $domain = 'www.iis.net'; my $ua = LWP::UserAgent->new; $ua->agent( 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; Trident/7.0; rv:11.0) like Gecko' ); my $request = HTTP::Request->new( 'HEAD', "http://$domain/" ); my $response = $ua->request($request); my $server = $response->header('Server') // ''; print 'IIS is ', $server =~ /IIS/i ? 'Running' : 'Offline'; $DEBUG and print <<TXT, =================== DEBUG!!!! ===================== TXT $response->as_string, <<TXT; =================== DEBUG!!!! ===================== TXT
2015-03-04T07:57:07 jan99Was bedeutet das Prüfen eines Laufstatus genau?einen IIS auf den Laufstatus prüfen kann ?
QuoteWas bedeutet das Prüfen eines Laufstatus genau?