Forum debian-fr.org

Rechercher:

* Connexion   * M’enregistrer

* FAQ    * Rechercher





Poster un nouveau sujet Répondre au sujet  [ 7 messages ] 
Auteur Message
MessagePosté: 14 Oct 2011 17:49 
Hors ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 18 Mai 2009 15:49
Messages: 4764
Je donne suite à cette discussion, ça sera plus simple de s'y retrouver.

Projet "Hotspot Login Manager"

Le but de ce projet est de créer sous Linux un démon de login automatique sur les hotspots "communautaires" type FreeWifi, SFR, Bouygues etc, équivalent à "FreeWifi Manager" sous Windows.
Une fois le projet achevé, il vous suffira de renseigner vos identifiants dans un fichier de configuration, et le démon se chargera de vous identifier automatiquement auprès du hotspot dès que votre Wifi sera connecté sur le point d'accès.

Spécificités : indépendance totale par rapport au gestionnaire de connexion (NetworkManager, wicd, ...) et l'environnement de bureau utilisés. Basé sur un système de plugins qui permet de rajouter facilement de nouveaux types de hotspots.

Adresse du projet : https://github.com/syam44/Hotspot-Login-Manager
Issue tracker (discussions, fonctionnalités, bugs etc) : https://github.com/syam44/Hotspot-Login ... state=open

État actuel du projet : démon principal fonctionnel, développement des méthodes d'authentification propres à chaque FAI.
Les hotspots "SFR WiFi FON" et "SFR WiFi Public" fonctionnent avec des identifiants SFR (et FON le cas échéant). (sauf bugs imprévus, of course)
Ça devrait aussi fonctionner avec les hotspots "Neuf WiFi FON" et "Neuf WiFi Public" mais je n'ai aucun moyen de tester directement, si vous y avez accès un petit retour de test serait sympa.


Dernière version stable : https://github.com/syam44/Hotspot-Login ... /0.4-devel
Dernière version de développement : https://github.com/syam44/Hotspot-Login ... all/master


Procédure d'installation

Principal inconvénient, c'est livré un peu brut de fonderie (pas vraiment eu le temps de faire de la doc pour le moment), et rien n'est encore traduit en français. Même si ça marche correctement, la procédure d'installation et de démarrage reste assez manuelle donc à déconseiller si vous n'aimez pas la ligne de commandes.

Une fois le tarball décompressé, il faut :
  • # apt-get install python3.1 libnotify-bin
  • # make install (attention, pour le moment ça ne fait que créer des liens symboliques vers le répertoire courant donc vous voudrez peut-être aussi faire un chown -R root:root / chmod -R o-w,g-w sur l'ensemble du dossier)
  • Éditer /etc/hotspot-login-manager/credentials.conf en changeant la section [provider = Example] et en renseignant vos identifiants.
  • Éventuellement éditer /etc/hotspot-login-manager/daemon.conf pour définir un utilisateur non privilégié, peu importe lequel.
  • # service hotspot-login-manager start
  • $ hotspot-login-manager --notifier &

Si tout va bien, lors de votre prochaine connexion à un hotspot qui est géré vous serez identifié automatiquement.
En cas de doute : tout est loggé dans /var/log/daemon.log, vous pouvez récupérer facilement les infos à l'aide de # cat /var/log/daemon.log | grep 'Hotspot Login Manager'
Voir également l'option --log=debug pour plus de verbosité.

Pour vous en débarrasser :
# service hotspot-login-manager stop
# make uninstall
(ou make purge si vous ne voulez pas garder les fichiers de config dans /etc/hotspot-login-manager)

Enjoy !


Pour des questions de lisibilité, ce fil est réservé aux annonces, merci de ne PAS RÉPONDRE ICI, sinon on ne s'y retrouvera jamais dans la masse de code et de messages.
==> Le fil de discussion est ici <==


Pour des problèmes spécifiques vous pouvez également participer sur github où il y a un mini-forum dédié au projet.

_________________
testing/unstable (amd64) sous KDE4
github/syam44 - De la bonne manière de poser les questions - Wiki debian-fr
That's the thing about people who think they hate computers. What they really hate is lousy programmers. -- Larry Niven


Dernière édition par syam le 29 Oct 2011 03:33, édité 15 fois.

Haut
 Profil  
 
MessagePosté: 14 Oct 2011 17:57 
Hors ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 18 Mai 2009 15:49
Messages: 4764
J'en profite pour passer la première annonce... :D

Citation:
SHA: 1123f12

À priori j'arrive à récupérer le SSID des connexions Wifi.

Si je pouvais avoir des retours de test là dessus ça serait sympa.
Il suffit de lancer hotspot-login-manager.py à partir de la console, et de voir si ça correspond bien (avec / sans wifi, et si possible avec plusieurs SSID différents).

Note : python 2.7 est nécessaire (/usr/bin/python2.7).


Discussion : https://github.com/syam44/Hotspot-Login ... /issues/11
Téléchargement : https://github.com/syam44/Hotspot-Login ... abd489c0fe
Commit : https://github.com/syam44/Hotspot-Login ... abd489c0fe

_________________
testing/unstable (amd64) sous KDE4
github/syam44 - De la bonne manière de poser les questions - Wiki debian-fr
That's the thing about people who think they hate computers. What they really hate is lousy programmers. -- Larry Niven


Haut
 Profil  
 
MessagePosté: 25 Oct 2011 18:42 
Hors ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 18 Mai 2009 15:49
Messages: 4764
Pour ceux qui suivent de loin : je suis obligé d'abandonner l'idée du portage direct de FreeWifi Manager car c'est tout bonnement impossible : il utilise l'ActiveX Internet Explorer pour piloter les formulaires de connexion... :12

Qu'à cela ne tienne, "y'a plus qu'à" faire le reverse-engineering des pages de connexion des divers FAI.
Malheureusement je ne dispose à proximité de chez moi que de deux types de hotspots :
  • SFR WiFi FON
  • FreeWifi [edit: confirmé par thuban]

Je demande donc votre aide !

J'aurais besoin du code source HTML des hotspots suivants :
  • Neuf WiFi
  • SFR WiFi Public [edit: fourni par thuban]
  • SFR WiFi Gares
  • Neuf WiFi FON
  • FON
  • hotspots Bouygues (je n'ai aucune idée du nom de leur SSID, si vous pouviez me le donner au passage -- attention aux majuscules/minuscules)
  • est-ce qu'Orange a une fonction hotspot ?? j'en ai jamais vu en tous cas...

Pour récupérer le code source de ces hotspots :
  • Connecter votre carte Wifi sur le SSID correspondant
  • Ouvrir votre navigateur, taper n'importe quelle adresse HTTP (le HTTPS pose problème), par exemple http://www.google.com
  • Vous devriez être redirigé vers la page de connexion du fournisseur d'accès
  • Sous Iceweasel : clic droit dans la page web => Code source de la page puis sélectionnez l'ensemble du texte (clic droit, Sélectionner tout), copier ça dans un nouveau fichier texte et joindre ce dernier à votre réponse dans le fil de discussion

Merci également d'indiquer l'adresse exacte qui apparaît dans votre barre d'adresses. Exemple pour "SFR WiFi FON" :
Code:
https://hotspot.neuf.fr/indexEncryptingChilli.php?res=notyet&uamip=192.168.2.1&uamport=3990&challenge=c74cd3f9b2b160ac4e0695b6676d2d4a&userurl=http%3a%2f%2fwww.theregister.co.uk%2f&nasid=00-17-33-d5-62-43&mac=00-0A-78-AA-7B-A4&mode=4&channel=0


Ça prend maximum 10 minutes à faire et ça m'aiderait beaucoup à avancer... ;)
Même si vous n'avez pas les identifiants correspondants c'est pas grave, vous pouvez quand-même récupérer les sources des pages de connexion.
Merci d'avance à tous les volontaires ! :006

==> Le fil de discussion est ici <==

_________________
testing/unstable (amd64) sous KDE4
github/syam44 - De la bonne manière de poser les questions - Wiki debian-fr
That's the thing about people who think they hate computers. What they really hate is lousy programmers. -- Larry Niven


Dernière édition par syam le 29 Oct 2011 03:16, édité 6 fois.

Haut
 Profil  
 
MessagePosté: 27 Oct 2011 07:48 
Hors ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 18 Mai 2009 15:49
Messages: 4764
Grande nouvelle... :D

Les hotspots "SFR WiFi FON" sont correctement pris en charge avec des identifiants SFR/Neuf. :dance:

L'ensemble du machin est relativement stabilisé donc ceux qui ont ce type de hotspot à côté de chez eux (à ne pas confondre avec "SFR WiFi Public") peuvent d'ores et déjà commencer à tester/utiliser Hotspot Login Manager. Il va de soi que quelque soit le résultat (ça fonctionne bien, ça fonctionne mal, tel truc me plaît pas) les retours sont non seulement bienvenus mais fortement souhaités (dans le fil de discussions par contre, merci).

Téléchargement : https://github.com/syam44/Hotspot-Login ... v0.1-devel
Commit : https://github.com/syam44/Hotspot-Login ... 48cb095616

Oh, et mon message précédent pour avoir les pages de login des hotspots manquants tient toujours... :mrgreen:

==> Le fil de discussion est ici <==

_________________
testing/unstable (amd64) sous KDE4
github/syam44 - De la bonne manière de poser les questions - Wiki debian-fr
That's the thing about people who think they hate computers. What they really hate is lousy programmers. -- Larry Niven


Dernière édition par syam le 29 Oct 2011 03:31, édité 6 fois.

Haut
 Profil  
 
MessagePosté: 27 Oct 2011 10:01 
Hors ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 18 Mai 2009 15:49
Messages: 4764
Ça marche maintenant avec les hotspots "SFR WiFi Public".
J'ai également activé les équivalents "Neuf WiFi FON" et "Neuf WiFi Public" pour que ceux qui ont ce type de hotspot puissent tester si le code pour SFR convient aussi pour Neuf.

Téléchargement : https://github.com/syam44/Hotspot-Login ... -devel(fix)
Commit : https://github.com/syam44/Hotspot-Login ... 6951b6d84c

==> Le fil de discussion est ici <==

_________________
testing/unstable (amd64) sous KDE4
github/syam44 - De la bonne manière de poser les questions - Wiki debian-fr
That's the thing about people who think they hate computers. What they really hate is lousy programmers. -- Larry Niven


Haut
 Profil  
 
MessagePosté: 29 Oct 2011 03:18 
Hors ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 18 Mai 2009 15:49
Messages: 4764
Ça marche maintenant avec les identifiants FON sur les hotspots "SFR WiFi FON" (et peut-être sur "Neuf WiFi FON", à tester).

Téléchargement : https://github.com/syam44/Hotspot-Login ... /0.3-devel
Commit : https://github.com/syam44/Hotspot-Login ... 110d846f51

==> Le fil de discussion est ici <==

_________________
testing/unstable (amd64) sous KDE4
github/syam44 - De la bonne manière de poser les questions - Wiki debian-fr
That's the thing about people who think they hate computers. What they really hate is lousy programmers. -- Larry Niven


Haut
 Profil  
 
MessagePosté: 23 Oct 2012 16:15 
Hors ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 18 Mai 2009 15:49
Messages: 4764
Prise en charge des hotspots SFR utilisant l'adresse hotspot.wifi.sfr.fr et correction d'un bug mineur dans la procédure de désinstallation.

Téléchargement : https://github.com/syam44/Hotspot-Login ... /0.4-devel
Commit : https://github.com/syam44/Hotspot-Login ... f935bda77e

==> Le fil de discussion est ici <==

_________________
testing/unstable (amd64) sous KDE4
github/syam44 - De la bonne manière de poser les questions - Wiki debian-fr
That's the thing about people who think they hate computers. What they really hate is lousy programmers. -- Larry Niven


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 7 messages ] 

Index du forum » Divers » Programmation


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Aller à:  
Flux RSS Flux RSS Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
SEO
[ Time : 0.358s | 14 Queries | GZIP : Off ]