script pour dl.free.fr

Posté le Jeudi 27 septembre 2007 à 22 h 34, Read it in english with Google

Depuis le debut de la semaine, Free Ă  mis en place de nouveaux moyens pour Ă©viter de tĂ©lĂ©charger les fichiers automatiquement sur dl.free.fr Ă  l’aide de scripts, afin probablement d’obliger Ă  l’utilisateur de voir les pubs.

Mais je vous propose en exclu un nouveaux script qui marche parfaitement :
dlfreeauto.sh

Mise à jour du 12/10/2007 : Free a gracieusement levé cette protection pour toutes les IP Free.
Donc si vous avez un abonnement Free ou que vous utilisĂ© une dedibox, ce script n’est pas nĂ©cĂ©ssaire.
un simple
wget http://dl.free.fr/votre_lien_free
suffira ! Merci Free !

(il vous faut wget 1.10 pour le faire marcher)

#!/bin/bash
UA='Opera/9.23 (Windows NT 5.1; U; fr)';
IMG=`wget -q --user-agent="$UA" --save-cookies cookie.txt --output-document=- \
     --keep-session-cookies "$1" | egrep --only-matching "im.pl\\?[^'\"]*"`
wget -q --user-agent="$UA" --load-cookies cookie.txt --save-cookies cookie.txt \
     --keep-session-cookies --delete-after http://dl.free.fr/$IMG
wget -c --user-agent="$UA" --load-cookies cookie.txt $1
rm cookie.txt

Après un petit chmod +x dlfreeauto.shdessus, il suffira d’entrer ./dlfreeauto.sh http://dl.free.fr/votre_lien_free pour que le fichier se tĂ©lĂ©charge dans le repertoire courant. ça ne marchera pa si vous entrĂ© un lien non direct du style : http://dl.free.fr/getfile.pl?file=nimporte_quoi

Il vous faut minimum la version 1.10 de wget pour l’option « –keep-session-cookies » donc si vous ne l’avez pas :

wget http://ftp.gnu.org/gnu/wget/wget-1.10.1.tar.gz
tar -xzvf wget-1.10.1.tar.gz
cd wget-1.10.1
./configure
make install

relancer la session et vérifier la version avec :wget --version

25 réponses à “script pour dl.free.fr”

  1. Contourner blocage dl.free.fr - dedibox contient sur le sujet :

    [...] notre Xorax nous publie la solution, un petit script, wget et hop [...]

    le Jeudi 27 septembre 2007 @ 23 h 12
  2. freddy55

    ca marche pas pour moi, je suis sur ubuntu …

  3. XoraX

    un petit message d’erreur peut-ĂŞtre ?

  4. gypais

    mais comme le site (cagibi) qui nous donnait les liens vers dl est off, avez-vous des pistes pour d’autre ?
    merci.

  5. czeus2

    obliger de faire un ps -ax et ensuite un kill … bof bof le script… reprend celui de val1472 et essaye de vori pk le script ne marche plus correctement.. il fait une forme de boucle… je n’ai pas d’outil pr lire les trames :(

    lien : http://linuxfr.org/tips/573.html

  6. XoraX

    ctrl+C ça marche pas mieux ?

    dĂ©jĂ  quand tu dis « bof bof le script » j’aime parce que j’Ă©tais le premier Ă  le sortir.

    et deuxio regarde les autres scripts avant de parler parsque celui-ci est beaucoup élaboré.

    et dernièrement, ce que je constate, c’est que Free a dĂ©sactivĂ© ce bridage pour toutes les IP Free depuis se matin (voir hier d’après le rapport d’Ă©vulution).

    Maintenant un simple

    wget http://dl.free.fr/votre_lien_free

    suffit !!!

    Alors, la prochaine fois, avant de critiquer, tais toi.

    Et un grand merci Ă  Free !!!

  7. czeus2

    Je constat juste que ton script je n’ai pas eu le temps de le tester, que celui de Val1472 marchait trĂ©s bien et Ă©tait en ligne le 27 septembre au soir comme toi, par de premier ou de dernier, l’important c’est qu’il marche :) .

    Effectivement plus besoin de script un simple wget URLfichier suffi…
    je pense que l’utilisation du ps -ax est du Ă  cela, je m’en excuse, je m’en suis aperçu peu de temps aprĂ©s avoir postĂ© :(

    temps mieux pour les freenautes :)

    je n’aurais qu’un lien Ă  leur donnĂ© pour rendre cette opĂ©ration utilisable via http :)

    link :: http://irodov.nm.ru/wget4web/

    si des gens dev des scripts pour wget4web merci de poster :) hihi

    CZeuS2: Some people come into your life and quickly go ;)

  8. XoraX

    ya pas de mal.

    merci pour le script.
    personnellement SSH me convient parfaitement mais ça c’est très pratique si tu veusx pas lacher tes pass Ă  tout le monde :)

  9. z0rgold

    Bonjour,

    Le script que tu propose ne semble pas fonctionner pour moi… je tombe toujours sur une erreur 404, peut importe le fichier que j’essaie de tĂ©lĂ©charger :S
    # sh dlfreeauto.sh 'http://dl.free.fr/***/***.rar'
    --13:49:14-- http://dl.free.fr/***/***.rar
    RĂ©solution de dl.free.fr... 212.27.63.244, 212.27.63.245, 212.27.63.241, ...
    Connexion vers dl.free.fr|212.27.63.244|:80...connecté.
    requête HTTP transmise, en attente de la réponse...404 Not Found
    13:49:14 ERREUR 404: Not Found.

    (Les *** sont des informations de téléchargement du fichier)

    Ce pourrait-il que Free ait encore changé son système de sécurité ?

    Merci pour ce script déjà :)

  10. tomdu18

    Bonjour,
    Je ne comprend pas comment monter le code et le faire marcher ?
    Un exemple de code entier ? SVP

    Merci

  11. XoraX

    Je vois pas se que je peux dire de plus !

    tu tĂ©lĂ©charge le script avec le lien, tu fais le chmod +x, tu lance le script avec l’URL frree en paramètre.
    Et si t’as pas wget > 1.10 tu l’installe.

    j’ai testĂ© sur debian sarge, debian etch et ubuntu feisty, le reste je peux pas dire.

  12. parmenion

    Bonjour,

    Je n’ai jamais utilisĂ© Wget ni Opera quelqu’un peut m’expliquer clairement la dĂ©marche Ă  suivre?

    Merci

  13. Kevin

    Ce script a Ă©tĂ© testĂ© sous windows puis sous linux, pour les internautes n’Ă©tant pas chez le fournisseur d’accès free cette manipulation ne fonctionne pas, le fichier Ă  tĂ©lĂ©charger se tĂ©lĂ©charge mais s’arrĂ©te après quelques secondes autour de 17Ko.

  14. XoraX

    putty like sur un debian etch sur une ip non free il y a 10 minutes :

    si tu es sure de ne pas avoir une IP free, et que tu est sure d’avoir wget 1.10.1 ou plus alors il y a un problème.
    Ce dont je doute. Ce script à été télécharger 1779 fois actuellement.

  15. test

    Je viens de tester le script sous windows vista, via l’intermĂ©diaire de cygwin. Il marche parfaitement.

  16. Julien

    merci beaucoup!

  17. OX

    Je n’ai pas du tout compris comment utiliser ton script… T_T

    J’ai tĂ©lĂ©chargĂ© :
    - S4D-tracker.php
    - wget 1.10.htm

    Quand j’ouvre le .php avec EasyPHP ça m’affiche le code mais rien d’autre et quand j’ouvre le .htm je tombe sur ton site.

    Expliquez-moi ce que je dois faire SVP.

  18. XoraX

    dans l’ordre :
    wind-sender.com
    getfirefox.com
    ubuntu.com

  19. cyril

    voila juste une version qui va cherche les liens dans un fichier nomĂ© « liste.txt » qui doit se trouver dans le meme dossier que le script.
    plus pratique pour les gros fichiers decoupĂ© ou pour evitĂ© d’etre present devant l’ordinateur car rappelons que pour ceux qui n’on pas free pour FAI, qu’ils enleve leur bridage (debit) vers 3h du matin.

    while read line
    do
    UA=’Opera/9.23 (Windows NT 5.1; U; fr)’;
    IMG=`wget -q –user-agent= »$UA » –save-cookies cookie.txt –output-document=- \
    –keep-session-cookies « $line » | egrep –only-matching « im.pl\\?[^'\"]* »`
    wget -q –user-agent= »$UA » –load-cookies cookie.txt –save-cookies cookie.txt \
    –keep-session-cookies –delete-after http://dl.free.fr/$IMG
    wget -c –user-agent= »$UA » –load-cookies cookie.txt $line
    rm cookie.txt
    done

  20. Detax

    Bonjour,

    Merci bcp pour ce script, ca fait maintenant plusieurs moi que je l’utilise et j’en suis très content. Je me demandais juste s’il n’y avait pas un moyen d’y ajouter une fonction pour contourner le bridage de free, en faisant croire aux serveurs free qu’on a une IP free par exemple.

    Est ce que ca serait envisageable?

  21. Exeral

    Detax, je ne pense pas que ça soit possible (IP spoofing)
    la solution est celle de passer par un proxy: qqun qui a une IP free. soit un pote qui est chez free mais ton DL sera limitĂ© a son Upload soit 1M donc c’est nulle, soit par une dedibox, ce qui est vite grillĂ©
    en résumé je pense pas que ça soit possible

    Sinon ce script serait il intégrable dans http://irodov.nm.ru/wget4web/ cité plus haut
    pour pouvoir gerer ça a distance via interface web ??

  22. stef

    il y a tjs quelqu’un qui suit cette histoire ou plus rien ne fonctionne.
    Je veux pouvoir upload des fichier chez free sans que cela se voit que l’on passe par dl.free.fr est ce possible ??

  23. GrG

    Un grand merci à toi. Script très utile en effet ;-)

    GrG

  24. Pierre-Antoine Errard

    Attention ! le script en dl ne fonctionne pas, mais le script du code affiché marche !! ;D

  25. jean jean

    Fonctionnel Ă  l’heure actuelle, merci

Laissez un commentaire :