New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prise en charge de l'HTTPS dans l'ajout de profil #29
Comments
Bonsoir, merci pour vos commentaires ! |
Pas de soucis, je teste ça |
Ca fonctionne en modifiant CleanURL & LmSession : # Cleanup URL
def CleanURL(iURL):
n = len(iURL)
if n:
if not iURL[n - 1] == '/':
iURL += '/'
if not iURL.startswith('http://') and not iURL.startswith('https://'):
iURL = 'http://' + iURL
return iURL Comme les certificats TLS sont mauvais, il faut ajouter r = self._session.post(self._url + 'ws', data = aAuth, headers = self._sahServiceHeaders, timeout = DEFAULT_TIMEOUT, verify = False)
r = self._session.post(self._url + 'ws', data = '{"service":"Time", "method":"getTime", "parameters":{}}', headers = self._sahServiceHeaders, timeout = DEFAULT_TIMEOUT, verify = False)
t = self._session.post(self._url + c, data = json.dumps(aData), headers = self._sahServiceHeaders, timeout = iTimeout, verify = False)
t = self._session.post(self._url + c, data = json.dumps(aData), headers = self._sahEventHeaders, timeout = iTimeout, verify = False) D'un point de vue sécurité c'est pas terrible, mais dans ce contexte à vous de juger |
Très bien merci pour votre test ! |
Bonjour j'ai commencé à tester un peu. |
Bonjour,
Les seules choses que j'ai modifié dans le code sont dans mon précédent commentaire, et dans le champ URL de la Livebox sur l'app, j'ai entré : https://nomdedomain.com:10000/ A noter que cela ne fonctionne pas sans le HTTPS et sans le port choisi dans la configuration. Merci & bon week-end :) |
Bon impossible de faire marcher ça avec ma config pour l'instant, que je tente depuis mon VPN ou depuis une connexion 4G, même en tapant l'URL dans plusieurs browsers, depuis un PC, un Mac ou depuis un appareil iOS, le serveur ne répond jamais... |
La release v1.1 contenant cette évolution est maintenant publiée. |
Bonjour,
Tout d'abord bravo pour votre outil très pratique. Il fonctionne parfaitement sur Mac et avec différent types de Livebox (j'ai pu tester les 3 & 5 sans soucis).
Le seul problème que j'ai rencontré c'est en ajoutant les URLs pour la gestion à distance. Je passe par un DyDNS qui oblige à utiliser HTTPS.
La fonction suivante "force" le HTTP à chaque connexion, et impossible de s'y connecter sans...
LiveboxMonitor/src/LmTools.py
Lines 116 to 124 in 8141e5f
Merci et bonne continuation :)
The text was updated successfully, but these errors were encountered: