Se connecter automatiquement à FreeWifi

C’est une astuce trouvée sur webynux (comme quoi c’est intéressant de suivre ses pings) qui permet de s’identifier automatiquement sur le réseau FreeWifi sans avoir à entrer à chaque fois ses codes.

Voici le script à créer dans /etc/NetworkManager/dispatcher.d/freewifi.sh:

#!/bin/sh
 
[ ! -f /sbin/iwconfig -o ! -x /sbin/iwconfig ] && exit 0
[ `/sbin/iwconfig 2>&1|grep -i freewifi|wc -l` -eq 0 ] && logger "Ce n'est pas FreeWifi ..." && exit 0
 
. /etc/freewifi.conf
 
wget -O - --post-data="login=$LOGIN&password=$PASSWORD" "https://wifi.free.fr/Auth" 2>/dev/null|grep "CONNEXION AU SERVICE REUSSIE" 1>/dev/null 2>&1 && logger "Connection FreeWifi OK" && exit 0
logger "Erreur de connection FreeWifi"
exit 0

Rendez ce script exécutable avec la commande:

chmod +x /etc/NetworkManager/dispatcher.d/freewifi.sh

Créez ensuite un fichier /etc/freewifi.conf contenant:

LOGIN=xxxx
PASSWORD=yyyy

C’est tellement pratique!

Dès que j’aurais le temps, j’en ferais un deb pour pouvoir l’installer facilement.

Au passage, ça m’a permis de découvrir la commande logger

Articles en relation:

  1. Catherine
    24 septembre 2011 à 19:30:31 | #1

    Bonjour,

    Merci pour cette news mais tu n’as plus besoin de t’identifier à ces hotspots avec l’arrivée de Wifree Connect.

    Ca ce télécharge pour quelques euros sur http://www.xxxxxxxxxxx.com/

    Bonne soirée

  2. 10 octobre 2011 à 10:59:13 | #2

    utiliser un logiciel payant pour se connecter avec des identifiants provenant d’on ne sait où… Je suis pas trop chaud. D’autant qu’on peut le faire honnêtement et gratuitement.

  1. Pas encore de trackbacks

Anti-Spam Quiz:

38.107.179.216