Vrac

  • Une vidéo d’un disque dur en marche… Je savais que les têtes de lecture bougeaient très vite, mais c’est toujours impressionnant à voir !
  • Emuler .Mac… C’est possible. iDisk est remplacer par un (ou plusieurs) partage WebDAV. iCal publie dans aussi dans WebDAV et un script CGI permet de faire fonctionner Backup. Pour arriver à cela, une classique attaque de type « Man in the Middle » a permis de faire croire à Backup qu’il causait à .Mac et a donc permis d’analyser le protocole… Malheureusement, bien que la même attaque ait été réussi contre iSync, personne ne semble avoir réussi à faire le script CGI pour faire fonctionner iSync… Pour l’instant ;-)…
    J’ai bien envie de me monter un .Mac perso avec plein de place et surtout un accès rapide de chez moi (vu que le serveur serait en local…)
  • J’ai trouver le problème de mon proxy RTSP vers HTTP. Premièrement, le protocole RTP possède un en-tête de 12 octets pour chaque paquet émit. Deuxièmement, le buffer que j’utilisais pour stocker les paquets UDP reçu était trop petit… Le script mis à jour est visible ici (téléchargement).
    Il me reste plus qu’à lui faire gérer les connexions multiples et à l’embarquer dans mon routeur Asus WL500g

(8 commentaires)

Passer au formulaire de commentaire

  1. En bricolant ça, on pourrait faire un chouette éplucheur à patate, qu’est-ce t’en penses ? lol

  2. 😉

  3. je confirme on pourrais presque voyager dans l’espace avec cette installation !!!

    @ suivre

  4. Yo,

    Ce script me parait très très prometteur… Cependant, j’aimerai bien comprendre ce qu’il faut faire manger à VLC pour expérimeter le bidule avec la FBX…
    Merci d’avance pour la réponse. Je me ferai un plaisir de participer au dev de cet outil !!!

    A bientôt,
    Bruno

  5. En fait, cet « outils » n’a pas grand chose a voir avec VLC…

    Dans l’idéal, il devrais tourner sur une machine relié en Ethernet a la Freebox…


    Depuis la machine d’où tu souhaite regarder la TV, avec ton lecteur vidéo (VLC entre autre, mais si le protocole HTTP est bien supporté, on pourrais mettre n’importe quoi), il suffit de se connecter en HTTP à la machine qui héberge le script python. L’url doit être du genre http://ip-du-proxy:8082/numerodechaine
    Le numéro de chaîne est le même que pour la freebox (il faut regarder dans le fichier playlist de la freebox) exemple, pour france 2 : 203…

    Actuellement, le script est plutôt embryonnaire… Après chaque déconnexion du client (et oui, un seul a la fois), il faut relancer le proxy…

    N’hésite pas a me contacter de nouveau si tu as du mal à mettre en place le script…

  6. Je n’arrive pas à faire tourner le script sous Linux, voilà ce qu’il me dit :
    simpson:~ # python -x rtsp2http-0.0.3.py
    Connected by (‘192.168.1.10’, 3734)
    Unhandled exception in thread:
    Traceback (most recent call last):
    File "rtsp2http-0.0.3.py", line 89, in httpthread
    data = http_conn.readline()
    File "rtsp2http-0.0.3.py", line 37, in readline
    char = self.recv(1)
    socket.error: (9, ‘Bad file descriptor’)

    Malgré tout mes efforts de compréhension (je ne suis pas famillier de python…), pas moyen d’avancer.

    Serait-il possible d’avoir un poil d’aide ? Il y a peut-être un problème de version de python (2.2 chez moi) ou de plateforme… je ne sais pas trop !

    D’avance merci !

  7. Euh, la je ne sais pas bien ce qui se passe…

    J’utilise python 2.3 mais il semble que je n’emploie pas de fonctions qui n’existerai pas avec python 2.2…
    Je débute en python, et je doit avouer que je ne vois pas ce qui ne marche pas… Désolé… Je vais tout de même essayer de creuser un peu dès que j’ai du temps libre…

  8. Salut !

    J’ai absolutment besoin de te contacter et c’est déjà le 3ieme message que je poste sur ton blog mais ils disparraissent tous…
    alexsolexCHEZgmail.com
    Merci d’avance

Répondre à Moes Annuler la réponse

Votre adresse ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.