Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#176 Le 26/01/2013, à 10:19

Compte supprimé

Re : Serveur auto-hébergé pour Mme Michu

Chez moi c'est une box de SFR

Modèle 	NB4-SER-r0

#177 Le 26/01/2013, à 10:58

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

une neuf-box ?

Hors ligne

#178 Le 26/01/2013, à 11:05

Compte supprimé

Re : Serveur auto-hébergé pour Mme Michu

Oui

Dernière modification par Compte supprimé (Le 26/01/2013, à 11:10)

#179 Le 26/01/2013, à 11:31

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

Farpait !
Peux-tu alors :
- aller sur le site http://192.168.1.1/
- afficher le code source
- l'enregistrer dans un fichier
- m'envoyer le tout par mail

Merci beaucoup !

Hors ligne

#180 Le 26/01/2013, à 11:50

Compte supprimé

Re : Serveur auto-hébergé pour Mme Michu

Voilà

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  <head>
  <title>neufbox -&nbsp;Accueil</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
  <meta http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT" />
  <meta http-equiv="Pragma" content="no-cache" />
  <meta http-equiv="Content-Script-Type" content="text/javascript" />
  <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
  <link rel="stylesheet" type="text/css" media="screen" href="/css/reset.css" />
  <link rel="stylesheet" type="text/css" media="screen" href="/css/common.css" />
  <link rel="stylesheet" type="text/css" media="screen" href="/css/index.css" />
  <script type="text/javascript" src="/js/global.js"></script>
  <script type="text/javascript" src="/js/index.js"></script>
  </head>
  <body>
  <div id="header">
  <div id="logo">
  <a href="/" title="Accueil">Accueil</a>
  </div>
  <div id="infos">
  <table>
  <tr>
  <th>Version&nbsp;</th>
  <td>: NB4-MAIN-R3.2.12</td>
  </tr>
  <tr>
  <th>Adresse MAC&nbsp;</th>
  <td>: 00:xxxxxxxxxxxxx</td>
  </tr>
  <tr>
  <th>Adresse IP&nbsp;</th>
  <td>: 81.14.xxxxxxxx</td>
  </tr>
  <tr>
  <th>Profil d'accès&nbsp;</th>
  <td>:&nbsp;neufbox ADSL&nbsp;
  </td>
  </tr>
  </table>
  </div>
  </div>
<div id="menu">
  <ul>
  <li id="id_state_tab" class="tab_off">
  <a href="/state" title="Etat">Etat</a>
		</li>
  <li id="id_network_tab" class="tab_off">
  <a href="/network" title="Réseau">Réseau</a>
		</li>
  <li id="id_wifi_tab" class="tab_off">
  <a href="/wifi" title="Wifi">Wifi</a>
		</li>
  <li id="id_hotspot_tab" class="tab_off">
  <a href="/hotspot" title="Hotspot">Hotspot</a>
		</li>
  <li id="id_service_tab" class="tab_off">
  <a href="/service" title="Applications">Applications</a>
		</li>
  <li id="id_maintenance_tab" class="tab_off">
  <a href="/maintenance" title="Maintenance">Maintenance</a>
		</li>
  </ul>
</div>
<div id="submenu">
  <ul>
  <li class="tab_on">
  <a href="/index" title="Général">Général</a>
  </li>
  </ul>
</div>
  <div id="main">
<div class="title">
	<h1>Etat des services</h1>
</div>
<div class="content">
	<table id="global_status">
		<tr>
		<th scope="row">Internet</th>
		<td class="enabled" id="internet_status">
		Internet opérationnel
		</td>
		</tr>
  <tr>
  <th scope="row">Internet IPv6</th>
  <td class="disabled" id="internet_status_v6">
  Désactivé
  </td>
  </tr>
		<tr>
		<th scope="row">Téléphonie</th>
		<td class="enabled" id="voip_status">
		Téléphonie active
		</td>
		</tr>
		<tr>
		<th scope="row">Télévision</th>
		<td class="enabled" id="tv_status">
		Télévision connectée
		</td>
		</tr>
	</table>
</div>
		</div>
		<div id="help">
		<h1 id="help_title"><span>Aide</span></h1>
		<p id="help_text">Vous retrouvez ici l'état général de vos services neufbox : accès à Internet, téléphonie, et télévision. Utilisez le menu principal pour vous rendre dans chacune des rubriques de configuration et le sous-menu pour accéder aux sous-parties.</p>
		</div>
	</body>
</html>

#181 Le 26/01/2013, à 12:01

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

Euh, tu n'as pas eu besoin de te connecter ?
Normalement, tu n'arrives pas sur une page de connexion ?

Dernière modification par Mindiell (Le 26/01/2013, à 12:01)

Hors ligne

#182 Le 26/01/2013, à 12:32

Compte supprimé

Re : Serveur auto-hébergé pour Mme Michu

Là, c'est la page d'accueil. Pour afficher le reste, il faut effectivement se connecter.
Voilà la page "état".

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  <head>
  <title>neufbox -&nbsp;Etat</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
  <meta http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT" />
  <meta http-equiv="Pragma" content="no-cache" />
  <meta http-equiv="Content-Script-Type" content="text/javascript" />
  <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
  <link rel="stylesheet" type="text/css" media="screen" href="/css/reset.css" />
  <link rel="stylesheet" type="text/css" media="screen" href="/css/common.css" />
  <link rel="stylesheet" type="text/css" media="screen" href="/css/state.css" />
  <script type="text/javascript" src="/js/global.js"></script>
  <script type="text/javascript" src="/js/state.js"></script>
  </head>
  <body>
  <div id="header">
  <div id="logo">
  <a href="/" title="Accueil">Accueil</a>
  </div>
  <div id="infos">
  <table>
  <tr>
  <th>Version&nbsp;</th>
  <td>: NB4-MAIN-R3.2.12</td>
  </tr>
  <tr>
  <th>Adresse MAC&nbsp;</th>
  <td>: 00:xxxxxxxxxx</td>
  </tr>
  <tr>
  <th>Adresse IP&nbsp;</th>
  <td>: 81.14.xxxxxxxx</td>
  </tr>
  <tr>
  <th>Profil d'accès&nbsp;</th>
  <td>:&nbsp;neufbox ADSL&nbsp;
  </td>
  </tr>
  </table>
  </div>
  </div>
<div id="menu">
  <ul>
  <li id="id_state_tab" class="tab_on">
  <a href="/state" title="Etat">Etat</a>
		</li>
  <li id="id_network_tab" class="tab_off">
  <a href="/network" title="Réseau">Réseau</a>
		</li>
  <li id="id_wifi_tab" class="tab_off">
  <a href="/wifi" title="Wifi">Wifi</a>
		</li>
  <li id="id_hotspot_tab" class="tab_off">
  <a href="/hotspot" title="Hotspot">Hotspot</a>
		</li>
  <li id="id_service_tab" class="tab_off">
  <a href="/service" title="Applications">Applications</a>
		</li>
  <li id="id_maintenance_tab" class="tab_off">
  <a href="/maintenance" title="Maintenance">Maintenance</a>
		</li>
  <li id="logout_tab" class="tab_off tab_signoff">
  <a href="/logout">Déconnexion</a>
  </li>
  </ul>
</div>
<div id="submenu">
  <ul>
  <li class="tab_on">
  <a href="/state" title="Général">Général</a>
  </li>
  <li class="tab_off">
  <a href="/state/wan" title="Internet">Internet</a>
  </li>
  <li class="tab_off">
  <a href="/state/voip" title="Téléphonie">Téléphonie</a>
  </li>
  <li class="tab_off">
  <a href="/state/lan" title="Réseau local">Réseau local</a>
  </li>
  <li class="tab_off">
  <a href="/state/device" title="Périphériques">Périphériques</a>
  </li>
  </ul>
</div>
  <div id="main">
<div class="title">
  <h1>Etat des services</h1>
</div>
<div class="content">
  <table id="services_status">
  <tr>
  <th scope="row">Internet</th>
  <td class="enabled" id="internet_status">
  Internet opérationnel
  </td>
  </tr>
  <tr>
  <th scope="row">Internet IPv6</th>
  <td class="disabled" id="internet_status_v6">
  Désactivé
  </td>
  </tr>
  <tr>
  <th scope="row">Téléphonie</th>
  <td class="enabled" id="voip_status">
  Téléphonie active
  </td>
  </tr>
  <tr>
  <th scope="row">Télévision</th>
  <td class="enabled" id="tv_status">
  Télévision connectée
  </td>
  </tr>
  </table>
</div>
<div class="title">
  <h1>Informations modem</h1>
</div>
<div class="content">
  <table id="modem_infos">
  <tr>
  <th scope="row">Modèle</th>
  <td>NB4-SER-r0</td>
  </tr>
  <tr>
  <th scope="row">Adresse MAC</th>
  <td>00:17xxxxxxxxxxxx</td>
  </tr>
  <tr>
  <th scope="row">Version principale</th>
  <td>NB4-MAIN-R3.2.12</td>
  </tr>
  <tr>
  <th scope="row">Version de secours</th>
  <td>NB4-RESCUE-R3.1.12</td>
  </tr>
  <tr>
  <th scope="row">Version driver adsl</th>
  <td>NB4-ADSL-A2pB024k2</td>
  </tr>
  <tr>
  <th scope="row">Temps de service</th>
  <td id="row_uptime">
		10 j
		8 h
		41 min.
		34 sec.
		</td>
  </tr>
  </table>
</div>
<div class="title">
  <h1>Etat des voyants</h1>
</div>
<div class="content">
  <span class="on" id="led_dsl"></span>
  <span class="on" id="led_traffic"></span>
  <span class="on" id="led_tel"></span>
  <span class="on" id="led_tv"></span>
  <span class="on" id="led_wifi"></span>
  <span class="off" id="led_alarm"></span>
  <form method="post" action="/state">
  <table id="leds_configuration">
  <tr>
  <th scope="row"><label for="leds_state">Voyants</label></th>
  <td>
  <select id="leds_state" name="leds_state" >
  <option value="on" selected="selected">Voyants allumés</option>
  <option value="off">Voyants éteints</option>
  </select>
  </td>
  </tr>
  </table>
  <div class="button_submit"><button type="submit" name="submit">Valider</button></div>
  </form>
</div>
		</div>
		<div id="help">
		<h1 id="help_title"><span>Aide</span></h1>
		<p id="help_text">Dans la rubrique <b>Etat des services</b>, vous retrouvez l'état général de vos services neufbox : accès à Internet, téléphonie, et télévision.<br /><br />Dans la rubrique <b>Informations modem</b>, vous retrouvez les informations suivantes sur votre neufbox : Adresse MAC, Modèle, Version principale et de secours du firmware, Temps de service (le temps qui s'est écoulé depuis le dernier redémarrage de votre neufbox).
<br /><br />
Dans la rubrique <b>Etat des voyants</b>, vous pouvez vérifier quels sont les voyants allumés sur votre neufbox, ainsi qu'activer ou désactiver les voyants de la façade. Cliquez sur Valider pour confirmer les modifications.
</p>
		</div>
	</body>
</html>

Ce que tu prévois doit connaître le fonctionnement de chaque type de box ?

Dernière modification par Compte supprimé (Le 26/01/2013, à 12:34)

#183 Le 26/01/2013, à 14:57

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

Tamarou a écrit :

Ce que tu prévois doit connaître le fonctionnement de chaque type de box ?

Oui,

C'est peut-être un peu "complexe" à mettre en place, mais c'est le seul moyen que j'ai trouvé pour éviter de demander à quelqu'un de "configurer son routeur" lui-même. C'est une sorte de wrapper finalement wink

Merci pour ta page état. Je vais tâcher de te filer un script (python2.7) permettant de lire la configuration de ta box dès que j'en ai fini avec celle de la freebox wink

Hors ligne

#184 Le 26/01/2013, à 16:35

Compte supprimé

Re : Serveur auto-hébergé pour Mme Michu

Ce n'est pas se trouver à la merci de tout changement de firmware sur la box  et limiter les clients potentiels à ceux dont tu connais le fonctionnement de la box ?

Je suis en python 3.3.0

Dernière modification par Compte supprimé (Le 26/01/2013, à 16:44)

#185 Le 26/01/2013, à 20:25

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

Si, mais je n'ai, pour le moment, trouvé aucun moyen de faire autrement en permettant aux personnes de ne pas mettre les mains dans le cambouis. Un peu comme tes drivers, sauf que pour les drivers, il y a des APIs génériques hmm

Dernière modification par Mindiell (Le 26/01/2013, à 20:25)

Hors ligne

#186 Le 27/01/2013, à 21:49

tamplan

Re : Serveur auto-hébergé pour Mme Michu

C'est marrant, je viens de tomber sur http://www.quietty.com/fr/quietty/index.html, j'aime bien ce que dit la fille dans la case en bas à droite, le slogan est terriblement bien trouvé ! smile

#187 Le 28/01/2013, à 00:09

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

tamplan a écrit :

C'est marrant, je viens de tomber sur http://www.quietty.com/fr/quietty/index.html, j'aime bien ce que dit la fille dans la case en bas à droite, le slogan est terriblement bien trouvé ! smile

Oui, mais quand tu vas sur la page dédiée, j'avoue que j'ai déjà beaucoup plus peur :
"qy.server & Windows Home Server, une association matérielle et logicielle évidente"
Quand tu relis ce que dit le mec avant et ce que dit la nana après, c'est marrant mais en fait ils disent la même chose wink

Hors ligne

#188 Le 28/01/2013, à 08:04

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

Tamarou a écrit :

Là, c'est la page d'accueil. Pour afficher le reste, il faut effectivement se connecter.

A propos, tu t'es connecté comment ? Il y a une page ou c'est une sorte de pop-up ?

Hors ligne

#189 Le 28/01/2013, à 10:40

Compte supprimé

Re : Serveur auto-hébergé pour Mme Michu

Mindiell a écrit :

c'est le seul moyen que j'ai trouvé pour éviter de demander à quelqu'un de "configurer son routeur" lui-même.

Penses-tu que cette fonction soit indispensable pour une première version de ton projet ? Les premiers qui le testeront seront  capables de faire eux-mêmes la configuration de leur routeur.
D'autre part, tu as certainement prévu le cas où il existe déjà  une configuration du routeur, autre que celle par défaut et qu'il faudra conserver pour ne pas casser ce qui est en place.

Pour la neufbox, 192.168.1.1 affiche :
1359359518.png

Si l'on clique sur l'un quelconque des choix du menu on doit se connecter : (ici choix "général")
1359359578.png

Et voilà la page "état"
1359359613.png

#190 Le 28/01/2013, à 15:26

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

Tamarou a écrit :
Mindiell a écrit :

c'est le seul moyen que j'ai trouvé pour éviter de demander à quelqu'un de "configurer son routeur" lui-même.

Penses-tu que cette fonction soit indispensable pour une première version de ton projet ?

Absolument,
C'est même le but du projet : "Ne pas avoir à faire soi-même"
Car les gens qui s'y intéressent un minimum ont déjà plein de tutos, des projets plus ou moins avancés (yunohost comme indiqué par dudumomo), et de l'aide ici même et ailleurs.

L'idée principale de ce projet c'est bien d'avoir une boite que l'on branche, et après on active le service ou pas. C'est aussi pour ça que les services sont fixes, qu'on en installe pas un en cliquant sur un bouton, etc... Ce n'est pas le but.

Merci pour tes copies d'écran, donc se connecter ne sera pas un problème. Pour ce qui concerne les "firmware", je pense que ça relève bien plus de la mise à jour de drivers que de la mise à jour du site web et que ça n'arrive pas tous les jours. Et puis, cela veut dire que lorsque le problème est remonté, on a quelques jours pour mettre l'interface à jour...

Bref, tout n'est pas encore validé, vérifié, fixé dans le béton. Avec la mise en place du site de Suivi, j'ai commencé à créer un wiki. Je dois maintenant continuer de le remplir, le codage devenant un peu superflu pour le moment. Surtout si j'attends de l'aide d'autres personnes, il faut que celles-ci comprennent bien le fonctionnement et l'idée du projet.

Hors ligne

#191 Le 29/01/2013, à 10:34

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

Bon,

J'ai enfin réussi à mettre en place Qemu pour y émuler le Raspberry Pi ! Le plus dur ayant été l'accès au réseau, je trouve les informations assez incomplètes sur ce truc qui devrait être ultra-simple, mais bon...

EDIT: Et je viens de boucler la récupération des informations "box" chez free.

Dernière modification par Mindiell (Le 29/01/2013, à 15:17)

Hors ligne

#192 Le 08/02/2013, à 15:40

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

Plusieurs choses :

- Tamarou, faut-il nécessairement rebooter ta box lorsque tu modifies sa config ?
- Qui a une freebox v6 déjà ?
- J'ai pas mal rempli le Wiki
- J'ai avancé sur un début de maquette pour le site web de gestion du Tipy

Encore une fois, les critiques et compagnie sont les bienvenues wink

EDIT :
Je viens de découvrir qu'en 2012, seul free semble offrir une adresse IP fixe aux particuliers, ça me plait ça encore comme idée hmm

Dernière modification par Mindiell (Le 08/02/2013, à 17:08)

Hors ligne

#193 Le 08/02/2013, à 18:55

Compte supprimé

Re : Serveur auto-hébergé pour Mme Michu

faut-il nécessairement rebooter ta box lorsque tu modifies sa config ?

Non, c'est pris en compte immédiatement.
Mais bien entendu c'est rejeté si le port est déjà routé, cela pourra arriver si quelqu'un a déjà "bricolé" sa box.

#194 Le 08/02/2013, à 22:22

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

Non, car je lis la config avant de la modifier "bêtement" wink

Hors ligne

#195 Le 19/04/2013, à 10:03

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

Quelques nouvelles !

Après m'être battu avec python et BeautifulSoup et les regexp, j'ai décidé d'utiliser selenium pour modifier les configs des box. N'étant pas forcément super simple à appréhender par tout le monde, j'ai aussi développé un petit langage ultra-simple pour l'utiliser : SEL

Grosso modo, ça veut dire que chacun pourrait modifier simplement (et sans toucher au code source) la manière dont les infos sont récupérées et modifiées pour sa box. Ca permet de facilement se mettre à jour en cas de modif ou d'intégrer de nouvelles box...

Hors ligne

#196 Le 26/04/2013, à 16:05

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

Arf, ça risque d'être plus complexe que prévu. Il va falloir que j'adapte un poil mon "pseudo-langage" pour continuer ainsi.
Je laisse ça décanter ce week-end et vous en retouche un poil d'ici peu j'espère wink

Hors ligne

#197 Le 26/04/2013, à 18:38

ljere

Re : Serveur auto-hébergé pour Mme Michu

on attend avec impatience wink


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#198 Le 01/05/2013, à 09:13

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

Ca marche \o/

Bon, j'ai donc tout refait pour que chacun puisse gérer sa config de box simplement. Il n'y a plus de "selenium", mais uniquement du BeautifulSoup et du Mechanize, mais de manière cachée: vous n'avez qu'à utiliser un fichier utilisant un langage simple pour farfouiller sur le web wink

Donc, sous peu je vais fournir une archive contenant :
- un script python 2.7
- un fichier d'interrogation

Il vous suffira de lancer le script après l'avoir éditer pour y mettre vos login/mot de passe (suivant les besoins, par exemple la freebox v6 ne demande qu'un mot de passe je crois). Puis de modifier le fichier d'interrogation jusqu'à obtention de toutes les données attendues.
A partir de là, vous pourrez m'aider de votre côté !

Maintenant, il me reste donc à vosu fournir ça, et après je peux continuer à bosser sur la partie serveur de la solution. Enfin, il faut aussi que je travaille sur le serveur principal qui gèrera une partie des services non hébergeables (IP non fixe, port 25 bloqué chez Orange, etc...)

Yes ! Et bonnes vacances ! ;oP

Dernière modification par Mindiell (Le 01/05/2013, à 09:18)

Hors ligne

#199 Le 13/05/2013, à 14:46

Mindiell

Re : Serveur auto-hébergé pour Mme Michu

Ouf !

J'ai bosser comme j'ai pu pendant ces deux semaines, j'ai surtout passer du temps à m'occuper de la famille smile

Bref, MyTipy est vivant, le coup de pied est lancé. Si ça vous intéresse, je vous convie à m'aider en créant des fichiers de tests pour vos matériels (boxs, routeurs), à contacter vos amis qui ont des matériels non testés, voire d'autres pays (europe, canada, etc...)

Je vais maintenant diriger mon énergie plus vers le système lui-même et divers tests de modification de configuration de box.

Merci d'avance à toutes et à tous !

Dernière modification par Mindiell (Le 13/05/2013, à 14:46)

Hors ligne

#200 Le 23/11/2016, à 21:44

sputnick

Re : Serveur auto-hébergé pour Mme Michu

Argh, les pages de Mindiell sont en 404. Le projet est mort je présume ?

Si quelqu'un connait d'autres projets qui ont le même objectif, merci de partager wink


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne