Gwlaptop

Aus StudiWiki

Wechseln zu: Navigation, Suche

[bearbeiten] Chrom-Spoiler-Variante

(Für Perl-Monks und solche, die mech jetzt erst cool finden. ;)
Kleines script, um die gwlaptop-Anmeldung zu automatisieren. Einfach (automatisch) nach dem Erhalt der IP via DHCP ausführen:

#!/usr/bin/perl

### $Id:$
### Last checkout: $Date:$
### Created: mar 2006-11-07, 17:15:48 CET (+0100) Nils.Radtke_@_Think-Future.de
### Last modified: mar 2006-11-07, 18:19:33 CET (+0100) -> radtkens ###

use warnings;
use strict;
use WWW::Mechanize;

my $mech = WWW::Mechanize->new();

my $url = 'https://gwlaptop.informatik.uni-stuttgart.de/index.cgi';
$mech->get($url);

my @forms = $mech->forms;
if (@forms >= 1)
{
 $mech->submit_form(
       form_number => 1,
       fields    => {
           thelogin => 'mememe',
           thepassword => 'minenotyours',
           action => 'login'
         },
     );
}

### EOF 
### vim:tw=256:et:sts=2:st=2:sw=2:com+=b\:###:fo+=cqtr:tags=ctags:

WWW::Mechanize muß installiert sein. Mit debian (oder einem der vielen Derivate):

apt-get install -t testing libwww-mechanize-perl

[bearbeiten] Die einfache Variante :-)

curl "https://gwlaptop.informatik.uni-stuttgart.de/index.cgi?action=login&thelogin=meinusername&thepassword=meinpasswort" >/dev/null 2>&1

Dazu muss curl-ssl installiert sein. apt-get ... naja, ihr kennt das Spielchen :-)

< Üblichen Disclaimer bzgl. dem unverschlüsselten Abspeichern von Passwörtern hier einfügen:-) >

Persönliche Werkzeuge