Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1231 connectés 

  FORUM HardWare.fr
  Réseaux grand public / SoHo
  Réseaux

  Rester connecté à un hotspot

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Rester connecté à un hotspot

n°382871
b0ugie
Cyber-DeepCloud Instructor
Posté le 05-10-2008 à 19:38:56  profilanswer
 

Bonsoir,
 
pour avoir accés à internet, je passe via un hotpot neuf. Seulement, je suis régulierement deconnecté et j'aimerai pouvoir y rester 24/24.
 
Auriez vous une idée ? j'avoue que je sais même pas quoi chercher ...
 
Merci.


Message édité par b0ugie le 05-10-2008 à 19:49:43

---------------
Une femme c'est temporaire - une ex c'est pour la vie.
mood
Publicité
Posté le 05-10-2008 à 19:38:56  profilanswer
 

n°382918
Ruliane
Posté le 05-10-2008 à 22:00:27  profilanswer
 

C'est ça le problème du wi-fi...
 
Essaye de te rapprocher du point d'accès, sinon il n'y a pas de solution miracle. Tu peux aussi connecter un point d'accès au wifi et te connecter à ce dernier en filaire. Ton ordinateur ne verra pas les déconnexions (si elles sont de très courte durée)


---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
n°382921
b0ugie
Cyber-DeepCloud Instructor
Posté le 05-10-2008 à 22:39:20  profilanswer
 

Quand je parle de deconnexion, je parle du fait de se reidentifier (retaper le couple login/password) sur la page d'authentification du hotspot.
 
Donc faire comme tu dis ne resoudra en rien le probleme, enfin, je pense.

n°383011
Ruliane
Posté le 06-10-2008 à 19:33:39  profilanswer
 

Ah effectivement je pensais à des déconnexion du wi-fi. Si tu laisses un ping tourner en permanence vers l'extérieur, ça  ne tient pas ta session ouverte?


---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
n°383057
b0ugie
Cyber-DeepCloud Instructor
Posté le 07-10-2008 à 07:57:29  profilanswer
 

Les ping ne passent pas le hotspot :/
Et de toutes façon, des fois je reste à surfer durant toute la durée de la session, et je suis quand même deconnecté à la fin.
 
J'avais pensé faire un script qui essaye de telecharger une page et que si la page voulue est en faite celle de l'auth du hotspot, remplir les champs et la valider pour me reauthentifier, mais je trouve ça un peu bourrin :/

n°383194
Ruliane
Posté le 07-10-2008 à 20:17:30  profilanswer
 

Ou un script qui envoie tes identifiants au hotpot toutes les 60 secondes (par exemple), même si tu es connecté. Au pire si tu es déjà authentifié ça ne fait rien.


---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
n°383582
b0ugie
Cyber-DeepCloud Instructor
Posté le 09-10-2008 à 17:36:24  profilanswer
 

Bah le problème, c'est que les variables dans l'url pour l'authentification sur le hotspot change à chaque fois, et j'avoue qu'il y 'a certaines variables je ne vois pas à quoi elles servent :/

n°383629
Ruliane
Posté le 09-10-2008 à 20:19:12  profilanswer
 

Sûrement des identifiants de session.
 
Un script qui valide le formulaire à chaque fois semble le seul moyen


---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
n°383764
b0ugie
Cyber-DeepCloud Instructor
Posté le 10-10-2008 à 07:21:33  profilanswer
 

Oui, je pense, je suis donc parti dans cette voie la.
 
Je metterai mon script ici s'il marche :)

n°384308
b0ugie
Cyber-DeepCloud Instructor
Posté le 12-10-2008 à 20:21:21  profilanswer
 

Code :
  1. <?php
  2. $neufId = '';
  3. $neufMdp = '';
  4. $service_port = getservbyname('www' , 'tcp');
  5. $adresse = gethostbyname('www.google.fr');
  6. $reception = '';
  7. $tout = '';
  8. $toutt = '';
  9. $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  10. if ($socket < 0)
  11.    echo "socket_create() a echoue : raison : ".socket_strerror($socket)."<br />";
  12. else
  13. {
  14.     $resultat = socket_connect($socket, $adresse, $service_port);
  15.     if ($resultat < 0)
  16.        echo "socket_connect() a echoue : raison : (".$result." )".socket_strerror($result)."<br />";
  17.     else
  18.     {
  19.         $envoi = "HEAD / HTTP/1.0rnrn";
  20.         $envoi .= "Host: www.google.comrn";
  21.         $envoi .= "Connection: Closernrn";
  22.        
  23.         socket_write($socket, $envoi, strlen($envoi));
  24.         while ($reception = socket_read($socket, 512))
  25.             $tout .= $reception;
  26.         $toutt = explode("n", $tout);
  27.        
  28.         socket_close($socket);
  29.        
  30.         if(preg_match("#Location: https://hotspot.neuf.fr/#", $toutt[1]))
  31.         {
  32.             $location = str_replace("Location: ", "", $toutt[1]);
  33.             $location = str_replace("n", "", $location);
  34.            
  35.             $useragent = "Mozilla/5.0";
  36.             $referer = $location;
  37.             $ch = curl_init($location);
  38.             curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  39.             curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
  40.             curl_setopt($ch, CURLOPT_REFERER, $referer);
  41.             curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  42.             curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  43.             curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  44.             curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
  45.             curl_setopt($ch, CURLOPT_PORT, 443);
  46.             $tout  = curl_exec($ch);
  47.             curl_close($ch);
  48.            
  49.             $fo = fopen(dirname(__FILE__).'/connecHotspot.html', 'w+');
  50.            
  51.             $tout = str_replace('<body onload="ctrl.init()">', '<body onload="ctrl.init(); return ctrl.dosubmit()">', $tout);
  52.             $tout = str_replace('<input name="username" type="text" size="8" style="margin-right:40px" title="Veuillez saisir ici votre Neuf ID et votre mot de passe" />', '<input name="username" type="text" size="8" style="margin-right:40px" value="'.$neufId.'" />', $tout);
  53.             $tout = str_replace('<input name="password" type="password" size="8" title="Veuillez saisir ici votre Neuf ID et votre mot de passe" />', '<input name="password" type="password" size="8" value="'.$neufMdp.'" />', $tout);
  54.             $tout = str_replace('<input id="cond" name="cond" type="checkbox" />', '<input id="cond" name="cond" type="checkbox" checked="checked" />', $tout);
  55.        
  56.             fwrite($fo, $tout);
  57.             fclose($fo);
  58.            
  59.             //Faut wget avec le support ssl
  60.             system('wget '.dirname(__FILE__).'/connecHotspot.html');
  61.         }
  62.     }
  63. }
  64. ?>


Voici donc à ce que je suis arrivais. Le seul problème, c'est qu'il faut placer le fichier généré par le script dans un dossier web local pour pouvoir faire un wget dessus.
 
Si vous voyez un autre moyen, en utilisant curl par exemple, je suis preneur :)

mood
Publicité
Posté le 12-10-2008 à 20:21:21  profilanswer
 

n°388028
b0ugie
Cyber-DeepCloud Instructor
Posté le 02-11-2008 à 14:03:16  profilanswer
 

Je poste ici mon script final qui marche, je poste me servira de pense bête et pourra toujours etre utile à d'autre ;)
Plus besoin de serveur web sur la machine, puis meme, mon script posté plus haut ne fonctionnait pas en mode texte à cause du js de la page.
 
Voici donc tous mes scripts :

Code :
  1. #file : connect_hostpot
  2. #!/usr/bin/php
  3. <?php
  4. function isOfflineOrReconnect()
  5. {
  6.     $service_port = getservbyname('www' , 'tcp');
  7.     $adresse = gethostbyname('www.google.fr');
  8.     $reception = '';
  9.     $tout = '';
  10.     $toutt = '';
  11.     $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  12.     if ($socket < 0)
  13.         echo "socket_create() a echoue : raison : ".socket_strerror($socket);
  14.     else
  15.     {
  16.         $resultat = socket_connect($socket, $adresse, $service_port);
  17.         if ($resultat < 0)
  18.                echo "socket_connect() a echoue : raison : (".$result.";)".socket_strerror($result)."<br />";
  19.         else
  20.         {
  21.             $envoi = "HEAD / HTTP/1.0rnrn";
  22.             $envoi .= "Host: www.google.comrn";
  23.             $envoi .= "Connection: Closernrn";
  24.        
  25.             socket_write($socket, $envoi, strlen($envoi));
  26.             while ($reception = socket_read($socket, 512))
  27.                 $tout .= $reception;
  28.             $toutt = explode("n", $tout);
  29.        
  30.             socket_close($socket);
  31.        
  32.             if(preg_match("#Location: https://hotspot.neuf.fr/#", $toutt[1]))
  33.             {
  34.                 system("/home/router/scripts/doauth";);
  35.                 echo "reconnexion le ".date('d/m/Y à H:i', time()).";";
  36.        
  37.                 return TRUE;
  38.             }
  39.             return FALSE;
  40.         }
  41.     }
  42. }
  43. $timetosleep = 20; //Temps pendant lequel on stop le script
  44. for($x = 0; $x < 2; ++$x)
  45. {
  46.     if(isOfflineOrReconnect())
  47.         break;
  48.     sleep($timetosleep);
  49. }
  50. ?>


Code :
  1. #file : doauth
  2. #!/bin/bash
  3. url="https://hotspot.neuf.fr/nb4_crypt.php"
  4. okmatch="licitations"
  5. login="login neuf"
  6. password="motdepassneuf"
  7. # quel que soit le site visité, on sera redirigé vers le
  8. # portail captif qui génerera un token. L'utilisation du switch
  9. # -L permet de suivre la redirection de type 302
  10. challenge=`curl -L -s -I http://www.google.com | grep name="challenge | sed -r 's/.*value="([0-9a-z]+)".*/1/'`
  11. #echo "challenge: ${challenge}"
  12. # la phase 2 renvoie une réponse au token
  13. response=`curl -L -d -I "username=${login}&password=${password}&cond=on&accessType=neuf&nb4=${url}&challenge=${challenge}" ${url} | grep response= | sed -r 's/.*response=([0-9a-z]+).*/1/'`
  14. #echo "reponse: ${response}"
  15. # enfin, un refresh renvoie sur une page qui attend la
  16. # réponse précedente pour activer la connexion
  17. curl -s -I "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" > /dev/null


Pour automatiser tous ça, on rajoute une ligne dans /etc/crontab pour executer le script toutes les minutes pour rester offline que peu de temps apres une deconnexion :

Code :
  1. * * * * * router /home/router/scripts/connect_hotspot


J'espere que ça pourra en aider plus d'un :)

Message cité 1 fois
Message édité par b0ugie le 02-11-2008 à 14:04:57

---------------
Une femme c'est temporaire - une ex c'est pour la vie.
n°389242
Snev
Posté le 11-11-2008 à 02:01:10  profilanswer
 

Salut,

 

Je suis très intéressé par ce script !
J'attends mon nouvel accès et pendant ce temps je laisse mon compte neuf de l'ancienne ligne ouvert histoire de profiter des hotspot voisins de mon immeuble.

 

Toutefois je suis une quiche en php/prog.

 

Que dois-je faire concrètement pas à pas ?
Je dois copier ce code dans un fichier .php j'imagine, et encore ... je vois 3 codes séparés ! Je dois héberger le ou les fichiers où ? Les exécuter de quelle manière ?

 

:jap:

 

edit : j'ai l'impression de lire du shell unix parfois ... je suis sous XP ...

Message cité 1 fois
Message édité par Snev le 11-11-2008 à 02:16:28

---------------
Pour mute les posts d'un user HFR : 1 - Installer l'extension https://www.tampermonkey.net || 2 - Sur https://forum.hardware.fr/forum2.ph [...] ost=116015 trouver "[MOD] [HFR] Bloque liste mod_r21 (version 4.2.3)".
n°389297
Ruliane
Posté le 11-11-2008 à 14:32:30  profilanswer
 

Snev a écrit :


edit : j'ai l'impression de lire du shell unix parfois ... je suis sous XP ...


Eh eh... c'en est :-P
Mais je pense que c'est transposable assez facilement sous du DOS (enfin un truc compatible Windows ^^)


---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
n°389298
b0ugie
Cyber-DeepCloud Instructor
Posté le 11-11-2008 à 15:03:28  profilanswer
 

Bah si y'a moyen de faire tourner php en cli sous windows, j'ai amélioré mon script pour qu'il n'ait besoin que de php compilé avec curl.
 
Donc normalement, il y aurait juste à installer php, et lancer le script, et tout devrait être bon, mais par contre, pour lui dire de s'exécuter souvent pour se reconnecter à la déconnexion, sous Windows, je ne sais pas trop comment il faut faire.

n°389512
Ruliane
Posté le 12-11-2008 à 19:06:09  profilanswer
 

En tâche planifiée, une fonctionnalité de Windows ; c'est comme un cron


---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
n°396864
GABOCHE50
Posté le 31-12-2008 à 23:25:27  profilanswer
 

b0ugie a écrit :

Je poste ici mon script final qui marche, je poste me servira de pense bête et pourra toujours etre utile à d'autre ;)
Plus besoin de serveur web sur la machine, puis meme, mon script posté plus haut ne fonctionnait pas en mode texte à cause du js de la page.
 
Voici donc tous mes scripts :

Code :
  1. #file : connect_hostpot
  2. #!/usr/bin/php
  3. <?php
  4. function isOfflineOrReconnect()
  5. {
  6.     $service_port = getservbyname('www' , 'tcp');
  7.     $adresse = gethostbyname('www.google.fr');
  8.     $reception = '';
  9.     $tout = '';
  10.     $toutt = '';
  11.     $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  12.     if ($socket < 0)
  13.         echo "socket_create() a echoue : raison : ".socket_strerror($socket);
  14.     else
  15.     {
  16.         $resultat = socket_connect($socket, $adresse, $service_port);
  17.         if ($resultat < 0)
  18.                echo "socket_connect() a echoue : raison : (".$result.";)".socket_strerror($result)."<br />";
  19.         else
  20.         {
  21.             $envoi = "HEAD / HTTP/1.0rnrn";
  22.             $envoi .= "Host: www.google.comrn";
  23.             $envoi .= "Connection: Closernrn";
  24.        
  25.             socket_write($socket, $envoi, strlen($envoi));
  26.             while ($reception = socket_read($socket, 512))
  27.                 $tout .= $reception;
  28.             $toutt = explode("n", $tout);
  29.        
  30.             socket_close($socket);
  31.        
  32.             if(preg_match("#Location: https://hotspot.neuf.fr/#", $toutt[1]))
  33.             {
  34.                 system("/home/router/scripts/doauth";);
  35.                 echo "reconnexion le ".date('d/m/Y à H:i', time()).";";
  36.        
  37.                 return TRUE;
  38.             }
  39.             return FALSE;
  40.         }
  41.     }
  42. }
  43. $timetosleep = 20; //Temps pendant lequel on stop le script
  44. for($x = 0; $x < 2; ++$x)
  45. {
  46.     if(isOfflineOrReconnect())
  47.         break;
  48.     sleep($timetosleep);
  49. }
  50. ?>


Code :
  1. #file : doauth
  2. #!/bin/bash
  3. url="https://hotspot.neuf.fr/nb4_crypt.php"
  4. okmatch="licitations"
  5. login="login neuf"
  6. password="motdepassneuf"
  7. # quel que soit le site visité, on sera redirigé vers le
  8. # portail captif qui génerera un token. L'utilisation du switch
  9. # -L permet de suivre la redirection de type 302
  10. challenge=`curl -L -s -I http://www.google.com | grep name="challenge | sed -r 's/.*value="([0-9a-z]+)".*/1/'`
  11. #echo "challenge: ${challenge}"
  12. # la phase 2 renvoie une réponse au token
  13. response=`curl -L -d -I "username=${login}&password=${password}&cond=on&accessType=neuf&nb4=${url}&challenge=${challenge}" ${url} | grep response= | sed -r 's/.*response=([0-9a-z]+).*/1/'`
  14. #echo "reponse: ${response}"
  15. # enfin, un refresh renvoie sur une page qui attend la
  16. # réponse précedente pour activer la connexion
  17. curl -s -I "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" > /dev/null


Pour automatiser tous ça, on rajoute une ligne dans /etc/crontab pour executer le script toutes les minutes pour rester offline que peu de temps apres une deconnexion :

Code :
  1. * * * * * router /home/router/scripts/connect_hotspot


J'espere que ça pourra en aider plus d'un :)


 
 
stp est ce que tu pourrais expliquer pour un novice, merci.

n°397558
snarkpit29
Posté le 06-01-2009 à 17:53:39  profilanswer
 

Comment faire pour que le script marche sous Windows modifications a faire, Easyphp?

n°397619
Ruliane
Posté le 07-01-2009 à 09:06:26  profilanswer
 

Normalement dans le PHP rien du tout, par contre refaire le script pour l'interpréteur de commandes Windows ne doit pas être une mince affaire... :S


---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
n°411402
b0ugie
Cyber-DeepCloud Instructor
Posté le 14-04-2009 à 11:50:04  profilanswer
 

Ce qu'il faut faire, c'est transcrire le fichier shell en php.
Je pense qu'il faut utiliser :
- php_curl pour la commande curl
- preg_match à la place de grep
- preg_replace à la place de sed  
 
Tout ceci n'est biensur qu'une simple idée :jap:


Message édité par b0ugie le 14-04-2009 à 11:50:27

---------------
Une femme c'est temporaire - une ex c'est pour la vie.
n°413922
scarbito
Posté le 05-05-2009 à 20:11:35  profilanswer
 

J'ai adapté les scripts précédent en PHP.
 
Explications :
- On tente de se connecter à www.google.com.
- Si on est redirigé vers la page de connexion on la copie en remplaçant diverses choses :
    * on rempli le champ du login ;
    * on rempli le champ du mot de passe ;
    * on coche la checkbox ;
    * on ajoute une instruction pour que la page valide le formulaire (comme si on cliquait sur le bouton connexion) au chargement.
- La page modifiée est placée dans un fichier connecHotspot que l'on ouvre dans une iframe et grâce a l'instruction que l'on vient de rajouter la page se valide automatiquement.
 
Voici ce que ça donne :

Code :
  1. <?php
  2. $neufId = 'TonIdentifiant';
  3. $neufMdp = 'TonMotDePasse';
  4. $service_port = getservbyname('www' , 'tcp');
  5. $adresse = gethostbyname('www.google.com');
  6. $reception = '';
  7. $tout = '';
  8. $toutt = '';
  9. $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  10. if ($socket < 0) {
  11. echo "socket_create() a echoue : raison : ".socket_strerror($socket)."<br />";
  12. } else {
  13. $resultat = socket_connect($socket, $adresse, $service_port);
  14. if ($resultat < 0) {
  15.  echo "socket_connect() a echoue : raison : (".$resultat." )".socket_strerror($resultat)."<br />";
  16. } else {
  17.  $envoi = "HEAD / HTTP/1.0\r\n\r\n";
  18.  $envoi .= "Host: www.google.comrn";
  19.  $envoi .= "Connection: Close\r\n\r\n";
  20.  socket_write($socket, $envoi, strlen($envoi));
  21.  while ($reception = socket_read($socket, 512)) {
  22.   $tout .= $reception;
  23.  }
  24.  $toutt = explode("\n", $tout);
  25.  socket_close($socket);
  26.  if(preg_match("#Location: https://hotspot.neuf.fr/#", $toutt[1])) {
  27.   $location = str_replace("Location: ", "", $toutt[1]);
  28.   $location = str_replace("\n", "", $location);
  29.   $useragent = "Mozilla/5.0";
  30.   $referer = $location;
  31.   $ch = curl_init($location);
  32.   curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  33.   curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
  34.   curl_setopt($ch, CURLOPT_REFERER, $referer);
  35.   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  36.   curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  37.   curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  38.   curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
  39.   curl_setopt($ch, CURLOPT_PORT, 443);
  40.   $tout  = curl_exec($ch);
  41.   curl_close($ch);
  42.   $fo = fopen(dirname(__FILE__).'/connecHotspot.html', 'w+');
  43.   // Ces paramètres peuvent changer en fonction du design choisi par Neuf
  44.   $tout = str_replace('<body onload="ctrl.init();"', '<body onload="ctrl.init(); return ctrl.dosubmit()"', $tout);
  45.   $tout = str_replace('<input name="username" type="text"', '<input name="username" type="text" value="'.$neufId.'"', $tout);
  46.   $tout = str_replace('<input name="password" type="password"', '<input name="password" type="password" value="'.$neufMdp.'" />', $tout);
  47.   $tout = str_replace('<input id="cond" name="cond" type="checkbox" />', '<input id="cond" name="cond" type="checkbox" checked="checked" />', $tout);
  48.   fwrite($fo, $tout);
  49.   fclose($fo);
  50.   echo "<html><body><iframe src=\"./connecHotspot.html\" /></body></html>";
  51.  }
  52. }
  53. }
  54. ?>


 
Cette page doit être placé sur un serveur comprenant le PHP et configuré pour la librairie CURL.
On peut penser à un serveur Apache (facile à configurer) ou à EasyPHP (encore plus facile).
De plus pour le rechargement du script automatiquement j'ai utilisé l'extension ReloadEvery de Firefox qui permet de recharger une page à intervalles regulières.
 
Et voilà!  

n°414025
b0ugie
Cyber-DeepCloud Instructor
Posté le 06-05-2009 à 15:48:21  profilanswer
 

Le probleme de ton script, c'est qu'il faut un interpreteur js ;)

n°417322
scarbito
Posté le 02-06-2009 à 16:29:06  profilanswer
 

b0ugie a écrit :

Le probleme de ton script, c'est qu'il faut un interpreteur js ;)


 
Ce qu'il te faut :
* Un serveur : Apache, EasyPHP, etc.
* Un navigateur Web (pour moi c'est FireFox + Extension ReloadEvery)
 
C'est pas vraiment contraignant!

n°417772
b0ugie
Cyber-DeepCloud Instructor
Posté le 05-06-2009 à 11:34:12  profilanswer
 

scarbito a écrit :


 
Ce qu'il te faut :
* Un serveur : Apache, EasyPHP, etc.
* Un navigateur Web (pour moi c'est FireFox + Extension ReloadEvery)
 
C'est pas vraiment contraignant!


 
C'est contraignant car il faut absolument etre en mode graphique (je n'ai pas trouvé d'interpreteur js en mode texte).
 
Hors dans mon cas (voir premier poste), il fallait que ça s'execute en mode texte. Ce ci dit, c'est sur que c'est pas une utilisation normale.
Mes scripts tournent sur un ordi connecté au neuf qui fait passerelle, donc partage la connexion. C'est donc tout à fait transparent pour les utilisateurs.

n°425119
der_wander​er
Posté le 06-08-2009 à 14:54:58  profilanswer
 

Bonjour à tous,

 

Je suis nouveau ici, voilà mon souci est que j'utilise les hotspot Freewifi, et que je me fais déconnecter
chaque 3minutes environ.
J'aimerais donc avoir un script qui rentre mon identifiant et mot de passe à intervalle
régulier pour rester connecté, cela serait formidable... et le mot est faible.

 

Mes recherches n'avancant pas plus, j'avais trouvé ceci pour rester connecté
sur un hotspot free sous Ubuntu :
http://www.webynux.net/tutoriels/a [...] buntu.html

 

Quelqu'un saurait-il en faire de même mais pour Win XP ?
C'est à dire réaliser un script pour Easyphp ou autre.

 

Merci d'avance de votre aide !


Message édité par der_wanderer le 06-08-2009 à 14:57:55
n°483792
nicobsa
Posté le 06-11-2010 à 09:26:55  profilanswer
 

Bonjour,
 
il existe le logiciel "Neuf Wifi Reconnecteur" qui permet très simplement de re-valider le formulaire du portail Neuf Wifi dès que la connexion internet est "perdue".
 
 
Ce logiciel existe en plusieurs versions dont une version Java compatible pour toutes les plateformes (Windows,- Linux - Mac ...)
 
Vous pouvez le télécharger ici :
http://www.n3vision.net/index.php? [...] p=nwr_java
 
Vous pouvez trouver des infos sur ce logiciel ici :
http://www.n3vision.fr/logiciel/neuf
 
 
(au début, j'avais également sortit un script PHP, mais l'éinconvénient etait qu'un PHP dévait tourner, ce qui etait assez lourd (pais qui marchait pas mal. depuis l'eau a coulé sous les ponts, et j'ai sortis une version VB.Net, puis Java pour plus de portabilité.)
 
 
A+


Message édité par nicobsa le 06-11-2010 à 09:28:07
n°483808
b0ugie
Cyber-DeepCloud Instructor
Posté le 06-11-2010 à 11:40:15  profilanswer
 

Ca semble simpat.
Joli boulot ;)


---------------
Une femme c'est temporaire - une ex c'est pour la vie.
n°912490
_pillow
Posté le 05-03-2016 à 08:55:08  profilanswer
 

Salut les gens! j'ai un problème similaire a la personne du poste original, sauf que moi je ne suis pas sur un hot spot. Alors si effectivement je ne trouve pas de solution à mon problème j'aimerais faire un script bat ou autre pour me reconnecter dès que je perd la connectivité. Sinon mon problème c'est que ma soit ma connexion passe en limité soit j'ai un problème de dns.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Réseaux grand public / SoHo
  Réseaux

  Rester connecté à un hotspot

 

Sujets relatifs
Connexion impossible alors que c'est connecté?Comment bloquer l'access à internet si je n'suis pas connecté à un VPN
rester chez orange ou aller vers neuf ?connecté un routeur wifi par un cable ethernet?
quelqu'un se connecte à ma messagerie, comment le chopper.sécuriser connexion sur hotspot neuf
[RESOLU] Connexion à internet impossible alors que le PC est connectéWifi connecté mais firefox n'affiche rien
Wifi connecté mais accès internet aléatoirePersonnaliser Hotspot Orange
Plus de sujets relatifs à : Rester connecté à un hotspot


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR