#26 Le 09/02/2010, à 20:45
- Tomzz
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Pour faire simple j'explique ce que je voudrai faire:
ce qui marche:
while [ a != "1" ]
do
ssid=$( iwlist ra0 scanning | grep ESSID | sed 's/ESSID:/ FALSE /g' )
reso=$(zenity --list --title="Choisissez le réseau" --radiolist --column=" " --column="Reseaux" ${ssid} --timeout=10 )
if [ $? = "0" ]; then
{
break
}
fi
done
Je recherche les réseaux wifi toutes les 10s et j'ouvre une fenêtre zenity (rafraichie toutes les 10s) me permetant de me connecter au réseau choisi.
Ce qui ne marche pas, mais je dois mal m'y prendre:
echo $reso > /tmp/wifi.txt
gksudo killall NetworkManager
sleep 2
sudo iwconfig ra0 essid $( cat /tmp/wifi.txt )
Je me connecte au réseau choisi.
Hors ligne
#27 Le 09/02/2010, à 21:14
- manatlan
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
je ne vois pas le rapport avec autowifi
cependant ...
si tu tues le networkmanager, il ne pourra pas emettre un singal "essid changed" sur son dbus
et autowifi ne saura jamais qu'on a changé d'ssid ...
et ne pourra jamais deviné le ssid choisi
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#28 Le 09/02/2010, à 22:27
- manatlan
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Depuis la release 0.20.
Autowifi est beaucoup plus secure :
- il s'assure d'être bien sur la page "https" du formulaire d'authent avant d'envoyer le login/pass
- il valide le certificat server à l'aide des certificats racines publiques des autorités de certifications
- et controle le certificat server avec l'original
Pour tenter d'éviter les portails fakes/captifs cherchant à vous soutirer vos précieux logins.
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#29 Le 09/02/2010, à 22:29
- Tomzz
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Je tue networkmanager parce que la ligne sudo iwconfig ra0 essid "FON_un-truc" n'a fonctionné dans un terminal que lorsque que j'avais tué networkmanager au préalable (mais bon, je fais sans doute fausse route).
Le but est de rechercher les réseaux wifi toutes les x secondes ( iwlist ra0 scanning ) et de me proposer une fenêtre zenity pour choisir à quel réseaux me connecter.
Ensuite de me connecter au réseau choisi.
je ne vois pas le rapport avec autowifi
Il n'est pas direct, mais il m'est arrivé de rechercher un réseau FON repéré sur la carte, avec mon pc posé sur le siège passager de ma voiture.
Hors, en me déplaçant, j'ai remarqué que networmanager continuait à m'afficher des réseaux trouvés précédemment mais maintenant hors de portée alors que les nouveaux réseaux présents n'étaient pas encore visible, il faut plusieurs minutes avant que les réseaux vraiment accessibles apparaissent.
L'idée serait donc d'avoir un "scanner" de réseaux plus rapide couplé avec Autowifi afin de pouvoir rechercher un réseau que l'on suppose présent dans une zone.
En fait, j'ajouterai la commande autowifi au début de ce script, et je le lancerai lorsque je recherche un Hotspot.
Ce qui me manque pour que ce script fonctionne c'est simplement une ligne de commande pour me connecter à un réseau à partir de son ssid.
Hors ligne
#30 Le 12/07/2010, à 13:03
- crazymary
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Bonjour à tous !
J'ai téléchargé autowifi mais cela ne semble pas fonctionner avec Neuf. Savez-vous si il existe un moyen avec Ubuntu Lucid Lynx de se connecter à une hotspot neuf ou SFR sans posséder d'identifiant/mot de passe ?
C'est relativement urgent, j'espère que vous aurez le temps de répondre relativement à ma requête. Merci d'avance !
Ubuntu 10.04
Pourquoi Linux ? Parce que 42
Hors ligne
#31 Le 12/07/2010, à 13:14
- nesthib
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
@crazymary : ce n'est pas possible
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#32 Le 12/07/2010, à 13:21
- crazymary
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
@nesthib : Ok, dommage pour moi alors
Merci de la réponse rapide !
Ubuntu 10.04
Pourquoi Linux ? Parce que 42
Hors ligne
#33 Le 14/09/2010, à 00:10
- Kasi
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Oui dommage que ça ne gère pas neuf wifi également. Mais sinon ça à l'air super pratique.
Manuel Ubuntu : http://www.framabook.org/ubuntu.html
Manuel OpenOffice : http://www.framabook.org/openoffice.html
Formation Debian : http://formation-debian.via.ecp.fr/
Guide d'autodéfense numérique : http://guide.boum.org/
Hors ligne
#34 Le 14/09/2010, à 07:38
- manatlan
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Je veux bien intégrer moi même neuf wifi ...
Mais il me faudrait
L'url, et le contenu, de la page de login/password
et l'url, et le contenu, de la page qui confirme l'authent
Ou mieux encore, si qqu'un pouvait me donner un compte valide pendant 1 ou 2 jours, ça serait encore plus simple
Dernière modification par manatlan (Le 14/09/2010, à 07:39)
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#35 Le 16/09/2010, à 16:52
- Kasi
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Je veux bien intégrer moi même neuf wifi ...
Mais il me faudraitL'url, et le contenu, de la page de login/password
et l'url, et le contenu, de la page qui confirme l'authentOu mieux encore, si qqu'un pouvait me donner un compte valide pendant 1 ou 2 jours, ça serait encore plus simple
Le compte que j'utilise n'est pas le mien, je ne peux donc pas te le passer.
Là je ne capte pas de réseau neuf wifi mais ça sera le cas ce weekend.
Quand tu parles du contenu, tu veux le source des pages concernées ?
Manuel Ubuntu : http://www.framabook.org/ubuntu.html
Manuel OpenOffice : http://www.framabook.org/openoffice.html
Formation Debian : http://formation-debian.via.ecp.fr/
Guide d'autodéfense numérique : http://guide.boum.org/
Hors ligne
#36 Le 19/09/2010, à 16:49
- Kasi
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
manatlan a écrit :Je veux bien intégrer moi même neuf wifi ...
Mais il me faudraitL'url, et le contenu, de la page de login/password
et l'url, et le contenu, de la page qui confirme l'authentOu mieux encore, si qqu'un pouvait me donner un compte valide pendant 1 ou 2 jours, ça serait encore plus simple
Le compte que j'utilise n'est pas le mien, je ne peux donc pas te le passer.
Là je ne capte pas de réseau neuf wifi mais ça sera le cas ce weekend.
Quand tu parles du contenu, tu veux le source des pages concernées ?
Je t'ai envoyé les éléments à l'adresse email présente sur ton site.
Manuel Ubuntu : http://www.framabook.org/ubuntu.html
Manuel OpenOffice : http://www.framabook.org/openoffice.html
Formation Debian : http://formation-debian.via.ecp.fr/
Guide d'autodéfense numérique : http://guide.boum.org/
Hors ligne
#37 Le 18/10/2010, à 21:12
- machiavellian75
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
manatlan ou en est tu avec neuf plugin
ubuntu maverick athlon x2 3800+ 2 giga de ram nvidia quadro fx 550
Hors ligne
#38 Le 21/10/2010, à 10:06
- manatlan
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Bah ...
J'ai bien tenté de développer "en aveugle" (plusieurs A/R entre kasi et moi), un plugin "neufbox" ...
mais ça n'a pas marché ...
il doit manquer un petit qqchose
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#39 Le 21/10/2010, à 18:54
- machiavellian75
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Bah ...
J'ai bien tenté de développer "en aveugle" (plusieurs A/R entre kasi et moi), un plugin "neufbox" ...
mais ça n'a pas marché ...il doit manquer un petit qqchose
je peux te passer en mp un code pour neuf si ca peut t'aider
ubuntu maverick athlon x2 3800+ 2 giga de ram nvidia quadro fx 550
Hors ligne
#40 Le 22/10/2010, à 10:26
- manatlan
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
ah oui, ça peut carrément aider ^^
on en reparle dans une semaine
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#41 Le 23/11/2010, à 11:05
- manatlan
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
@machiavellian75
si ça tient toujours pour ta proposition d'un compte "neuf", je veux bien et suis prêt ... pour en finir avec ce plugin.
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#42 Le 25/11/2010, à 14:58
- machiavellian75
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
@machiavellian75
si ça tient toujours pour ta proposition d'un compte "neuf", je veux bien et suis prêt ... pour en finir avec ce plugin.
je t'ai envoyé un mail
ubuntu maverick athlon x2 3800+ 2 giga de ram nvidia quadro fx 550
Hors ligne
#43 Le 25/11/2010, à 22:55
- manatlan
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Déjà, merci à machiavellian75 ...
J'ai bien tes identifiants, et me suis mis au travail dès la reception.
C'est infiniment plus facile pour bosser. Effectivement, les tests (en aveugle) fait jadis ne pouvait pas marcher. Il semblerait que je ne remplissait pas le bon formulaire, et donc postait dans le vide.
J'ai bon espoir. Mais là je peux plus avancé .... j'ai beau rebooté, et attendre ... mais une fois qu'on s'est signé sous neuf : il ne veut plus reinitialiser la connexion ;-( (il y a un truc ? pour qu'il me redemande de me signer, ou faut attendre 1j ?)
Bref, ça semble faisable ... mais faudrait que je puisse pouvoir me resigner, histoire de pouvoir tester la mécanique complète. C'est bête ...
(mais au demeurant, c plus pratique que freewifi, qui redemande trop l'authent à mon goût)
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#44 Le 25/11/2010, à 23:24
- valAa
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Pour re-signer, la seule solution que je connais est d'attendre deux heures....
Sinon je ne sais pas si ça peut t'aider, mais pour me connecter automatiquement à Neuf Wifi j'utilise un script à base de curl que je te met ici.
Il n'est pas de moi, je l'avais trouvé sur ce forum il y a un petit bout de temps maintenant, et il fonctionne toujours au poil.
(Attention, il retourne "connection failed" si on est déjà connecté)
#!/bin/bash
url="https://hotspot.neuf.fr/nb4_crypt.php"
okmatch="licitations"
login="xxxxxxxx"
password="yyyyyyy"
# quel que soit le site visité, on sera redirigé vers le
# portail captif qui génerera un token. L'utilisation du switch
# -L permet de suivre la redirection de type 302
challenge=`curl -L http://www.google.com|grep name=\"challenge|sed -r 's/.*value=\"([0-9a-z]+)\".*/\1/'`
#echo "challenge: ${challenge}"
# la phase 2 renvoie une réponse au token
response=`curl -L -d "username=${login}&password=${password}&cond=on&accessType=neuf&nb4=https://hotspot.neuf.fr/nb4_crypt.php&challenge=${challenge}" ${url}|grep response=|sed -r 's/.*response=([0-9a-z]+).*/\1/'`
#echo "reponse: ${response}"
# enfin, un refresh renvoie sur une page qui attend la
# réponse précedente pour activer la connexion
final=`curl -L "http://192.168.2.1:3990/logon?username=ssowifi.neuf.fr/${login}&response=${response}&uamip=192.168.2.1&userurl=http%3A%2F%2Fwww.fon.com%2Ffr%2Flanding%2Ffoneroneufbox%3Bfon%3B%3B&lang=fr&ARCHI"|grep ${okmatch}`
if [ ! -z "${final}" ];then
echo "connected"
else
echo "connection failed"
fi
Dernière modification par valAa (Le 25/11/2010, à 23:25)
Hors ligne
#45 Le 25/11/2010, à 23:27
- Tomzz
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Bonsoir,
Je continue de suivre ce fil du coin de l'oeil
Peut-être en rebootant ta box, si tu peux et si tu n'est pas en IP fixe.
L'idée serait de renouveler ton IP publique.
Au passage, merci pour ton boulot manatlan
Hors ligne
#46 Le 25/11/2010, à 23:48
- manatlan
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
bon j'ai reussi à me dé-signer ... et à retenter le plugin.
Une bonne et une mauvaise nouvelle.
D'abord la mauvaise : C'est que ça ne sera pas possible avec la techno twill/mechanize que j'utilise pour simuler le browser. Car ils utilisent beaucoup de javascript, pour poster effectivement un formulaire particulier (#portal). Ce dernier ne peut pas être piloter par twill ;-(
La bonne nouvelle : c'est que ça reste faisable en python pure. Et qu'il sera possible de faire un plugin en python pure.
Sinon, effectivement, me suis rendu compte qu'il faisait circuler un token à renvoyer, pour valider le tout ... et ça sera possible.
@valaa : tu aurai pu donner ce script plus tôt ! c'est effectivement vers ce genre de mécanique qu'il faut se diriger (ça m'aurait éviter de la chercher) (mais en même temps, j'aime bien ça ;-)
Il ne me reste plus qu'à coder ça, en python, sous forme de plugin pour autowifi, et ça devrait marcher. Je pense que si tout va bien, si je trouve un peu de temps ce week-end, et que mes tests sont ok, ça sortira dimanche soir.
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#47 Le 26/11/2010, à 12:31
- machiavellian75
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
bon j'ai reussi à me dé-signer ... et à retenter le plugin.
Une bonne et une mauvaise nouvelle.
D'abord la mauvaise : C'est que ça ne sera pas possible avec la techno twill/mechanize que j'utilise pour simuler le browser. Car ils utilisent beaucoup de javascript, pour poster effectivement un formulaire particulier (#portal). Ce dernier ne peut pas être piloter par twill ;-(
La bonne nouvelle : c'est que ça reste faisable en python pure. Et qu'il sera possible de faire un plugin en python pure.Sinon, effectivement, me suis rendu compte qu'il faisait circuler un token à renvoyer, pour valider le tout ... et ça sera possible.
@valaa : tu aurai pu donner ce script plus tôt ! c'est effectivement vers ce genre de mécanique qu'il faut se diriger (ça m'aurait éviter de la chercher) (mais en même temps, j'aime bien ça ;-)
Il ne me reste plus qu'à coder ça, en python, sous forme de plugin pour autowifi, et ça devrait marcher. Je pense que si tout va bien, si je trouve un peu de temps ce week-end, et que mes tests sont ok, ça sortira dimanche soir.
on compte sur toi manatlan, bonne chance
ubuntu maverick athlon x2 3800+ 2 giga de ram nvidia quadro fx 550
Hors ligne
#48 Le 28/11/2010, à 11:52
- manatlan
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Good news ....
Mon PPA est à jour, et contient une version "0.1Public26" qui apporte le plugin NEUF :
https://launchpad.net/~manatlan/+archive/ppa
merci à machiavellian75, qui m'a filé un compte neuf, pour pouvoir développer correctement !
ça marche pour vous ?
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#49 Le 29/11/2010, à 11:04
- manatlan
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Je m'attendais a un peu de feedback ... vu qu'il était attendu ... ;-(
Ne serait ce que pour savoir si ça marche pour vous
Toujours utile que visiblement le SSID ciblé est uniquement "Neuf WiFi" !
Visiblement, c'est la même procédure qu'il faudrait appliquer pour les SSID "SFR WiFi Public" !
Ce soir, je refais une version pour ajouter ce dernier ... et le plugin devrait pouvoir se connecter aux hotspots sfr & neuf ...
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#50 Le 29/11/2010, à 11:16
- valAa
Re : [nouveau prog] **AutoWifi** ( FON / FreeWifi / neuf )...
Je m'attendais a un peu de feedback ... vu qu'il était attendu ... ;-(
Ne serait ce que pour savoir si ça marche pour vous
J'essaie ce soir et je te dis
edit : par contre je suis sous debian sid, je vais installer par les sources je pense, parce que j'ai peur de mettre le broll avec un ppa
le procédure c'est
# python setup.py install
?
Toujours utile que visiblement le SSID ciblé est uniquement "Neuf WiFi" !
Visiblement, c'est la même procédure qu'il faudrait appliquer pour les SSID "SFR WiFi Public" !
Oui je suppose que la procédure est exactement la même pour les "SFR WiFi Public" car le script que j'ai donné plus haut fonctionne pour les deux SSID sans soucis ni modifs.
Dernière modification par valAa (Le 29/11/2010, à 11:22)
Hors ligne