Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#26 Le 25/06/2012, à 12:16

cmarcx

Re : [Script] Client Hubic pour linux ;)

Jarodd a écrit :

Bonjour,

J'ai essayé de monter hubic avec la commande : ./hubicmount -l <email> -p <passwd> -o umask=022 -o uid=1000 /media/hubic

Mais j'obtiens toujours l'erreur "Unable to login to hubic". Pourtant les logins indiqués sont bons, je fais un copier-coller, et ils fonctionnent avec le client d'Hubic... Je dois changer quelque chose ?

oui dans certains cas il faut utiliser le nic-handle au lieu du login perso (email)

Hors ligne

#27 Le 26/06/2012, à 22:19

Jarodd

Re : [Script] Client Hubic pour linux ;)

Merci cmarcx, je vais réessayer alors !


Fixe : 12.04 LTS, en attente de Trusty update 1
Sony Vaio :  14.04 LTS / Wibdows 8.1u1

Hors ligne

#28 Le 29/06/2012, à 09:49

René B

Re : [Script] Client Hubic pour linux ;)

ftarkin a écrit :

Oui, il faut installer libneon27-gnutls-dev pour contourner le probleme... (j'y ai eu recours en reponse ici au 15e message)

J'ai essayé d'installer libneon27-gnutls-dev
Il me demande de supprimer libgnutls-dev et quand j'essaye de le faire il m'envoie le message

libneon27-gnutls-dev:
Dépend : libgnutls-dev mais ne doit pas être installé

Je suis sous Ubuntu 12.04 64bits
Merci de votre aide


Reunig Kozh °¿°
Les vidéos des JFL2010, sont toujours en ligne

Hors ligne

#29 Le 01/07/2012, à 16:40

Jarodd

Re : [Script] Client Hubic pour linux ;)

Bonjour,

Lorsque j'essaye de lancer le client avec la commande hubicmount, j'obtiens cette erreur :

## error: could not mount remote server 'https://cloudnas1.ovh.com/edab6f9344c9b4cebca156db9ffbeeb4/moi'. reason: 301 Moved Permanently to 'https://cloudnas1.ovh.com/edab6f9344c9b4cebca156db9ffbeeb4/moi/'.

Je ne comprend pas ce que cela signifie sad Ca vient de la commande ou de chez Hubic ?


Fixe : 12.04 LTS, en attente de Trusty update 1
Sony Vaio :  14.04 LTS / Wibdows 8.1u1

Hors ligne

#30 Le 02/07/2012, à 20:04

thereelneo

Re : [Script] Client Hubic pour linux ;)

Je viens de tester tes scripts, ça marche niquel, et c'est quand même plus agréable que le client linux hubic.

Merci !

Hors ligne

#31 Le 02/07/2012, à 20:59

Jarodd

Re : [Script] Client Hubic pour linux ;)

Suis-je le seul à avoir une erreur avec ce script ? sad


Fixe : 12.04 LTS, en attente de Trusty update 1
Sony Vaio :  14.04 LTS / Wibdows 8.1u1

Hors ligne

#32 Le 16/07/2012, à 12:29

martyjeu

Re : [Script] Client Hubic pour linux ;)

Non, moi aussi j'ai une erreur :

alain@alainMini-110c-1000:/usr/bin$ ./hubicmount -l xxxxxxxx -p xxxxxxxxx -o umask=022 -o uid=1000 HOME/hubic
## error: could not mount remote server 'https://cloudnas1.ovh.com/35263b08f362e … d90050146/'. reason: 502 Bad Gateway.

quelqu'un connait une solution ?:mad:

merci !

Hors ligne

#33 Le 26/10/2012, à 19:23

Couseb

Re : [Script] Client Hubic pour linux ;)

Hello

J'ai essayé ce script avec mon compte créé il y a plusieurs mois, ça fonctionne bien. Mais avec les identifiants de mes parents, dont le compte a été créé cette semaine, je ne peux plus récupérer les paramètres de WebDav. Ni avec ce script, ni celui d'origine de protocol-hacking.

L'auteur saurait-il étudier s'il y a eu modification pour les nouveaux comptes et modifier le script en conséquence ?

Merci d'avance wink

Hors ligne

#34 Le 04/11/2012, à 12:12

cosmobob

Re : [Script] Client Hubic pour linux ;)

salut,
il semble qu'ovh est en train de migrer vers une autre plateforme sans webdav :s
donc ca risque de ne plus marcher! en attente de ce qu'ils proposent pour voir

Hors ligne

#35 Le 04/11/2012, à 12:27

Jarodd

Re : [Script] Client Hubic pour linux ;)

Quelles sont tes sources sur ce changement ?

Dernière modification par Jarodd (Le 04/11/2012, à 12:28)


Fixe : 12.04 LTS, en attente de Trusty update 1
Sony Vaio :  14.04 LTS / Wibdows 8.1u1

Hors ligne

#36 Le 30/11/2012, à 15:15

temporaire8864

Re : [Script] Client Hubic pour linux ;)

Un script plus recent pour obtenir URL, login et mot de passe pour connexion WebDAV:
http://pastebin.com/LCHjJHh2

Dernière modification par temporaire8864 (Le 30/11/2012, à 16:02)

Hors ligne

#37 Le 12/12/2012, à 18:45

dawabz94

Re : [Script] Client Hubic pour linux ;)

temporaire8864 a écrit :

Un script plus recent pour obtenir URL, login et mot de passe pour connexion WebDAV:
http://pastebin.com/LCHjJHh2

Merveilleux ce script,

il m'a retourné les infos webdav, j'ai paramétré mon appli de synchro mobile avec les informations retournées, et le login a été validé
j'ai pu me connecter et parcourir mon arborescence

Je ne connais pas - par contre la durée de validité du login/mot de passe cryptés retourné

Mais l'information retournée par ce script est valide; merci !

Pour trace, je colle ici le code du script également

Merci merci merci smile

#!/usr/bin/python
# -*- coding: utf-8 -*-

import httplib, urllib

class config:
    ovh_host = "ws.ovh.com"

def get_webdav_info(login, password):
    
    ws_info={}
    null = None

    # Log into CloudNAS with nasLogin and retrieve a session ID
    print 'Logging into CloudNAS to retrieve a session ID...'
    params = 'session=&params={"email":"%s","password":"%s"}' % (urllib.quote(login), urllib.quote(password))
    headers = {"Content-type": 'application/x-www-form-urlencoded',
               "User-Agent": 'hubiC/0.4.8 beta (Windows NT 6.1; fr_FR)'}
    conn = httplib.HTTPSConnection(config.ovh_host)
    conn.request("POST", "/cloudnas/r3/ws.dispatcher/nasLogin", params, headers)
    resp = conn.getresponse()
    s = resp.status
    r = resp.reason
    data = resp.read()
    try:
        d = eval(data)
        sid = d['answer']['id']
    except KeyError:
        return ws_info
    finally:
        conn.close()
    print '# SID:', sid
    

    # POST on getNas using session ID to get URL
    print 'Retrieving user-specific URL for WebDAV...'
    params = 'session=%s' % sid
    conn = httplib.HTTPSConnection(config.ovh_host)
    conn.request("POST", "/cloudnas/r3/ws.dispatcher/getNas", params, headers)
    resp = conn.getresponse()
    s = resp.status
    r = resp.reason
    data = resp.read()
    try:
        d = eval(data)
        ws_info['url'] = d['answer'][0]['url']
    except KeyError :
        return ws_info
    finally:
        conn.close()
    print '# URL:', ws_info['url']

    # POST on getCredentials using session ID to get credentials
    print 'Retrieving user-specific credentials for WebDAV...'
    params = 'session=%s' % sid
    conn = httplib.HTTPSConnection(config.ovh_host)
    conn.request("POST", "/cloudnas/r3/ws.dispatcher/getCredentials", params, headers)
    resp = conn.getresponse()
    s = resp.status
    r = resp.reason
    data = resp.read()
    try:
        d = eval(data)
        ws_info['login'] = d['answer']['username']
        ws_info['passwd'] = d['answer']['secret']
    except KeyError:
        return ws_info
    finally:
        conn.close()
    print '# Ok'

    return ws_info

if __name__ == '__main__':
    import sys
    import getpass
    import os.path
    
    login = raw_input("Login: ")
    password = getpass.getpass()

    ws_info = get_webdav_info(login, password)
    print '''

        URL: %(url)s
      login: %(login)s
   password: %(passwd)s

''' % ws_info

Hors ligne

#38 Le 12/12/2013, à 11:05

φlip

Re : [Script] Client Hubic pour linux ;)

/!\ Accès Hubic par webdav impossible maintenant:

=> Pour hubiC, OVH adapte Openstack

=> http://doc.ubuntu-fr.org/hubic

Hors ligne

Haut de page ↑