Vollständige Version anzeigen : Fritz!Load - (Oneclickhoster-) Down- und Uploads via FB
Fritz!Load ist eine Software, die automatisiert Dateien von bzw. zu Sharehostern herunter- und hochladen kann und diese auf einem gemounteten Medium (z.B. USB-Stick) ablegt.
Neben diesem umfangreichen Thread hier haben wir eine Projektseite (http://sourceforge.net/projects/avmload/). Dort findet man:
- eine Installationsanleitung: http://sourceforge.net/apps/trac/avmload/wiki/FritzLoadInstallation
- die aktuelle Version zum Installieren: http://sourceforge.net/projects/avmload/files/
- eine Hilfeseite/Wiki: http://sourceforge.net/apps/trac/avmload/
- Antworten auf die häufigsten Fragen (FAQ): http://sourceforge.net/apps/trac/avmload/wiki/FritzLoadFAQ
Wie sollten Fehler gemeldet werden?
Falls Ihr einen Fehler entdeckt, bitten wir euch diesen zu melden.
Davor aber bitte:
- Die FAQ lesen (http://sourceforge.net/apps/trac/avmload/wiki/FritzLoadFAQ)
- Prüfen ob der Fehler bereits gemeldet wurde: http://sourceforge.net/apps/trac/avmload/report/1
- Und benutzt bitte unbedingt VORHER die Suchfunktion in diesem Thread: http://www.ip-phone-forum.de/showthread.php?t=147334&nojs=1#goto_threadsearch. Da der Thread inzwischen über 200 Seiten lang ist, ist es recht wahrscheinlich das das Problem schonmal behandelt wurde.
- Falls Ihr nicht sicher seid, ob evenutell nur eine fehlerhafte Konfiguration an dem Problem Schuld ist, könnt ihr natürlich den Fehler zuerst hier im Forum diskutieren.
Falls nichts zutrifft, bitte den Fehler über das Trac System: http://sourceforge.net/apps/trac/avmload/newticket melden.
Um etwaige Problemen schneller verifizieren zu können sind passende Debugmeldungen hilfreich. Dazu zuerst einmal die alte Logdatei leeren (Im Menü Download oder Upload und dann auf LogDatei + Logdatei leeren). Anschließend den Haken bei Debug (auf der rechten Seiten unter "Start" - "Stop" - "Kill") setzen und den Download/Upload nochmals starten. Es werden nun alle Programmabläufe protokolliert...
Die Logmeldungen an die von euch erstellte Meldung (Ticket) im Trac System anhängen
Und nun wünscht euch das Entwicklungs-Team viel Freude mit Fritz!Load :)
--- ursprünglicher Beitrag ---
Hi
Ich habe ein quelloffenens programm gefunden welches es erlaubt rapidshare files automatisch runter zu laden?
Gibt es eine Möglichkeit dieses Programm auf der FB laufen zu lassen?
http://board.gulli.com/thread/769810-tuxload---perl-free-downloader--last-update-180607neue-db----v025/
Jetzt noch eine zweite Frage...
wie kann ich wget weiter laufen lassen ohne dabei immer das consolen Fenster offen lassen zu müssen...
Bei manchen downlaods zeigt mir wget folgende Fehlermeldung an
wget: ftp error: Failure writing network stream.
kann mir da keiner weiterhelfen?=!
theoretisch müsste es schon gehen. Allerdings bräuchte man dafür perl, und das gibts nicht für die box (oder irre ich mich da?). Im Prinzip müsste man die box nur dazu bringen via OCR die Captchas zu entschlüsseln, der Rest ist ja recht trivial und sollte hin zu bekommen sein...
Auf jeden Fall eine nette Idee!
Allerdings bräuchte man dafür perl, und das gibts nicht für die box (oder irre ich mich da?).
Du irrst dich: microperl 5.8.8 auf der Fritz!Box (http://www.ip-phone-forum.de/showthread.php?t=114888)
... dann müsste es ja eigentlich gehen.
@koepie: am einfachsten geht das über screen, denke ich.
Du irrst dich: microperl 5.8.8 auf der Fritz!Box (http://www.ip-phone-forum.de/showthread.php?t=114888)
Damit ist aber immer noch der OCR-Teil nicht gelöst. Je nach Methode ist das auch ziemlich rechenaufwendig/speicherintensiv --> spricht leider alles gegen die Fritz!Box
mhhh... ich denke einen Versuch währe es wert. Möglicherweise klappt das ja mit gocr oder ocrad.
wer kennt scih denn im forum damit aus das ding einzubinden?
GuruHacker
16.09.2007, 14:40
Damit ist aber immer noch der OCR-Teil nicht gelöst. Je nach Methode ist das auch ziemlich rechenaufwendig/speicherintensiv --> spricht leider alles gegen die Fritz!Box
Nein! Die 7170 hat 211MHz das reicht völlig aus. Die Grafiken zu entschlüsseln ist nicht ein Großes problem, aber einen Decoder zu Programmieren wird schwierig sein.
mich würde dsa auch interessieren. Könnte sich eventuell ein netter Mensch mit Programmierkentnissen ranwagen`das währe cht geil! danke!
shadow000
30.10.2007, 21:18
grundsätzliche frage: was bringt das?
rapidshare sperrt ja auf ip-basis
da hilft es doch auch nicht viel wenn man den download von der box erledigen lässt.
Das ist doch wohl klar: Festplatte an FB hängen und sie erledigt ständiger Wiederholung ohne dass ein PC an sein muss:
1. Download & abspeichern
2. Reconnect (somit neue IP)
Hi!
Ich hab mal Anticaptcha für die Fritzbox kompiliert, funktioniert auch soweit:
# ./anticaptcha access4198420.jpg --method 24.10.2007
IK34
Die Erkennung braucht < 1 Sekunde...
Tuxload läuft aber nicht unter Microperl, es fehlen wohl einige Module:
# ../perl/microperl -I/var/media/ftp/FlashDisk-Partition-0-0/perl/lib ./tuxload.pl
Can't locate Filter/Util/Call.pm in @INC (@INC contains: /var/media/ftp/FlashDisk-Partition-0-0/perl/lib /usr/local/lib/perl5/5.9 .) at /var/media/ftp/FlashDisk-Partition-0-0/perl/lib/Switch.pm line 11.
BEGIN failed--compilation aborted at /var/media/ftp/FlashDisk-Partition-0-0/perl/lib/Switch.pm line 11.
Compilation failed in require at ./tuxload.pl line 28.
BEGIN failed--compilation aborted at ./tuxload.pl line 28.
Ich kenn mich mit Perl nicht so aus, vielleicht versucht sich da mal jemand dran...
Im Anhang ist das Binary mit aktuellem Methodenfile.
Die Sourcen von Anticaptcha findet ihr hier (http://board.gulli.com/thread/847864-anticaptcha-363-for-nix/).
Wenn Rapidshare das Captcha ändert sollte hier (http://board.gulli.com/thread/738639-anticaptcha-methode-fuer-usd--cl--rscom-2310---100/) nen neues Methodenfile zu finden sein...
Ich wusste gar nicht, dass der Source zu AC verfügbar ist. Und Perl kann ich (u.a.) auch.
Dass es nicht länger als eine Sekunde dauert (zum Glück), liegt vermutlich daran, dass AC nicht mit professionellen OCR-Algorithmen arbeitet, sondern mehr oder weniger feste Schablonen der verwendeten Buchstaben benötigt. Insofern lässt es sich also schlecht für bessere Captchas gebrauchen. Aber Rapidshare ist ja schon mal ein großer Hoster.
Nabend!
Ich hab nen sehr rudimentäres Shell-Script zum Download von Rapidshare.com (um)geschrieben:
#!/bin/ash
./curl "-#" $1 >getfile.txt
filename=$(echo $1 | sed -e 's/^.*\/files\/[0-9]*\/\(.*\)$/\1/' -e 's/\(.*\)\.html$/\1/')
url=$(grep /files/ getfile.txt | grep http://rs | sed -e 's/^.*"\(http:\/\/rs[^"]*\)".*$/\1/')
./curl "-#" -d 'dl.start=free' $url >getcap.txt
echo -e "$(grep unescape getcap.txt|sed -e 's=^.*('\''==;s='\'').*$==;y/+/ /;s/%/\\x/g')">form.txt
url=$(cat form.txt| sed -e 's/^.*"\(http:\/\/rs[^"]*\.jpg\)".*$/\1/')
sleep 155
./curl "-#" $url >captcha.jpg
url=$(cat form.txt| sed -e 's/<br>/\n/g'| grep 'document.dl.action' | grep 'l3.rapidshare' | sed -e "s/^.*action='\\(http:\\/\\/rs[^']*\\).*$/\\1/")
code=$(./anticaptcha captcha.jpg --method "24.10.2007")
rm -f getfile.txt getcap.txt form.txt captcha.jpg
./curl "-#" -d "mirror=on&accesscode=$code&actionstring=Download+from+Level%283%29" $url >$filename
Man braucht noch Curl (hier (http://www.ip-phone-forum.de/showpost.php?p=929498&postcount=10)) und das Anticaptcha von weiter oben im selben Verzeichnis.
Aufruf dann per ./download.sh rapidshare-url (wenn ihr das Script so nennt).
Download ist immer von Level3, es wird immer 155 Sekunden gewartet und es kann jeweils nur eine Datei runtergeladen werden.
Die Ausgabe sieht dann so aus wenns fertig runtergeladen ist:
# ./download.sh http://rapidshare.com/files/[...].rar
################################################## ###################### 100.0%
################################################## ###################### 100.0%
################################################## ###################### 100.0%
################################################## ###################### 100.0%
Über USB ist es dann natürlich Maximal 1Mbit oder weniger wegen dem USB1 an der Box, hier bräuchte man nen NAS für mehr speed...
So, Viel Spaß!
Acros
Schön, dann hast du ja alles fertig gemacht. Danke.
Man könnte jetzt noch auf wget der Busybox wechseln, falls da auch POST-Requests möglich sind.
[EDIT] Oder man nimmt dieses dynamisch gelinkte wget (http://www.spblinux.de/fbox/26/wget) - nur 22kb!
[EDIT2] Oder ganz hart per BusyBox nc *fg*
Über USB ist es dann natürlich Maximal 1Mbit oder weniger wegen dem USB1 an der Box, hier bräuchte man nen NAS für mehr speed...
USB1.1 hat übrigens 12MBit/s brutto... was auf knapp 1,1 MByte/s netto hinausläuft. Damit könnte man bei maximaler DSL-Geschwindigkeit nicht ganz live wegschreiben. Im wahren Leben also geradeso noch ausreichend.
so, ich habs nochmal etwas überarbeitet, im Anhang ist ein Komplettpaket...
Es können jetzt auch Dateilisten heruntergeladen werden mit ./listload.sh <liste>, dann auch mit automatischem Reconnect. Die Wartezeit wird jetzt auch korrekt erkannt. Einfach alles in ein Verzeichnis entpacken und von dort aus ausführen...
Was noch fehlt ist jegliche Fehlererkennung wie Datei nicht vorhanden, Wartezeit für IP oder was Rapidshare sonst noch so ausspuckt...
[EDIT] Oder man nimmt dieses dynamisch gelinkte wget (http://www.spblinux.de/fbox/26/wget) - nur 22kb!
[EDIT2] Oder ganz hart per BusyBox nc *fg*Das wget dort ist leider auch nur das busybox-wget ohne post, aber ich hab selbst eins dynamisch gelinkt, hat immerhin nur 330k. Nc hat meine busybox nicht... EDIT: Ist nur kein link zu da, scheint mir aber etwas mühsam zu sein. Wenn ich Zeit hab versuch ichs mal, evtl bekommt man dann ja nen höheren Speed...
USB1.1 hat übrigens 12MBit/s brutto... was auf knapp 1,1 MByte/s netto hinausläuft. Damit könnte man bei maximaler DSL-Geschwindigkeit nicht ganz live wegschreiben. Im wahren Leben also geradeso noch ausreichend.Ja, du hast natürlich recht... Die Fritzbox schafft bei mir allerdings nur ca. 350KB/s, ich weiss nicht genau worans liegt. Die CPU-Belastung schwankt aber beim Runterladen auch so zwischen 80% und 100%, vielleicht ist das der Flaschenhals, wobei ich nicht weiss was da soviel Rechenleistung braucht. Ich hab schon wget auf rudimentäre Fortschrittsanzeige umgestellt, vorher wars noch schlimmer...
gruenebe
03.11.2007, 18:58
Hallo Acros,
klingt ja echt interessant die Lösung.
Leider läuft es bei mir nicht wie gewünscht.
Als erstes die Frage, wie muß die Liste bei ./listload.sh aussehen? Einfach die URL's mit Blank getrennt fortlaufend?
Habe es erstmal mit einem File und ./download getestet.
Deinen Anhang (rs_downloader.tar.gz) auf USB-Stick entpackt und ran an die FB7170.
In der Shell dann folgendes eingegeben:
./download.sh http://rs121.rapidshare.com/files/27632673/Knoppix520SEg.part01.rar
Das Resultat sieht so aus:
# ./download.sh http://rs121.rapidshare.com/files/27632673/Knoppix520SEg.part01.
rar
Vorbereiten des Downloads von http://rs121.rapidshare.com/files/27632673/Knoppix
520SEg.part01.rar
18:36:23 URL:http://rs121.rapidshare.com/files/27632673/Knoppix520SEg.part01.rar
[5834/5834] -> "getfile.txt" [1]
18:36:23 URL:http://rs121.rapidshare.com/files/27632673/Knoppix520SEg.part01.rar
[19674/19674] -> "getcap.txt" [1]
Warte 145 Sekunden auf Download-Ticket
18:38:49 URL:http://rs121.rapidshare.com/access2366192.jpg [2688/2688] -> "captc
ha.jpg" [1]
./anticaptcha: can't resolve symbol '__fpcmp_parts_f'
Lade Knoppix520SEg.part01.rar herunter. Accesscode:
--18:38:50-- http://rs121l3.rapidshare.com/files/27632673/2366192/Knoppix520SEg
.part01.rar
=> `Knoppix520SEg.part01.rar'
Resolving rs121l3.rapidshare.com... 195.122.131.122
Connecting to rs121l3.rapidshare.com|195.122.131.122|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
18:38:50 ERROR 404: Not Found.
Muß ich neben Deinem tar.gz-File nochwas anderes ins Verzeichnis kopieren?
Woran kann es noch liegen, daß der Download nicht funktioniert?
Wohin schreibt das Tool eigentlich die Files? Gerade wenn es größere Files sind, wäre es hilfreich, diese z.B. auf ein NAS-Laufwerk zu schieben. Ist das möglich und wie?
Gruß
Hallo!
Als erstes die Frage, wie muß die Liste bei ./listload.sh aussehen? Einfach die URL's mit Blank getrennt fortlaufend?
In jeder Zeile eine Url
In der Shell dann folgendes eingegeben:
./download.sh http://rs121.rapidshare.com/files/27632673/Knoppix520SEg.part01.rar
Das Resultat sieht so aus:
[...]
./anticaptcha: can't resolve symbol '__fpcmp_parts_f'
[...]
Muß ich neben Deinem tar.gz-File nochwas anderes ins Verzeichnis kopieren?
Woran kann es noch liegen, daß der Download nicht funktioniert?
Hmm, du hast eigentlich alles richtig gemacht, die fehlende Funktion ist aus der uclib. Welche Firmware-Version hast du denn auf der Fritzbox? Bei mir hab ich die USB-Labor drauf da läuft es problemlos...
Wohin schreibt das Tool eigentlich die Files? Gerade wenn es größere Files sind, wäre es hilfreich, diese z.B. auf ein NAS-Laufwerk zu schieben. Ist das möglich und wie?
Die Dateien landen im selben Verzeichnis. Du kannst das aber recht einfach ändern, beim letzten wget in download.sh einfach den Parameter -O <Ausgabeverzeichnis>$filename einfügen (großes O und keine Leerstelle vor $filename)
Gruß Acros
gruenebe
03.11.2007, 21:01
Hallo!
In jeder Zeile eine Url
D.h. ich schreibe die Zeilen in eine Datei und übergebe die als Parameter.
Hmm, du hast eigentlich alles richtig gemacht, die fehlende Funktion ist aus der uclib. Welche Firmware-Version hast du denn auf der Fritzbox?
Ich hab die aktuelle 'große' Beta drauf - 29.04.44-9163
D.h. ich schreibe die Zeilen in eine Datei und übergebe die als Parameter.
Ja, genau!
Ich hab die aktuelle 'große' Beta drauf - 29.04.44-9163Hmm, dann wurde wohl was geändert... Im Anhang ist ne statisch gelinkte Version vom anticaptcha, einfach damit ersetzten dann sollte es eigentlich laufen...
Gruß Acros
PsychoMantis
04.11.2007, 08:54
Hm...Rapidshare downloads auf dem Linux der FBF. Ist eine wirklich gute Idee.
In wie weit müsste man das Programm umschreiben, damit es auf dem OpenWRT (Kernel 2.6) der LaFonera läuft?
gruenebe
04.11.2007, 11:09
Super, mit der neuen anticaptcha läuft es auch mit der aktuellen Beta.
Danke.
Gibt es noch eine Möglichkeit auf den RS Downloadserver (TeliaSonera, TCOM etc.) Einfluß zu nehmen ?
Gruß
gruenebe
04.11.2007, 17:03
Ein Problem habe ich dann aber doch noch.
Lade ich eine Liste von Files runter und lasse das Fenster der Telnetsession offen, werden die einzelnen Files nacheinander abgearbeitet.
Schließe ich das Fenster, um z.B. den Rechner runterzufahren (das ist ja der Sinn, warum das Ganze auf der FB laufen soll), wird noch das aktuelle File komplett heruntergeladen. Alle folgenden Files nur noch als 2 ca. 6kb große Teile:
04.11.2007 15:02 ____101.711.872 ___***.7z.006
04.11.2007 15:02 ____5.938_________***.7z.005
04.11.2007 15:02 ____5.938_________***.7z.005.1
04.11.2007 15:03 ____5.943_________***.7z.004
04.11.2007 15:03 ____5.938_________***.7z.004.1
In den 6k-Files ist der HTML Code der RS Seite drin, wo man per Radiobutton den Downloadserver (Cogent, Telia etc.) auswählen kann.
Also eigentlich auch die Seite, wo der Zahlencode steht.
Wie kann das sein?
Gruß
@PsychoMantis: Ist ja nur nen shellscript, das sollte so laufen, du brauchst bloss wget für die Konfiguration des LaFonera uclibc, das statisch gelinkte anticaptcha sollte eigentlich laufen.
@gruenebe: hmm, das kann ich mir nicht direkt erklären. Sind die runtergeladenen Seiten ohne Wartezeit? Das Script funktioniert nämlich nur mit Download-Tickets.
Am besten startest du das Script eh so:nohup ./listload.sh <liste>& dann läufts auf jeden fall im Hintergrund weiter, die Ausgaben landen in nohup.out
[EDIT] Hast du evtl nicht nur beim letzten wget den -O-Paramater für nen anderes verzeichnis angehängt? Das würde die zwei kleinen Dateien pro Download erklären...
Mit ner ext2-formatierten HD hab ich übrigens keine Probleme mehr meine 6Mbit-Leitung voll auszulasten
TomTomNavigator
04.11.2007, 18:17
Nette Sache, werd ich im Laufe der Woche mal ausprobieren.
Ich nutze wget eh schon (bei meinem Speed, spart das ENORM Strom, das mit der Fritzle zu machen) zusätzlich hin und wieder den Bittorrent - Client.
Aber meine größten Bedenken: Sagt der Provider nichts wenn ich nach jedem Download neu connecte, d.h. mir eine neue IP besorge? (Is ja dann ein paar mal am Tag so....)
Markus19
05.11.2007, 12:50
Naja, ich denke nicht, dass das ein Problem ist, wenn ich meinen Router so einstelle, dass er nach 1 Minute Inaktivität die Verbindung trennt, isses ja auch nichts anderes...
TomTomNavigator
05.11.2007, 16:24
Stimmt!
Also dann sollte es wirklich kein Problem sein.
//EDIT:
So habe es getestet, funktioniert prima (Firmware-Version 29.04.40).
Wenn man mit einer Liste runterladen möchte, erstelle ich dann eine liste.txt datei, jede Zeile einen Downloadlink, und dann mit dem Befehl "./listload.sh liste.txt" den Download starten, oder?
Dann noch zu einem weiteren Problem, meine Fritzbox hängt nach einer anderen Fritzbox im LAN, "Eine bestehende Internetverbindung im Netzwerk wird mitbenutzt. IP-Adresse 192.168.178.24".
Wenn ich jetzt (IP von der Fritz Box, die DSL herstellt: 192.168.178.1) eine neue IP brauche, muss ich doch die "reconnect.sh" etwas modifizieren, nur wie genau?
Kann mir da einer weiterhelfen?
Sorry, aber im Bereich Linux kenn ich mich ned (so) aus... [Eingefleischter Windows Nutzer... noch.... ]
//EDIT2: Habe den Netzwerkaufbau geändert, die 7170 baut nun die Verbindung selbst auf, listload teste ich gerade, ob das klappt...
gruenebe
07.11.2007, 08:09
Hallo,
eine Sache ist bei mir noch nicht ganz rund.
Der Download über die Box läuft nur mit ca. 40KB/s, während wenn ich das File vom Brwoser aus lade, es mit ca. 240KB/s gespeichert wird.
Liegt das daran, daß das Script einen 'lahmen' Downloadserver wählt (ich hatte ja letztens schon mal angefragt, ob es eine Einflußmöglichkeit darauf gibt). Manuell verwende ich immer 'Telia Sonera', der ist recht performant.
Oder kann es daran liegen, daß ich die Files an der Box auf USB schreibe (wg. USB1.1)?
Würde die Daten ja auch gerne direkt aufs NAS schreiben, allerdings habe ich keine Kennung, wie ich das einbinde.
Acros hatte zwar schon den O Parameter erwähnt, da muß ich aber zuvor das NAS der Box bekannt machen. Denke, daß ich das mit einem Samba Client machen kann, aber welchen?, ohne weitere Mods zu installieren.
Gruß
Markus19
07.11.2007, 12:42
Hallo,
also ich kenne mich leider auch mit Linux überhaupt nicht aus, und wollte fragen, ob jemand eine Schritt-für-Schritt-Anleitung posten kann, wie ich das z.B. mit ner "jungfreudigen" FritzBox machen kann...
Sieht das ganze so aus?
1. Telnet freischalten
2. CUrl installieren (wie?)
3. AntiCaptcha installieren (wie?)
4. und dann?
Kann man CUrl und AntiCaptche einfach als Firmware-Update einspielen?
Erstmal: Vielen Dank an den Autor der Software.
Bei mir läuft es mit ca. 85 kBit, das was meine DSL-Leitung auch "nur" hergibt. Wahrscheinlich liegt der vorgenannte Geschwindigkeitsproblem an RS.
Das Captchas so schnell und einfach, von Software, erkannt werden können, hätte ich nicht gedacht. Das Skript läuft recht problemlos. Alleinig bei der Liste habe ich noch ein paar Probleme. Teilweise klappte das mit dem reconnecten nicht sauber (dsld -s und dsld (-n)) und die Box startet neu. Aber da muss ich nochmal schaun, wie das geht.
TomTomNavigator
07.11.2007, 15:45
Download und Erkennung der Captchas geht problemlos.
Nur listload nicht ganz so:
.
.
.
.
.
.
.
ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
# cd /var/media/ftp/USBDRIVE-Partition-0-1/
# ./listload.sh dl.txt
Vorbereiten des Downloads von http://rapidshare.com/files/3***6505/***.part1.rar
13:21:48 URL:http://rapidshare.com/files/3***6505/***.part1.rar%0D [5813/5813] -> "getfile.txt" [1]
13:21:49 URL:http://rs29.rapidshare.com/files/3***6505/***.part1.rar [20162/20162] -> "getcap.txt" [1]
Warte 149 Sekunden auf Download-Ticket
13:24:19 URL:http://rs29.rapidshare.com/access3***567.jpg [2352/2352] -> "captcha.jpg" [1]
herunter. Accesscode: XJLC
--13:24:21-- http://rs29l3.rapidshare.com/files/37126505/3***567/***.part1.rar
=> `***.part1.rar'
Resolving rs29l3.rapidshare.com... 195.122.131.30
Connecting to rs29l3.rapidshare.com|195.122.131.30|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104,857,600 (100M) [application/octet-stream]
0K ........ ........ ........ ........ ........ ........ 3% 46.00 KB/s
3072K ........ ........ ........ ........ ........ ........ 6% 46.04 KB/s
6144K ........ ........ ........ ........ ........ ........ 9% 45.96 KB/s
9216K ........ ........ ........ ........ ........ ........ 12% 46.06 KB/s
12288K ........ ........ ........ ........ ........ ........ 15% 46.16 KB/s
15360K ........ ........ ........ ........ ........ ........ 18% 46.12 KB/s
18432K ........ ........ ........ ........ ........ ........ 21% 45.33 KB/s
21504K ........ ........ ........ ........ ........ ........ 24% 44.34 KB/s
24576K ........ ........ ........ ........ ........ ........ 27% 45.79 KB/s
27648K ........ ........ ........ ........ ........ ........ 30% 46.06 KB/s
30720K ........ ........ ........ ........ ........ ........ 33% 45.95 KB/s
33792K ........ ........ ........ ........ ........ ........ 36% 46.06 KB/s
36864K ........ ........ ........ ........ ........ ........ 39% 45.96 KB/s
39936K ........ ........ ........ ........ ........ ........ 42% 46.03 KB/s
43008K ........ ........ ........ ........ ........ ........ 45% 45.96 KB/s
46080K ........ ........ ........ ........ ........ ........ 48% 46.17 KB/s
49152K ........ ........ ........ ........ ........ ........ 51% 46.14 KB/s
52224K ........ ........ ........ ........ ........ ........ 54% 46.17 KB/s
55296K ........ ........ ........ ........ ........ ........ 57% 46.14 KB/s
58368K ........ ........ ........ ........ ........ ........ 60% 45.95 KB/s
61440K ........ ........ ........ ........ ........ ........ 63% 45.94 KB/s
64512K ........ ........ ........ ........ ........ ........ 66% 46.01 KB/s
67584K ........ ........ ........ ........ ........ ........ 69% 46.15 KB/s
70656K ........ ........ ........ ........ ........ ........ 72% 45.68 KB/s
73728K ........ ........ ........ ........ ........ ........ 75% 45.35 KB/s
76800K ........ ........ ........ ........ ........ ........ 78% 46.18 KB/s
79872K ........ ........ ........ ........ ........ ........ 81% 46.04 KB/s
82944K ........ ........ ........ ........ ........ ........ 84% 45.95 KB/s
86016K ........ ........ ........ ........ ........ ........ 87% 46.15 KB/s
89088K ........ ........ ........ ........ ........ ........ 90% 46.15 KB/s
92160K ........ ........ ........ ........ ........ ........ 93% 46.13 KB/s
95232K ........ ........ ........ ........ ........ ........ 96% 46.14 KB/s
98304K ........ ........ ........ ........ ........ ........ 99% 46.20 KB/s
101376K ........ ........ 100% 41.82 KB/s
14:01:32 (45.90 KB/s) - `***.part1.rar' saved [104857600/104857600]
Nov 7 14:01:37 dsld[1029]: stopped.
Nov 7 14:01:37 dsld[1033]: startup (Aug 3 2007 13:02:48)
Nov 7 14:01:37 dsld[1033]: new cpmac driver detected
Nov 7 14:01:38 dsld[1035]: DSL Mac 00:04:0e:86:e0:f5
Nov 7 14:01:38 dsld[1035]: VOIP Mac 00:04:0e:86:e0:f6
Nov 7 14:01:38 dsld[1035]: VCC2 Mac 00:04:0e:86:e0:f7
Nov 7 14:01:38 dsld[1035]: VCC3 Mac 00:04:0e:86:e0:f3
Nov 7 14:01:38 dsld[1035]: voip: ppptarget voip disabled, ignored
Nov 7 14:01:38 dsld[1035]: compiled tc filter to 0 classes
Nov 7 14:01:38 dsld[1035]: compiled tc filter tc:rtp,sip to 2 classes
Nov 7 14:01:38 dsld[1035]: compiled tc filter tc:tcp_ack to 1 classes
Nov 7 14:01:38 dsld[1035]: compiled tc filter tc:dns,sipdns,ntpdns,tr069dns to 4 classes
Nov 7 14:01:38 dsld[1035]: compiled tc filter tc:http_req,tr069 to 2 classes
Nov 7 14:01:38 dsld[1035]: compiled tc filter tc:icmp to 1 classes
Nov 7 14:01:38 dsld[1035]: compiled tc filter to 0 classes
Nov 7 14:01:38 dsld[1035]: verbose: DISABLED
Vorbereiten des Downloads von http://rapidshare.com/files/37068996/***.part2.rar
Nov 7 14:01:38 multid[549]: 0.0.0.0:2049: failed to send UDP-datagram to 192.168.180.1:53 - Network is unreachable (128)
Nov 7 14:01:41 dsld[1035]: voip: ppptarget voip disabled, ignored
14:01:48 URL:http://rapidshare.com/files/37068996/***.part2.rar%0D [5814/5814] -> "getfile.txt" [1]
14:01:49 URL:http://rs125.rapidshare.com/files/37068996/***.part2.rar [19329/19329] -> "getcap.txt" [1]
Warte 59 Sekunden auf Download-Ticket
14:02:49 URL:http://rs125.rapidshare.com/access2501612.jpg [2801/2801] -> "captcha.jpg" [1]
herunter. Accesscode: CBWO
--14:02:51-- http://rs125l3.rapidshare.com/files/37068996/2501612/***.part2.rar
=> `***.part2.rar'
Resolving rs125l3.rapidshare.com... 195.122.131.126
Connecting to rs125l3.rapidshare.com|195.122.131.126|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14,303,390 (14M) [application/octet-stream]
0K ........ ........ ........ ........ ........ ........ 21% 46.11 KB/s
3072K ........ ........ ........ ........ ........ ........ 43% 45.95 KB/s
6144K ........ ........ ........ ........ ........ ........ 65% 46.01 KB/s
9216K ........ ........ ........ ........ ........ ........ 87% 45.92 KB/s
12288K ........ ........ ........ .. 100% 44.32 KB/s
14:07:56 (45.79 KB/s) - `***.part2.rar' saved [14303390/14303390]
Nov 7 14:08:01 dsld[1071]: stopped.
Nov 7 14:08:02 dsld[1075]: startup (Aug 3 2007 13:02:48)
Nov 7 14:08:02 dsld[1075]: new cpmac driver detected
Nov 7 14:08:02 dsld[1077]: DSL Mac 00:04:0e:86:e0:f5
Nov 7 14:08:02 dsld[1077]: VOIP Mac 00:04:0e:86:e0:f6
Nov 7 14:08:02 dsld[1077]: VCC2 Mac 00:04:0e:86:e0:f7
Nov 7 14:08:02 dsld[1077]: VCC3 Mac 00:04:0e:86:e0:f3
Nov 7 14:08:02 dsld[1077]: voip: ppptarget voip disabled, ignored
Nov 7 14:08:02 dsld[1077]: compiled tc filter to 0 classes
Nov 7 14:08:02 dsld[1077]: compiled tc filter tc:rtp,sip to 2 classes
Nov 7 14:08:02 dsld[1077]: compiled tc filter tc:tcp_ack to 1 classes
Nov 7 14:08:02 dsld[1077]: compiled tc filter tc:dns,sipdns,ntpdns,tr069dns to 4 classes
Nov 7 14:08:02 dsld[1077]: compiled tc filter tc:http_req,tr069 to 2 classes
Nov 7 14:08:02 dsld[1077]: compiled tc filter tc:icmp to 1 classes
Nov 7 14:08:02 dsld[1077]: compiled tc filter to 0 classes
Nov 7 14:08:02 dsld[1077]: verbose: DISABLED
Vorbereiten des Downloads von http://rapidshare.com/files/43467436/***.part1.rar
wget: missing URL
Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options.
grep: getcap.txt: No such file or directory
grep: getcap.txt: No such file or directory
Warte Sekunden auf Download-Ticket
BusyBox v1.1.2 (2007.01.29-15:09+0000) multi-call binary
Usage: sleep N
Pause for N seconds.
wget: missing URL
Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options.
can't open captcha.jpg
herunter. Accesscode:
wget: missing URL
Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options.
Nov 7 14:08:05 dsld[1109]: stopped.
Nov 7 14:08:05 dsld[1110]: startup (Aug 3 2007 13:02:48)
Nov 7 14:08:05 dsld[1110]: new cpmac driver detected
# Nov 7 14:08:06 dsld[1112]: DSL Mac 00:04:0e:86:e0:f5
Nov 7 14:08:06 dsld[1112]: VOIP Mac 00:04:0e:86:e0:f6
Nov 7 14:08:06 dsld[1112]: VCC2 Mac 00:04:0e:86:e0:f7
Nov 7 14:08:06 dsld[1112]: VCC3 Mac 00:04:0e:86:e0:f3
Nov 7 14:08:06 dsld[1112]: voip: ppptarget voip disabled, ignored
Nov 7 14:08:06 dsld[1112]: compiled tc filter to 0 classes
Nov 7 14:08:06 dsld[1112]: compiled tc filter tc:rtp,sip to 2 classes
Nov 7 14:08:06 dsld[1112]: compiled tc filter tc:tcp_ack to 1 classes
Nov 7 14:08:06 dsld[1112]: compiled tc filter tc:dns,sipdns,ntpdns,tr069dns to 4 classes
Nov 7 14:08:06 dsld[1112]: compiled tc filter tc:http_req,tr069 to 2 classes
Nov 7 14:08:06 dsld[1112]: compiled tc filter tc:icmp to 1 classes
Nov 7 14:08:06 dsld[1112]: compiled tc filter to 0 classes
Nov 7 14:08:06 dsld[1112]: verbose: DISABLED
Nov 7 14:08:09 dsld[1112]: voip: ppptarget voip disabled, ignored
Am Anfang läd es brav die Datei runter, bei der 2ten fängts schon an mit "Nov 7 14:01:38 multid[549]: 0.0.0.0:2049: failed to send UDP-datagram to 192.168.180.1:53 - Network is unreachable (128)
Nov 7 14:01:41 dsld[1035]: voip: ppptarget voip disabled, ignored"
Okay, läd die Datei noch runter. Und dann... Gehts nicht weiter. Die Datei ist definitif in der Liste drin, sie ist verfügbar und hat braucht ein Ticket.
Seltsam... an was das liegt? Wenn ich über download.sh gehe, kein Problem, aber automatisiert wär schön!
gruenebe
07.11.2007, 18:01
Download und Erkennung der Captchas geht problemlos.
Nur listload nicht ganz so:
Am Anfang läd es brav die Datei runter, bei der 2ten fängts schon an mit "Nov 7 14:01:38 multid[549]: 0.0.0.0:2049: failed to send UDP-datagram to 192.168.180.1:53 - Network is unreachable (128)
Nov 7 14:01:41 dsld[1035]: voip: ppptarget voip disabled, ignored"
Okay, läd die Datei noch runter. Und dann... Gehts nicht weiter. Die Datei ist definitif in der Liste drin, sie ist verfügbar und hat braucht ein Ticket.
Seltsam... an was das liegt? Wenn ich über download.sh gehe, kein Problem, aber automatisiert wär schön!
Hallo,
habe den gleichen Effekt beim Listload. Nach einiger Zeit (kann auch erst nach 10 vorrangegangenen Downloads geschehen) werden keine neuen Files geladen. Kann es sein, daß das Script nach dem Reconnect noch etwas länger warten sollte?
Ich sehe aber auch bei Dir, daß Deine Downloads nur mit ca. 40KB/s durchlaufen. Hast Du das mal mit einem DL per Browser verglichen?
Gruß
TomTomNavigator
07.11.2007, 18:15
Hallo!
Kann es sein, daß das Script nach dem Reconnect noch etwas länger warten sollte?
Genau das habe ich mir auch schon überlegt! Es sollte der Reconnect ausgeführt werden und dann eine oder zwei Minute warten... Nur wo kann ich das ändern?
Ich sehe aber auch bei Dir, daß Deine Downloads nur mit ca. 40KB/s durchlaufen. Hast Du das mal mit einem DL per Browser verglichen?
Das ist bei MIR normal. Meine Leitung gibt 384 kbit/sec = max. 48 kbyte/sec (errechneter Wert) her.
Hast du denn schon mal einen anderen USB Stick (falls du einen Stick benutzt) getestet? Ich habe hier zwei, einer schafft 630 kbyte/s der andere läppische 180 kbyte/s. Aber bei mir isses ja egal ^^.
Aber falls es dann mit listload funktionieren sollte: LOB LOB LOB an den Entwickler!
gruenebe
07.11.2007, 18:22
Hallo,
also ich kenne mich leider auch mit Linux überhaupt nicht aus, und wollte fragen, ob jemand eine Schritt-für-Schritt-Anleitung posten kann, wie ich das z.B. mit ner "jungfreudigen" FritzBox machen kann...
Sieht das ganze so aus?
1. Telnet freischalten
2. CUrl installieren (wie?)
3. AntiCaptcha installieren (wie?)
4. und dann?
Kann man CUrl und AntiCaptche einfach als Firmware-Update einspielen?
Da es bei mir abgesehen von den bereits beschriebenen Problemen einigermaßen läuft, hier meine Beschreibung:
1. Telnet auf der Box aktivieren. Dazu entweder die Tastencodes verwenden
oder ein Pseudoimage verwenden. Kann man auch per Web generieren.
Anleitungen findest Du im Forum
2. Das Package von Acros auf einen USB Stick entpacken.
Weitere Files sind nicht nötig.
Sollen die runtergeladenen Files auch auf den Stick, sollte er schon mind.
1Gb haben
3. willst du mehrere Files runterladen, erstellst du auf dem Stick noch eine
Datei downloads.lst und schreibst dort die Rapidshare URLs rein. Jede URL
eine Zeile und nach der letzten URL auch noch ein 'Zeilenumbruch' - sonst
wird die letzte nicht geladen.
4. im Windows im "Comad Prompt" 'Telnet fritz.box' eintippen. Dann das
Password, wenn Du für die Box eines verwendet hast.
5. in diesem Telnetfenster wechselst Du erstmal auf den Stick
'cd /var/media/ftp/CruzerMicro-Partition-0-1'
du mußt sicher noch statt CruzerMicro-Partition-0-1 Deinen eigenen String
eintragen. Den solltest Du im Fritz.Box Konfigurationsmenü unter USB
Geräte finden. Hast Du das Package auf den Stick in einem
Unterverzeichniss entpacht, mußt du dieses noch nach ...Partition-0-1
anhängen.
6. als nächstes gibst du im Telnetfenster 'nohup ./listload.sh downloads.lst&'
ein
Nun sollte Deine Liste abgearbeitet werden.
Den Status kannst Du checken, indem Du per FTP (geht auch aus dem FB-Konfigmenü)
auf den Stick gehst und Dir dort das Verzeichniss anschaust bzw. die Datei nohup.out checkst.
Alle Eingaben natürlich ohne die Hochkomma.
Noch eine Kleinigkeit, die ich am Script 'listload' von Acros geändert habe:
den Eintrag reconnect.sh und download.sh getauscht, so daß vor dem ersten Download ein
reconnect erfolgt. Manchmal kam es bei mir vor, daß ich erst aus dem Browser was geladen
hatte und dann das Script gestartet, so daß das erste File von RS abgelehnt wurde (noch keine neue IP.
Gruß
gruenebe
07.11.2007, 18:45
Hallo!
Hast du denn schon mal einen anderen USB Stick (falls du einen Stick benutzt) getestet? Ich habe hier zwei, einer schafft 630 kbyte/s der andere läppische 180 kbyte/s. Aber bei mir isses ja egal ^^.
der Tip mit dem Stick war Goldrichtig. Habe testweise mal einen anderen genommen, da sieht das doch gleich anders aus.
Length: 75,004,533 (72M) [application/octet-stream]
0K ........ ........ ........ ........ ........ ........ 4% 202.08 KB/s
3072K ........ ........ ........ ........ ........ ........ 8% 226.15 KB/s
6144K ........ ........ ........ ........ ........ ........ 12% 192.81 KB/s
9216K ........ ........ ........ ........ ........ ........ 16% 233.99 KB/s
12288K ........ ........ ........ ........ ........ ........ 20% 220.88 KB/s
15360K ........ ........ ........ ........ ........ ........ 25% 217.00 KB/s
18432K ........ ........ ........ ........ ........ ........ 29% 221.37 KB/s
21504K ........ ........ ........ ........ ........ ........ 33% 219.91 KB/s
24576K ........ ........ ........ ........ ........ ........ 37% 214.94 KB/s
27648K ........ ........ ........ ........ ........ ........ 41% 198.28 KB/s
Leider ist der nur 128Mb und mein 2Gb offensichtlich eine lahme Gurke.
Ein Grund mehr, das NAS einzubinden.
Mal schauen wie ich es hinbekomme.
BTW auch von mir ein Lob an Acros
TomTomNavigator
07.11.2007, 18:48
Super Anleitung!
Ähm, ich hab mich als Windoof Nutzer mal ein bissal eingegoogeld, und die "downloader.sh" mit einem Wartebefehl aufgepeppt:
#!/bin/ash
sleep 60
echo Vorbereiten des Downloads von $1
./wget -nv -O getfile.txt $1
.
.
.
.
Die Zahl hinter Sleep sind Sekunden, kann man ja beliebig verändern, bei meiner Leitung sind 60 Sekunden angebracht.
Nach dem Dwonload wird reconnected, und dann werden 60 Sekunden gewartet bis das Script anfängt sich das Captcha & etc. zu holen.
Bei mir klappts. (Im Moment *gg*)
Mal schauen wie ich es hinbekomme.
BTW auch von mir ein Lob an Acros
Das würde mich auch interssieren. :D
@acros: Ich gehe mal davon aus, das du gulli kennst? Im Bezug auf rapidshare ist da einiges an know-how vorhanden (nur falls du es noch nicht kennst, könnte für die weitere Entwicklung ganz hilfreich sein ;) )...
Ach ja: Toll, das du sowas geproggt hast!
SophîaPêtríllo
07.11.2007, 19:43
Ich hab gestern abend zu Sicherheit ein "sleep 20" mit am ende der reconect.sh geschrieben, und über nacht 29 Dateien geladen.
Nur eine hat zwischendrin gefehlt, weis aber nicht warum.
Ansonsten läuft es sehr gut. Danke Acros
mfg
Hallo!
Ich hab eine neue Version erstellt, die sollte die meisten der Probleme lösen.
In der download.sh können jetzt einige Einstellungen vorgenommen werden, z.B: das Ausgabeverzeichnis und der Server. Bei auftretenden Fehlern wird jetzt mehrmals (einstellbar) versucht die Datei herunterzuladen. Außerdem habe ich eine neue reconnect-methode hinzugefügt für upnp.
Im Anhang ist ein Archiv mit allem was ihr braucht...
Geschwindigkeitsprobleme habe ich keine, meine 6Mbit sind voll ausgelastet und die Lampe der HDD leuchtet nur die Hälfte der Zeit. Allerdings erst seitdem ich die Festplatte mit ext2 formatiert habe, mit fat32 scheint das für die Box deutlich aufwändiger zu sein.
Fröhliches Runterladen!
Acros
[EDIT] Nen paar Post-Variablen waren unnötig, außerdem jetzt GPL
[EDIT2] Es gab Probleme mit Listen im dos-format (mit CR/LF), ist jetzt behoben
gruenebe
08.11.2007, 17:28
Nur eine hat zwischendrin gefehlt, weis aber nicht warum.
War es wirklich eine zwischendrin oder war es die letzte in
der Liste.
Wenn es die letzte war, hattest Du in der Datei nach der letzten
URL keinen Zeilenumbruch dranhängen.
War bei mir auch so, bis ich das dann noch angehängt hatte.
Seitdem wird auch die letzte Zeile abgearbeitet.
SophîaPêtríllo
08.11.2007, 17:59
es war eine zwischendrin, ungefähr in der mitte der liste.
Mal sehn, ob es jetzt mit der neuen version geht, die mehrere versuche macht, falls der download beim ersten mal nicht funktioniert.
damits nicht untergeht: es gab nen Fehler mit Listen im dos-format, habs im vorherigen Post ersetzt...
TomTomNavigator
08.11.2007, 22:33
@Acros: Ahh, okay, da gabs dann immer eine Meldung wie "ungültiger Befehl" oder "nicht bekanntes Format".
Wollt aber erstmal nix sagen, dachte es liegt an meinen Einstellungen...
Nochmals Danke, in Zeiten von legalen DOWNload, eine echt coole Sache ^^
Nochmals Danke, in Zeiten von legalen DOWNload, eine echt coole Sache ^^
War das mal illegal...?
egal.
Mich würde interessieren, ob das auch auf meinem Speedport läuft. Falls es noch keine Prognose gibt, probier ichs einfach aus.
Abend, wie sieht es denn aus, wenn man einen Account bei RS hat,
wo muss denn dann was geändert werden.
Finde die Methode doch wesentlich Stromsparender und werde meine Downloads nur noch so abwickeln.
MFG NRJP400
Ich denke das ist keine so gute Idee. Das tool lädt schließlich nur mit einem Thread. Fullspeed erreichst du aber bei rs nur mit mehreren Threads, gerade mit einer 16k Leitung. Insofern wird der Download deutlich langsamer sein als auf einem normalen PC, oder irre ich mich da?
Als ich noch einen prem acc hatte, brauchte ich immer um die 5 Threads um auf fullspeed (~1800kb) zu kommen. Möglicherweise könnte das tool ja auch mehrere threads starten, ich bezweifel aber das die box dem gewachsen währe.
spunky1a
13.11.2007, 00:32
...Length: 75,004,533 (72M) [application/octet-stream]
0K ........ ........ ........ ........ ........ ........ 4% 202.08 KB/s
3072K ........ ........ ........ ........ ........ ........ 8% 226.15 KB/s
6144K ........ ........ ........ ........ ........ ........ 12% 192.81 KB/s
9216K ........ ........ ........ ........ ........ ........ 16% 233.99 KB/s
12288K ........ ........ ........ ........ ........ ........ 20% 220.88 KB/s
15360K ........ ........ ........ ........ ........ ........ 25% 217.00 KB/s
18432K ........ ........ ........ ........ ........ ........ 29% 221.37 KB/s
21504K ........ ........ ........ ........ ........ ........ 33% 219.91 KB/s
24576K ........ ........ ........ ........ ........ ........ 37% 214.94 KB/s
27648K ........ ........ ........ ........ ........ ........ 41% 198.28 KB/s
...
BTW auch von mir ein Lob an Acros
wie kann man den downloadfortschritt abfragen oder anschauen, von telnet aus? habe die letze version mal ausprobiert, aber da erhalte ich keinerlei ausgaben: http://www.ip-phone-forum.de/showpost.php?p=973142&postcount=40
muß man noch irgendwas einstellen?
mfg.
Hi!
wie sieht es denn aus, wenn man einen Account bei RS hat
Dann ist das ganze deutlich einfacher, es genügt das wget aus dem Paket und folgender Befehl:
#Für Dateilisten:
nohup ./wget --http-user=<user> --http-passwd=<passwort> -i <liste> &
#Für einzelne Dowloads:
nohup ./wget --http-user=<user> --http-passwd=<passwort> <rs-url> & Dort natürlich die eigenen rs-zugangsdaten eintragen und dann ausführen.
Es muss ja nicht die ganze Captchaerkennung etc. ausgeführt werden...
[EDIT]
wie kann man den downloadfortschritt abfragen oder anschauen, von telnet aus? habe die letze version mal ausprobiert, aber da erhalte ich keinerlei ausgaben: http://www.ip-phone-forum.de/showpost.php?p=973142&postcount=40
wenn du es mit nohup gestartet hast landet alles in nohup.out, live-verfolgen z.B: mit tail -f nohup.out da kommst du wieder raus mit strg-c
spunky1a
13.11.2007, 13:46
1. wenn man mit 'nohup ./listload.sh downloads.lst&' startet, wie kann man so einen auftrag wieder anhalten oder abbrechen?
2. man kann den auftrag auch ohne 'nohup' starten? 'nohup' braucht man aber wenn man telnet beendet und die abarbeitung weiterlaufen soll. hab ich das richtig verstanden?
3. gibt es einen befehl um das aktuelle verzeichnis zu listen, sowas wie 'dir' oder 'list'? edit: ok, mit 'ls' geht es, super...
4. gibt es eine seite wo alle befehle detailiert (mit beispielen) beschrieben sind?
hoffe die fragen sind nicht zu dumm, bin noch anfänger auf diesem ganzen telnet-gebiet, aber total begeistert, was man mit der FB alles machen kann.
mfg.
1. wenn man mit 'nohup ./listload.sh downloads.lst&' startet, wie kann man so einen auftrag wieder anhalten oder abbrechen?
2. man kann den auftrag auch ohne 'nohup' starten? 'nohup' braucht man aber wenn man telnet beendet und die abarbeitung weiterlaufen soll. hab ich das richtig verstanden?
3. gibt es einen befehl um das aktuelle verzeichnis zu listen, sowas wie 'dir' oder 'list'? edit: ok, mit 'ls' geht es, super...
4. gibt es eine seite wo alle befehle detailiert (mit beispielen) beschrieben sind?
1. "killall listload.sh"
2. Jup, das nohup sorgt dafür dass es beim Schliessen des Terminals weiterläuft und das & sorgt dafür dass es im Hintergrund läuft, das eigentliche kommando ist nur "./listload.sh downloads.lst"
3. Versuch auch "ls -lah --color"
4. Drück mal 2x tab in der shell, dann siehst du die meisten befehle die in der Fritzbox verfügbar sind, sonst einfach mal nach bash oder linux shell googeln, da gibts unendlich Seiten
was mache ich Falsch?
Ich tippe mal auf ne alte Firmware mit Kernel 2.4, ist aber nur geraten, welche Firmware ist drauf?
spunky1a
14.11.2007, 15:44
ich bekomme seit gestern eine fehlermeldung wenn ich mit nohup starte: "download.sh: applet not found"
starte ich ohne nohup funktioniert alles.
vor ein paar tagen konnte ich auch noch mit nohup starten. habe an den dateien nichts geändert.
kann jemand helfen?
mfg.
olistudent
14.11.2007, 18:30
@spunky1a
Deine busybox hat kein nohup-Applet?
/var/mod/root $ busybox nohup
BusyBox v1.5.1 (2007-09-01 22:20:05 CEST) multi-call binary
Usage: nohup COMMAND [ARGS]
Run a command immune to hangups, with output to a non-tty
@hawk666
Wo ist deine Signatur?
Du nutzt eine Firmware in der keine libgcc drin ist. Entweder kopierst du dir eine auf die Box und startest die Befehele mit LD_LIBRARY_PATH=... ./wget. Oder ihr kompiliert die busybox mit "-static-libgcc".
MfG Oliver
Hallo,
ich schaffe es nicht, das Skript zum Runterladen zu bewegen, stattdessen bekomme ich immer dieselbe Fehlermeldung:
# ./listload.sh liste
Vorbereiten des Downloads von [...], Versuch 1
Warte 154 Sekunden auf Download-Ticket
Lade [...] herunter. Accesscode:
--23:42:00-- http://rs150dt.rapidshare.com/files/[...]
=> `./downloads/[...]'
Resolving rs150dt.rapidshare.com... 80.152.62.151
Connecting to rs150dt.rapidshare.com|80.152.62.151|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
23:42:01 ERROR 404: Not Found.
Fehler beim Download
Führe Reconnect aus
Vorbereiten des Downloads von [...], Versuch 2
Warte 154 Sekunden auf Download-Ticket
# Nov 18 23:42:13 ctlmgr[476]: ValueChanged() GetParameterValueOfRelativePath mod=0x2b5ec7c0 name= failed
Nov 18 23:42:13 ctlmgr[476]: ValueChanged() GetParameterValueOfRelativePath mod=0x2b5ec5c0 name= failed
Nov 18 23:42:13 ctlmgr[476]: ValueChanged() GetParameterValueOfRelativePath mod=0x2b5ec4c0 name= failed
Nov 18 23:42:13 ctlmgr[476]: ValueChanged() GetParameterValueOfRelativePath mod=0x2b5ec440 name= failed
Ich hoffe, man kann mir helfen.
Ich habe schon versucht, die waittime vor dem wget um 5 Sekunden zu verlängern, leider änderte das nichts am Ergebnis.
Ach ja, ich hab eine bis jetzt noch unveränderte FB7170 / 29.04.40
Andreas
Hi!
Rapidshare hat mal wieder das Captcha geändert.
Neue Methodenfiles findest du hier: http://board.gulli.com/thread/738639-anticaptcha-methode-fr-usd--cl--rscom-2310---100/
Wenn im ersten Beitrag noch kein neues ist findest du meist hinten welche.
Wegen Linux auf Groß/Kleinschreibung achten, die .opt und .dat Datei in den letters-Ordner kopieren und den Namen in download.sh eintragen (ohne "method-")
Dann sollte es wieder gehen...
Gruß Acros
TomTomNavigator
19.11.2007, 16:27
Super! Geht wieder.
Dein Tipp mit dem wget Befehl mit Liste funzt übrigens hervorragend, danke dafür!
Hallo!
Es gibt ne neue Version im Anhang.
Falls ein Voip-Telefonat läuft wartet das Tool jetzt solange bis das Gespräch beendet ist mit dem Reconnect um es nicht zu unterbrechen. Das funktioniert aber nur während des Telefonats, während des Klingelns leider noch nicht. Wenn jemand weiss wie man das in der Box feststellt bau ich das gerne ein, im Moment läuft die Überprüfung übers Webinterface.
Ich bin nicht sicher ob das mit dem Voipcheck bei älterer Firmware funktioniert, ich habs für das neue Webinterface der Beta geschrieben, müsstet ihr mal ausprobieren.
Die Anzahl der Downloadversuche hab ich mal auf 5 hochgesetzt, damit hatte ich bisher bei ca. 200 Dateien keinen einzigen Fehler.
Gruß Acros
Wenn jemand allerdings eine 2. PPPoE-Session nutzt ist das warten unnötig... so mal als V-Vorschlag :-D
Wenn jemand allerdings eine 2. PPPoE-Session nutzt ist das warten unnötig... so mal als V-Vorschlag :-D
Man kann das Verhalten natürlich auch ausstellen... Soweit hab ich schon gedacht :p
spunky1a
22.11.2007, 19:02
@spunky1a
Deine busybox hat kein nohup-Applet?
nohup geht wieder, hatte zuvor mal hyperterminal ausprobiert, damit scheint nohup irgendwie nicht zu funktionieren, mit telnet dagegen schon. sehr seltsam, aber egal, jetzt geht's ja...
mfg.
Zockervogel
23.11.2007, 08:28
nicht gleich schlagen :)
als Windoof-User ne Frage... gibt es die Möglichkeit das auch aus dem grafischen Menue zu starten ?
gruenebe
24.11.2007, 07:08
Hallo Acros,
funktioniert das Unterdrücken des Reconnect, wenn ein Gespräch läuft, nur bei eingehenden Anrufen? Habe gestern nämlich die Erfahrung machen müssen,daß bei einem (längeren) ausgehenden Gespräch dieses mehrmals abgebrochen ist. D.h. die Funktion scheint wohl noch nicht rund zu laufen in der neuen Version. Oder muß ich da noch was als Parameter beim Aufruf von Listload mitgeben?
Gruß
@Zockervogel: Nein, es gibt (noch) kein webinterface
@gruenebe: Hast du dein FritzBox-Passwort in die download.sh eingetragen? Und welche Firmware ist drauf, ich habs nur mit der aktuellen Beta getestet
gruenebe
25.11.2007, 10:56
@Acros: danke für den Hinweis mit dem PW, das hatte ich nicht beachtet.
spunky1a
30.11.2007, 00:36
gibt es nicht für ctorrent ein webinterface, vielleicht kann man das irgendwie verwenden.
hmm, nachdem es ein paar stunden läuft, verliert ein am lan hängender pc seine netzwerkverbindung. kann das einer bestätigen? lan-kabel ziehen und neu verbinden geht nicht, es hilft nur den netzstecker der FB zu ziehen.
Hallo!
Leider habe ich immer noch Probleme, das Skript auf meiner Box zum Laufen zu bringen. Ich bekomme jedes Mal "Segmentation fault"-Fehlermeldungen.
Z.B. diese, wenn ich versuche, Knoppix herunterzuladen:
# ./listload.sh liste
Vorbereiten des Downloads von Knoppix520SEg.part01.rar, Versuch 1
Segmentation fault
grep: getfile.txt: No such file or directory
Segmentation fault
grep: getcap.txt: No such file or directory
grep: getcap.txt: No such file or directory
Warte Sekunden auf Download-Ticket
BusyBox v1.1.2 (2007.01.29-15:09+0000) multi-call binary
Usage: sleep N
Pause for N seconds.
Segmentation fault
Segmentation fault
Lade Knoppix520SEg.part01.rar herunter. Accesscode:
Segmentation fault
Fehler beim Download
F├╝hre Reconnect aus
Segmentation fault
# Dec 1 13:33:33 ctlmgr[476]: ValueChanged() GetParameterValueOfRelativePath mo
d=0x2b5ec7c0 name= failed
Dec 1 13:33:33 ctlmgr[476]: ValueChanged() GetParameterValueOfRelativePath mod=
0x2b5ec5c0 name= failed
Dec 1 13:33:33 ctlmgr[476]: ValueChanged() GetParameterValueOfRelativePath mod=
0x2b5ec4c0 name= failed
Dec 1 13:33:33 ctlmgr[476]: ValueChanged() GetParameterValueOfRelativePath mod=
0x2b5ec440 name= failed
Wie funktioniert eigentlich das Einbinden von cURL genau?
Es hieß ja, dass man das benötigen würde (microperl auch?), nur weiß ich nicht, wo hin ich das kopieren soll, habs jetzt einfach mit in den Ordner gepackt wo auch listload etc. drin liegen.
Andreas
EDIT: Ich hab jetzt noch einmal alles gelöscht und nur das aktuelle Archiv aus diesem (http://www.ip-phone-forum.de/showthread.php?p=981137#post981137) Post auf die FritzBox entpackt - jetzt läufts.
Hallöchen!
So, es gibt mal wieder ne neue Version.
Ich hab alles ein bisschen aufgeräumt und in ein einzelnes Script gepackt, es sollte jetzt auch etwas Ressourcenschonender und schneller sein.
Der VOIP-Check funktioniert jetzt schon während des Klingelns.
Ne Readme ist jetzt auch dabei...
[EDIT]Wegen nem Webinterface: kümmer ich mich drum wenn ich mehr Zeit hab, jetzt erstmal nicht, da kann sich aber gerne jemand anderes dran versuchen...
Klingt ja ziemlich klasse. Hab aber ne Frage, wie kann ich am besten von außen die Listload Datei von außen auf der FB ändern bzw das Skript anstoßen.
Gibt es andere möglichkeiten außer SSH? Weil meist hinter einer Firewall bin, wo das nicht so gut wäre.
PsychoMantis
08.12.2007, 16:32
Das ganze geht auch sicherlich mit einem NAS an meiner 7050er, oder?
@GStar:
Du könntest z.B. so ne art winz-Daemon laufen lassen der auf Vorhandensein einer Url-Liste prüft und dann das Script anstösst wenn du eine über ftp hochgeladen hast:
while true; do
if [ -e $1 ]; then
./fritzload.sh -l $1
rm -f $1
fi
sleep 600
done
@PsychoMantis:
Klar, wenn du das NAS auf der Fritzbox mountest ist da kein Unterschied
Hallo,
hab ich mir auch mal geladen, echt tolles teil... nur sitze ich jetzt schon ewig dran, es kommt irgend wie immer wieder:
Vorbereiten des Downloads von meine-testdatei.rar, Versuch 1
Warte Sekunden auf Download-Ticket
BusyBox v1.5.1 (2007-12-07 22:20:19 CET) multi-call binary
Usage: sleep [N]...
Pause for a time equal to the total of the args given, where each arg can
have an optional suffix of (s)econds, (m)inutes, (h)ours, or (d)ays
wget: missing URL
Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options.
can't open /var/tmp/captcha.jpg
Lade meine-testdatei.rar herunter. Accesscode:
wget: missing URL
Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options.
Fehler beim Download
Führe Reconnect aus
Vorbereiten des Downloads von meine-testdatei.rar, Versuch 2
Warte Sekunden auf Download-Ticket
BusyBox v1.5.1 (2007-12-07 22:20:19 CET) multi-call binary
Usage: sleep [N]...
Pause for a time equal to the total of the args given, where each arg can
have an optional suffix of (s)econds, (m)inutes, (h)ours, or (d)ays
wget: missing URL
Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options.
can't open /var/tmp/captcha.jpg
Lade meine-testdatei.rar herunter. Accesscode:
wget: missing URL
Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options.
Fehler beim Download
Führe Reconnect aus
:( :( :(
kann mir da bitte irgend jemand helfen?
Edit: wenn ich wget einfach so ausführe, funktioniert es aber problemlos :(
Danke...
Gruß Sniky
Hallöchen!
So, es gibt mal wieder ne neue Version.
Ich hab alles ein bisschen aufgeräumt und in ein einzelnes Script gepackt, es sollte jetzt auch etwas Ressourcenschonender und schneller sein.
Der VOIP-Check funktioniert jetzt schon während des Klingelns.
Ne Readme ist jetzt auch dabei...
[EDIT]Wegen nem Webinterface: kümmer ich mich drum wenn ich mehr Zeit hab, jetzt erstmal nicht, da kann sich aber gerne jemand anderes dran versuchen...
TomTomNavigator
08.12.2007, 19:28
@Sniky:
Hatte ich auch mal.
Formatier den Stick/Platte mal, lade dann das gesamte Packet noch einmal herunter, und erstelle eine neue, ordentliche Liste.
(ich habe immer eine *.txt Datei, jede Zeile eine URL, am Schluss noch eine Leerzeile)
Dann müssts gehen.
leider immer noch das gleiche problem, hab 3 Sticks hier, mit allen getestet... ist aber leider immer das selbe :(
gruß sniky
@ Sniky: Hast du vielleicht ne feste IP? Oder UPnP aus und Reconnect-Methode nicht umgestellt?
Zockervogel
09.12.2007, 01:59
Kann es sein, dass wenn man den USB-Fernanschluss aktiviert hat Probleme bekommt.
Eventuell ist das ja auch DAS Problem.
USB-Fernanschluss ausgeschaltet, funktioniert es ohne Problem.
@acros, eine feste ip hab ich nicht und UPnP hab ich an, daran kann es also nicht liegen...
@Zockervogel, USB Fernanschluss... keine Ahnung, wo stell ich das ein?
Der macht ja auch einen Reconect:
Fehler beim Download
Führe Reconnect aus
Vorbereiten des Downloads von meine-testdatei.rar, Versuch 2
Warte Sekunden auf Download-Ticket
BusyBox v1.5.1 (2007-12-07 22:20:19 CET) multi-call binary
Usage: sleep [N]...
Pause for a time equal to the total of the args given, where each arg can
have an optional suffix of (s)econds, (m)inutes, (h)ours, or (d)ays
wget: missing URL
Usage: wget [OPTION]... [url]...
und dann geht es wieder von vorne los mit wget missing :(
ich hab echt keine ahnung woran das liegen könnte... oder vielleicht doch? ich muß da doch noch mal schnell was testen... mir ist da grade mal was eingefallen...
Ich meld mich dann noch mal.
Edit: aber eins muß ich wirklich mal noch loswerden, dass ist hier schon ein Klasse Forum... es wird sofort versucht zu helfen und die leute hier haben echt klasse ideen mit der FritzBox... ECHT SUPER, macht weiter so :D
Gruß Sniky
es geht doch :D SUPER :D
zu meinem fehler:
Also man kommt ja, wenn man einen Link von Rapidshare hat, erstmal auf die Seite, wo man dann aussuchen muß, ob man free oder premium laden muß... ich hab gleich mit diesem link versuch die datei zu laden... dann sieht der link in etwa so aus:
http://rapidshare.com/files/../*.rar
klickt man aber auf free, oder auch Premium, sieht der link so aus:
http://rs270.rapidshare.com/files/../*.rar
ich weiß jetzt nicht ob das mit dem rs270 immer so ist, ich denke aber schon.
EDIT: hab ich mir grade noch mal angesehen... ist nicht immer rs270... mh, das ist ja jetzt blöd, wenn man eine liste geschickt bekommt...
naja funktioniert aber trotzdem schon mal richtig super... nur der speed ist für eine 16MBit leitung echt schlecht... da hab ich hier auch schon irgend was mit NAS oder so gelesen, gibt es da schon eine möglichkeit, das schneller zu laden und vielleicht auch direckt mit normalen speed auf die eigene Platte irgend wie mit einem eingebundenen laufwerk oder so zu machen?
dazu könnte man sich ja vielleicht in der nächsten version mal was einfallen lassen?
Vielen Dank noch mal für dieses tolle Script :-P
@Acros :groesste: aber auch die anderen Mod bauer in diesem Forum ;)
Gruß Sniky
gruenebe
10.12.2007, 11:43
Hallo Sniky,
das mit der ersten oder zweiten Rapidshareseite hat nichts zu sagen. Bei mir läuft es auch mit der http://rapidshare.com/files/../*.rar .
Was die Performance angeht, hatte ich weiter vorne das gleiche Problem (du schreibst zwar nichts von Deinem tatsächlichen Speed). Auf Anraten von Acros hatte ich dann den USB Stick mit Ext2-Filesystem (unter Linux natürlich) formatiert und danach keine Speedprobleme mehr (FAT16 bzw. FAT32 waren bei mir beide lahm).
Leider mountet die FB die Ext2 Partition ohne Mod nicht selbständig, sondern Du mußt das Handisch machen:
dazu folgendes in einer Telnet Session eingeben:
cat /proc/partitions - hier siehst Du, wie Du die Partition ansprechen kannst (sda, sda2, sdb, sdb2 etc.). Diesen Wert mußt Du in der 'mount'-Zeile dann entspr. ändern.
modprobe ext2
mkdir /var/media/ftp/Ext2USB
chmod 777 /var/media/ftp/Ext2USB
mount -t ext2 /dev/sda2 /var/media/ftp/Ext2USB
cd /var/media/ftp/Ext2USB/RS-down
Die Dateien liegen bei mir auf dem Stick im Verzeichniss RS-down (ggf. anpassen!).
Von hier dann:
nohup ./listload.sh downloads.lst&
tail -f nohup.out
Wenn Du den Stick abziehen willst, vorher: umount -l /var/media/ftp/Ext2USB eingeben.
Die Ext2 Partition erscheint leider nicht im FTP-Verzeichniss des Box.
Gruß
spunky1a
10.12.2007, 11:59
Die Ext2 Partition erscheint leider nicht im FTP-Verzeichniss des Box.
d.h. man kommt auch mit keinem anderen ftp-programm (z.b. totalcommander usw.) auf die festplatte um daten zu kopieren/löschen? man muß sie abstecken und an den pc hängen um die festplatte zu leeren und eine neue liste zu erstellen?
PsychoMantis
10.12.2007, 19:22
Gehen da eigentlich auch *.rsdf - Dateien?
So was wie hier im Anhang?
Für Windows gibt es ein Programm (wer es nicht kennt, hier im Anhang begefügt).
Aber wenn das ganze für mich die FBF erledigen würde, wäre es natürlich viel geiler.
Hallo Sniky,
das mit der ersten oder zweiten Rapidshareseite hat nichts zu sagen. Bei mir läuft es auch mit der http://rapidshare.com/files/../*.rar .
Was die Performance angeht, hatte ich weiter vorne das gleiche Problem (du schreibst zwar nichts von Deinem tatsächlichen Speed). Auf Anraten von Acros hatte ich dann den USB Stick mit Ext2-Filesystem (unter Linux natürlich) formatiert und danach keine Speedprobleme mehr (FAT16 bzw. FAT32 waren bei mir beide lahm).
Leider mountet die FB die Ext2 Partition ohne Mod nicht selbständig, sondern Du mußt das Handisch machen:
dazu folgendes in einer Telnet Session eingeben:
cat /proc/partitions - hier siehst Du, wie Du die Partition ansprechen kannst (sda, sda2, sdb, sdb2 etc.). Diesen Wert mußt Du in der 'mount'-Zeile dann entspr. ändern.
modprobe ext2
mkdir /var/media/ftp/Ext2USB
chmod 777 /var/media/ftp/Ext2USB
mount -t ext2 /dev/sda2 /var/media/ftp/Ext2USB
cd /var/media/ftp/Ext2USB/RS-down
Die Dateien liegen bei mir auf dem Stick im Verzeichniss RS-down (ggf. anpassen!).
Von hier dann:
nohup ./listload.sh downloads.lst&
tail -f nohup.out
Wenn Du den Stick abziehen willst, vorher: umount -l /var/media/ftp/Ext2USB eingeben.
Die Ext2 Partition erscheint leider nicht im FTP-Verzeichniss des Box.
Gruß
wau, super erklärung, danke :) stimmt mit ext2 ist schneller... ext2 und ein swapfile wird aber bei mir dank guter erklärung in diesem forum auch automatisch gemountet ;)
aber das problem mit den links hab ich leider immer noch :( wenn ich den link nach dem klick auf free nehme, geht es, sonst nicht... aber sonst klappt jetzt alles super :)
Gruß Sniky
EDIT: jetzt geht es doch mit dem link ohne vorher auf free zu klicken... hab es grade noch mal getestet... ist ja echt perfekt :D
gruenebe
11.12.2007, 08:44
... ext2 und ein swapfile wird aber bei mir dank guter erklärung in diesem forum auch automatisch gemountet ;)
Hallo Sniky,
wäre ja super, wenn Du Dein Wissen, wie es automatisch gemountet wird, nicht für Dich behalten würdest oder zumindest einen Link auf die 'gute Erklärung' geben könntest. ;-)
Gruß
ok... ich mach dir heute mal eine gute erklärung fertig, wie ich es gemacht habe... ist eh noch einen schritt einfacher als es hier im forum erklärt wird ;)
dauert aber noch ein wenig... muß erstmal auf arbeit fahren, ein käffchen trinken und dann schreib ich dir das auf.
Gruß Sniky
Sorry, gestern hab ich das nicht mehr geschafft...
hier jetzt aber erstmal die erklärung:
also, es sollte auf jeden Fall eine Stick mit einer ext2 oder ext3 Partition sein.
der wird nicht automatisch gemountet, dafür gibt es aber hier einen Patch:
http://www.ip-phone-forum.de/showpost.php?p=946916&postcount=23
jetzt sollte eine swap datei angelegt weden, dafür gibt es hier eine gute erklärung:
http://www.ip-phone-forum.de/showthread.php?t=141444
jetzt hab ich für einen automount und auto swapon folgendes in die debug.cfg eingefügt:
while [ ! -f /var/media/ftp/uStor01/swap ]; do
sleep 5
done
modprobe loop
swapon /var/media/ftp/uStor01/swap
vorsicht beim bearbeiten der debug.cfg
am besten gehst du so vor:
per ssh oder telnet auf die box gehen.
cd /var/flash
nvi debug.cfg
ans ende der ersten zeile gehen und i drücken.
enter einmal klicken um auf die nächste zeile zu kommen.
code in zwichenablage kopieren:
while [ ! -f /var/media/ftp/uStor01/swap ]; do
sleep 5
done
modprobe loop
swapon /var/media/ftp/uStor01/swap
mit shift+control+c kannst du den code dann in die debug.cfg einfügen.
jetzt 2x esc drücken dann :wq! klicken und mit y bestätigen.
Box neusterten...
wieder mit ssh oder telnet auf die box einloggen.
free eingeben und freuen ;)
bei mir hat es so funktioniert... wenn es probleme gibt, kann ich bestimmt helfen... ich hatte am anfang auch nur probleme... jetzt läuft es aber alles super :)
Gruß Sniky
gruenebe
14.12.2007, 12:48
ja klar. Wenn ich das richtig sehe, bezieht sich das alles auf eine FW mit DS-mod.
Eigentlich wollte ich nicht mit DS-Mod arbeiten, werde aber wohl daran nicht vorbeikommen, um dann die Daten auch auf meinem NAS gliech direkt ablegen zu können.
Gruß
ja das stimmt wohl... da brauchst du noch ein paar module aus dem dsmod...
läuft doch aber auch gar nicht schlecht damit und sind echt einige super funktionen dabei :)
Gruß Sniky
spunky1a
23.12.2007, 01:14
hat jemand die möglichkeit für pocketpc (windows mobile) das anticaptcha zu kompilieren?
mfg.
Aslan2000
25.12.2007, 13:43
Gibts da auch ein möglickeit das man *.rsdf und *.ccl Dateien runterladen kann?
für rsdf Files hier mal nachfragen, ob jemand lust hat, mitzuhelfen:
http://www.the-lounge.org/
Hallo zusammen,
ich habe das kleine prog jetzt auch mal ausprobiert :)
Das Herunterladen hat super geklappt. Nur leider wird bei mir keine nohup.out Datei erstellt sondern alle Ausgaben direkt angezeigt. Ich dachte die Ausgaben sollen auf die Datei nohup.out "gelinkt" werden. Ich denke doch mal, dass diese in meinem Verzeichnis von Fritzload auf der externen Festplatter erstellt wird, oder?
Wenn ich "tail -f nohup.out" eingebe kann die datei nicht gefunden werden.
Gruß,
Crevlon
Aslan2000
03.01.2008, 16:28
Wie hast du den Befehl eingegeben.
So klappt es bei mir ohne Probleme:
nohup ./fritzload.sh -l rap.txt &
ja genau so habe ich es auch eingegeben. Halt nur der Dateiname meiner Liste war anders.
p.s.:vielleicht wäre es Sinnvoll eine Funktion einzubauen die überprüft ob eine Datei schon gedownloaded wurde.
Gruß,
Crevlon
Aslan2000
03.01.2008, 17:05
Das nohup.out Datei wurde bei mir im Ordner erstellt, wo die fritzload.sh Datei ist.
Seit heute funktioniert es bei mir gaaar nicht mehr:
#nohup ./fritzload.sh -l liste.txt &
-sh: nohup: not found
[1] + Done(127) nohup ./fritzload.sh -l liste.txt
#
gruß,
Crevlon
hab noch einen bug gefunden...wenn die datein zu klein sind und man keine warte zeit hat...läd er die datein nicht runter....
hab das zwar nicht auf einer fritbox laufen aber auf einen asus 500gp mit openwrt und sag nur hammer hatte genau sowas gesucht....
big thx
fals einer denn script mit cron startet muss er :
--output-file=
bei wget hinter flexen sonst schreib wget alle infos vor die datei die man runterläd....und sie ist danach beschädigt war bei mir jedenfals so...
Hallo seit gestern gibt es wieder neue Methodenfiles. Diese sind zwar lt. Gulliboard noch nicht ganz ausgereift aber funzen bei mir aber relativ gut. Der Einfachkeit halber habe ich einfach die alten überschrieben.
Danke, das habe ich gesucht. Und vielen Dank an den Entwickler.
Habe ein kleines Skript geschrieben, welches z.B. per cron in bestimmten Intervallen ausgeführt werden kann.
Im fritzload-Verzeichnis wird nach einer Liste gesucht und dann gegebenenfalls fritzload gestartet.
Stelle es hier mal zur Verfügung..
Kann mich meinem Vorredner nur anschliessen, genial praktisches Tool, vielen Dank!
Gruß,
T.
Coole Sache. Auf sowas hab ich schon gewartet. Wie sieht es mit einer WebGui zum Bedienen aus?
Zum Links einfügen (evtl auch von Extern)
Downloas Status
Infos
Kann man mit dem Script auch auf ein NAS Speichern oder geht es nur mit dem USB Anschluss?
Eine Erweiterung wäre Uploaded.to, da es im Moment ohne Captchas läuft. Und außerhalb des Abends sind die Transferraten auch angenehm.
Wie sieht es mit einer WebGui zum Bedienen aus?
Das wäre echt ganz prima! :D
TomTomNavigator
31.01.2008, 15:54
Web GUI halte ich persönlich jetzt nicht unbedingt für nötig(:meinemei:), nett wäre wenn man auch über andere Hoster laden könnte...
Aber, ich kann gar nicht oft genug sagen: TOLLES SCRIPT, selbst mit meinem DSL Ultralight (384) brenn ich pro Monat 50 GB durch die Leitung.... :groesste:
Habe beim Schreiben von uploaded.sh noch einen Fehler in fritzload.sh gefunden.
sed 's/($retries/($try/' fritzload.sh
Außerdem könnte man noch Leerzeichen im Dateinamen berücksichtigen.
sed "s/O\$targetdir\$filename/'&'/" fritzload.sh
Hi!
sed 's/($retries/($try/' fritzload.sh
Dann würde versucht jede Datei 5x runterzuladen, das war der Abbruch der Schleife :rolleyes:
Außerdem könnte man noch Leerzeichen im Dateinamen berücksichtigen.
sed "s/O\$targetdir\$filename/'&'/" fritzload.shDas würde jeden Download unter "$targetdir$filename" im aktuellen Verzeichnis speichern, wenn dann mit den weichen Anführungszeichen, also sed 's/$targetdir$filename/"&"/' fritzload.shAllerdings sollten in den URLs eh keine Leerzeichen vorkommen...
Gruß Acros
für rsdf2txt hab ich was in python gefunden ich weiss nicht op das auf der fritzbox läuft aber auf openwrt läuft das 100% pro
#!/usr/bin/env python
import binascii
import base64
from Crypto.Cipher import AES
import sys
# 8C 35 19 2D 96 4D C3 18 2C 6F 84 F3 25 22 39 EB 4A 32 0D 25
infile = sys.argv[1]
rs_txt = infile.replace('.rsdf', '.txt')
Key = binascii.unhexlify('8C35192D964DC3182C6F84F3252239 EB4A320D2500000000')
IV = binascii.unhexlify('FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF')
IV_Cipher = AES.new(Key,AES.MODE_ECB)
IV = IV_Cipher.encrypt(IV)
obj = AES.new(Key,AES.MODE_CFB,IV)
rsdf = open(infile,'r')
data = rsdf.read()
data = binascii.unhexlify(''.join(data.split()))
data = data.splitlines()
rs_txt = file(rs_txt,'wb')
for link in data:
link = base64.b64decode(link)
link = obj.decrypt(link)
rs_txt.writelines(link.replace('CCF: ','')+'\r\n')
rs_txt.close()
rsdf.close()
Hi!
Dann würde versucht jede Datei 5x runterzuladen, das war der Abbruch der Schleife :rolleyes:
Ahhso, stimmt. Hab dein Skript auch nur überflogen - sorry. :groesste:
Das würde jeden Download unter "$targetdir$filename" im aktuellen Verzeichnis speichern, wenn dann mit den weichen Anführungszeichen, also sed 's/$targetdir$filename/"&"/' fritzload.shAllerdings sollten in den URLs eh keine Leerzeichen vorkommen...
Natürlich die ", sonst würde ja nicht mehr eingesetzt werden. Aber es geht hier ja nicht um die URLs, sondern um den finalen Dateinamen.
MadWarrior
01.02.2008, 21:20
Hallo!
Ists denn dauch irgendwie möglich, die reconnect-funktion auszuschalten und dem progi zu sagen, dass er die wartezeit auch warten soll, bzw alle 10 , 20 oder 90 minuten versuchen nen neuen Download-versuch starten soll ?
Hintergrund: Sitze mit meiner Fritz!Box 7170 hinter nem SDSL Moden, Zugangsart ist "Über LAN A" - da funktioniert kein reconnect. habe schon viele im Forum erwähnte möglichkeiten durchprobiert, aber bisher half mir keine .bat o.ä. weiter.
Zwar steht nach durchführen der reconnect.bat im ereignismonitor:
Verbindung getrennt
Verbindung aufgebaut.
Aber: Ich bekomme halt immer wieder die Gleiche IP. Abhilfe schafft da nur Stecker ziehen, oder "in den Interneteinstellungen was verändern, und dann die Veränderung wieder rückgängig machen"...
Thx für eure Hilfe
ich würde mal sagen das du mit wget denn reconnect auf deinem modem posten must....oder:cool:
reconnect() {
if [ $voipcheck -eq 1 ]; then
voipcheck
fi
sleep $wait "zeit zum warten in millisekunden"
}
MadWarrior
02.02.2008, 08:42
hmm... Danke für deine schnelle Antwort.
Vielleicht hätte ich noch erwähnen müssen, dass ich auf Gebieten mit wget und curl nicht so bewandert. Voip nutze ich nicht, brauch ich nicht, will ich nicht.
mein sdsl modem heißt aethra Starvoice SV2042 . Bekamm dazu hier im Forum auch einen Hit- bisher aber ohne Reply:
http://www.ip-phone-forum.de/showthread.php?p=1011182
das mit dem voip kann man ja weg machen script lesen....und wegen deinem modem klick (http://www.gidf.de/)
SpeziAlex
02.02.2008, 19:50
Hätte noch einen Verbesserungsvorschlag:
falls ein Fehler von der rapidshare seite gemeldet wird script abbrechen bzw. loggen, wie z.B. wenn das Downloadlimit erreich ist oder die Datei gelöscht worden ist.
knopper22
03.02.2008, 02:47
und hier auch nochmal ein Vorschlag von mir.
Wie sieht das mit Premium-Usern aus, da das Skript ja anscheinend nur für die freie Variante mit den Captchas gedacht ist.
Ne Web-Gui wäre auch wirklich schlecht. Vielleicht könnte man ja das ganze auch mit in den nächsten ds-mod integrieren.
Und dann noch was zur Performance, also ich hab DSL-3000 mit ca. 350 kb/s, was dann 2,8-2,9 mbit/s entspricht. So USB 1.1 hat aber 12 Mbit Brutto, dann kann doch der Netto-Wert nicht noch unter 3 Mbit sein, oder?
Und dann noch was allgemein zur CPU-Performance der FB. Bei Wikipedia lese ich:
Die MIPS-Architektur (Microprocessor without interlocked pipeline stages, etwa "Mikroprozessor ohne Pipeline-Sperren") ist eine RISC-Prozessorarchitektur, die ab 1981 von John Hennessy und seinen Mitarbeitern an der Stanford-Universität entwickelt wurde.
MIPS war ursprünglich eine 32-Bit-Architektur, die 1991 mit dem R4000 auf 64 Bit erweitert wurde. ............
MIPS-Prozessoren werden auch häufig in eingebetteten Systemen eingesetzt. Dazu zählen z. B. Cisco-Router, Sun Cobalt Server bis RaQ/Qube2, BMW Navigationssysteme, die Fritz!Box, Satellitenreceiver, Dreambox, Konica Minolta DSLRs und Sony- und Nintendo-Spielkonsolen.
also so genau weiß ich das jetzt auch nicht. Aber erinnere mich mal irgendwo gelesen zu haben, dass eine CPU mit MIPS-Archiktektur weitaus leistungsfähiger sein kann als eine vergleichbare mit x86-Architektur.
Ich glaube die PS2 hat auch so einen der auch nur auf 294 Mhz läuft, aber trotzdem auf 6,2 GFlops kommt (ca. P4 3,2 Ghz).
Man kann sich also bei der Leistungsfähigkeit der FB nicht gleich immer auf die Taktfrequenz der CPU beziehn, da es eben eine komplett andere Architektur ist. Oder liege ich da jetzt falsch???
Pauschal kann man das nicht sagen mit der Datenrate bei USB, das hengt auch sehr von einem verwendeten Usb Gerät ab, manch alter Stick schafft das vielleicht net ganz. Irgendwo in dem Thread stand auch das die Geschwindigkeit sehr von dem verwendeten Dateisystem abhengt.
knopper22
03.02.2008, 13:11
und welches ist da da schnellste? Bestimmt FAT wieder nicht oder?
naja wäre ja nicht für mich persönlich das Problem, da ich dann sowieso ne HD nehmen würde, und die schafft die Rate garantiert!
FAT ist denkbar schlecht. Du hast ein Linuxsystem und die Daten müssten erst einmal per Samba für FAT vorbereitet werden. Das beste ist es wenn man normale Linuxpartitionen anlegt. Wenn du noch eine SWAP-Partition dazulegst und diese per swapon in der Box mountest könntest du dazu noch etwas mehr Performence bekommen.
PS: Wenn du Probleme hast deine Festplatte auf Linux vorzubereiten weil du Windows benutzt dann schliesse die Festplatte an den PC an und lege irgendeine Linux_Live_CD ein. Nun wählst du "auf Festplatte installieren und gehst alle Schritte durchs Installationsmenu. Irgendwann kommt dann die automatische Festplattenpartionierung. Führe das aus, dann hast du deine Partitionen und kannst die Installation abbrechen.
knopper22
03.02.2008, 13:35
und wie kann ich die am besten und schnellsten unter WinXP anlegen? Also jetzt ohne groß Partitionsmagic oder so?
@knopper22: Also diese ... Frage ist doch jetzt nicht dein Ernst? Die Antwort steht genau 1 Post über dir! Sag jetzt nicht, du hast mehr als 2 Minuten für das Verfassen deiner Frage benötigt...
Die Sachen nach PS habe ich erst kurz nach meinem Posting hinzugefügt. Ich denke mal da haben wir gleichzeitig unsere Postings erstellt.
knopper22
03.02.2008, 14:14
oh sorry, ja wo ich die Frage verfasst habe, war der Post noch nicht da.
PS: Wenn du Probleme hast deine Festplatte auf Linux vorzubereiten weil du Windows benutzt dann schliesse die Festplatte an den PC an und lege irgendeine Linux_Live_CD ein. Nun wählst du "auf Festplatte installieren und gehst alle Schritte durchs Installationsmenu. Irgendwann kommt dann die automatische Festplattenpartionierung. Führe das aus, dann hast du deine Partitionen und kannst die Installation abbrechen.
ja ok das ist aber bestimmt nicht die eleganteste Methode oder? Geht das auch nicht direkt in Windows? Oder ebend direkt von einer Live-cd, aber ohne erst eine Installation starten zu müssen?
Und was hat die FB überhaupt für ein Dateisystem? Ext2 oder ext3?
Ich kann nur aus Erfahrung sagen dass alle Programme die es unter Windows machen "Müll" produzieren. Es gibt aber einen Weg der auch funktioniert.
Wenn du selber Images erstellst dann ist es naheliegend dass du den VMWARE-Player nimmst.
Lade dir die VMWARE-Workstation als Testversion herunter. Nun importierst du hier dein Linux-VMware-System. Klicke auf Hardware editieren und füge eine festplatte hinzu (die, die du partitionieren willst). Lade Linux bis zum Schluss und starte dann die gängigen Tools (qparted, fdisk,vfdisk oder was auch immer) und lege die Partitionen an.
Ich kann dir aber sagen dass es mit einer InstallationsCD wesentlich einfacher ist. Früher habe ich das auch so gemacht weil ich faul war ;) Bricht man nach dem Partitionieren ab dann ist auch nur die Festplatte partitioniert und es bleibt kein Installationsmüll auf der HDD zurück.
Edit: Zu ext2 oder3 muss man sagen dass beides gehen sollte allerdings solltest du mal nach der entsprechenden WIKI Seite googeln um die Unterschiede zu sehen. Auf jeden Fall solltest du auch eine SWAP-Partition anlegen und diese mit Swapon mounten. Denke daran das fest in der rc.S oder in einer config zu setzen da der Swapspace nach jedem Reboot neu gemountet werden muss.
Wie sieht das mit Premium-Usern aus, da das Skript ja anscheinend nur für die freie Variante mit den Captchas gedacht ist.
klick (http://www.ip-phone-forum.de/showthread.php?p=976347&highlight=wget#post976347)
Ne Web-Gui wäre auch wirklich schlecht. Vielleicht könnte man ja das ganze auch mit in den nächsten ds-mod integrieren.
Wie ich bereits sagte, ich bin zu Zeit sehr eingespannt, wer möchte kann gerne ne webgui machen
Und dann noch was zur Performance, also ich hab DSL-3000 mit ca. 350 kb/s, was dann 2,8-2,9 mbit/s entspricht. So USB 1.1 hat aber 12 Mbit Brutto, dann kann doch der Netto-Wert nicht noch unter 3 Mbit sein, oder?
350 kb/s ist doch für DSL300 sehr gut, das ist ja auch nur die Nettodatenrate, dazu kommt noch TCP-IP-Stack und evtl. verlorene Pakete etc.
Und dann noch was allgemein zur CPU-Performance der FB. Bei Wikipedia lese ich:
also so genau weiß ich das jetzt auch nicht. Aber erinnere mich mal irgendwo gelesen zu haben, dass eine CPU mit MIPS-Archiktektur weitaus leistungsfähiger sein kann als eine vergleichbare mit x86-Architektur.
Ich glaube die PS2 hat auch so einen der auch nur auf 294 Mhz läuft, aber trotzdem auf 6,2 GFlops kommt (ca. P4 3,2 Ghz).
Man kann sich also bei der Leistungsfähigkeit der FB nicht gleich immer auf die Taktfrequenz der CPU beziehn, da es eben eine komplett andere Architektur ist. Oder liege ich da jetzt falsch???Die fritzbox kommt bei ca. 400kB/s mit FAT an ihre Leistungsgrenze, mit ext2 ist USB der Flaschenhals dann kommt man auf ca 1.3MB/s, es steht aber auch in der readme dass man ext2 nehmen sollte
SpeziAlex
03.02.2008, 14:58
Bei mir dauert der reconnect meist unterscheidlich lange, weil öfters mal pppoe fehler beim reconnecten auftreten, aber nach paar sekunden verbindet die fritzbox trotzdem.
Wäre es dann nicht besser anstatt einer bestimmten zeit zuwarten zu überprüfen, ob ein ping erfolgreich ist oder nicht?
also statt:
reconnect() {
if [ $voipcheck -eq 1 ]; then
voipcheck
fi
if [ $upnp -eq 1 ]; then
cat data.box | busybox nc -w 1 $box 49000 >/dev/null
else
dsld -s
dsld -n
fi
sleep $wait
}
den code hier zu benutzen?
reconnect() {
if [ $voipcheck -eq 1 ]; then
voipcheck
fi
if [ $upnp -eq 1 ]; then
cat data.box | busybox nc -w 1 $box 49000 >/dev/null
else
dsld -s
dsld -n
fi
while [ -n "$(ping -c 1 1und1.de | grep '0 packets received')" ]; do
echo warte ...
done
}
sicherlich lässt sich das besser lösen, aber bei mir funktioniert es so.
Ich glaube die PS2 hat auch so einen der auch nur auf 294 Mhz läuft, aber trotzdem auf 6,2 GFlops kommt (ca. P4 3,2 Ghz).
Es gibt so viele kleine PDAs/PNAs die alle Videos wiedergeben können und kaum Leistung haben. Wichtig ist nur dass man das Programm auf dem System optimiert. Erst wenn man alle Funktionen der CPU ausnutzt, benutzt man sie effektiv.
Vergleichbar ist das mit einer X86er CPU. Schaltet man hier den Cache ab, deaktiviert MMX usw. dann wird der extrem langsam werden.
knopper22
03.02.2008, 15:26
Ja und wie ist das bei der FB.
Da sind doch die Programme auch extra für die CPU kompiliert oder nicht?
SpeziAlex
03.02.2008, 18:41
Die meisten Programme sind auch extra für die CPU kompiliert, nur bestimmte Vorgänge, wie z.B. das lesen vom FAT-Dateisystem wurde entweder nicht optimiert oder es gibt keinen extra Chip der genau das der Haupt-CPU abnimmt und somit entlastet.
Das mit den extra Chips für bestimmte Funktionen gibt es in allen möglichen Geräte, wie z.B. Handy, PDAs/PNAs, Digital-Receiver(Dbox) und noch mehrere. Die haben alle relativ langsame Haupt-CPUs, die aber durch spezielle Chips die nur genau für eine Sache optimiert sind unterstützen und somit die Gesamtleistung des Gerätes steigern.
Somit ist es nicht nur wichtig optimierte Programme laufen zulassen, sondern auch wichtig welche extra Chips es für bestimmte Funktionen zur Verfügung stehen.
knopper22
05.02.2008, 13:51
Ja und wie ist nun das Dateisystem in der FB selber? ext2 nehme ich an, wegen der besseren Performance oder?
und nochmal wegen dem Script für Premium-User, könnte man da evt. auch mit einbauen, das die FB simultan 2-3 Verbindungen für eine Datei aufbaut, um so auch die komplette Leiúng auszureizen? Also quasi wie Getright oder so.
@SpeziAlex: Im Prinzip keine schlechte Idee, so machen tools wie der USD das ja auch. Allerdings sind PPOE Fehler keine zufälligen Fehler, sondern vom Provider gesteuert (in diesem Fall). Damit soll das häufige reconnecten unterbunden werden. Sobald man ~ 4mal reconnectet hat innerhalb einer kurzen Zeit treten diese Fehler auf. Ein reconnect dauert dann ca. 1 Minute (bei einem tcom backbone). Bei Alice treten diese Probleme soweit ich weiß nicht auf. Telefonica/Mediaways geht bei 1&1 Kunden teilweise so weit, und vergibt wieder die selbe ip nach reconnect. Am einfachsten ist es letzlich, zu gucken wie lange der reconnect dauert (mit PPOE Fehlern) und das dann einzustellen. ;)
knopper22
05.02.2008, 19:26
Kann ich nicht bestätigen, reconnecte auch häufiger mal, meist über Windows per Unpnp, und geht eigentlich jedesmal. Bin übringens auch an nem T-Com Backbone.
Warum sollten sie das reconnecten unterbinden wollen? Etwa extra wegen Rapidshare, das nicht mehr soviel gesaugt wird?
TomTomNavigator
06.02.2008, 16:19
Es wäre doch auch sicher möglich, das Script so abzuändern, das es über Proxies läd. Eine Liste mit ein paar hundert Proxies hinterlegen, bei jedem Download wird der Proxy gewechselt, sollte der Proxy noch keine Freigabe von Rapidshare haben (Download läuft bereits, IP noch in Wartezeit) wird automatisch der nächste Proxy gewählt.
Okay, der Speed wird sich verringern, jedoch kann man dann VOIP Check und dgl. außer Acht lassen.
@knopper22: Interessant. Welchen Provider hast du denn? Möglicherweise betrifft das auch lediglich die Reseller.
Warum das konkret gemacht wird weiß ich auch nicht, aber ich könnte mir durchaus vorstellen, dass es mit rs zusammen hängt.
@TomTomNavigator: Das kannst du vergessen. Ist zwar technisch möglich, aber du wirst nicht genügend proxys finden die eine annehmbare Geschwindigkeit bieten und gleichzeitig noch "frei" sind.
knopper22
06.02.2008, 19:18
@knopper22: Interessant. Welchen Provider hast du denn? Möglicherweise betrifft das auch lediglich die Reseller.
Warum das konkret gemacht wird weiß ich auch nicht, aber ich könnte mir durchaus vorstellen, dass es mit rs zusammen hängt.
Bin nicht bei T-Com sondern bei 1&1, als auch Reseller. Bin lediglich über deren Backbone drin.
Wenn es was mit rs zu tun hat, dann müsste es ja erst seit kurzem sein, da das mit rs ja in letzter zeit immer mehr zugenommen hat.
kann das jemand bestätigen??
SpeziAlex
06.02.2008, 19:43
@SpeziAlex: Im Prinzip keine schlechte Idee, so machen tools wie der USD das ja auch. Allerdings sind PPOE Fehler keine zufälligen Fehler, sondern vom Provider gesteuert (in diesem Fall). Damit soll das häufige reconnecten unterbunden werden. Sobald man ~ 4mal reconnectet hat innerhalb einer kurzen Zeit treten diese Fehler auf. Ein reconnect dauert dann ca. 1 Minute (bei einem tcom backbone). Bei Alice treten diese Probleme soweit ich weiß nicht auf. Telefonica/Mediaways geht bei 1&1 Kunden teilweise so weit, und vergibt wieder die selbe ip nach reconnect. Am einfachsten ist es letzlich, zu gucken wie lange der reconnect dauert (mit PPOE Fehlern) und das dann einzustellen. ;)
Hmm werde ich mal ausprobieren, danke für den Tip. Ich berichte dann wie es bei mir ist.
Bin nicht bei T-Com sondern bei 1&1, als auch Reseller. Bin lediglich über deren Backbone drin.
Wenn es was mit rs zu tun hat, dann müsste es ja erst seit kurzem sein, da das mit rs ja in letzter zeit immer mehr zugenommen hat.
kann das jemand bestätigen??
1&1 benutzt doch nur T-Com Backbones oder nicht?
knopper22
06.02.2008, 22:01
1&1 benutzt doch nur T-Com Backbones oder nicht?
Ne auch welche von Telefonica. Meist zu erkennen an den 77 er IP's.
im allgemeinen hat man mit 1&1 einen mediaways/telefonica backbone. Nur wenige Kunden werden über den tcom backbone geleitet, einfach weil es wohl teurer ist. Der tcom backbone routet innerhalb Deutschlands besser, im Ausland ist telefonica besser. Die Unterschiede sind jedoch nicht groß. Ich erreiche mit dem tcom backbone eine höhere Geschwindigkeit, dass ist aber regional verschieden. Man kann durch das Verändern der Zugangsraten auch den tcom backbone erzwingen, da gibts hier im Forum eine Anleitung zu.
Soweit ich mich erinnern kann, besteht das Problem mit den PPOE Fehlern erst seit circa einem halben Jahr, ich bin da aber nicht sicher. Ist ja im Prinzip auch egal, da wir es sowieso nicht ändern können.
Backt to topic würde ich sagen. ;)
knopper22
19.02.2008, 22:11
mal wieder zu rapidshare-downloader, will das nun auch mal bei mir machen, und hab mir mal Gedanken gemacht.
Und zwar kann ich ja bei Windows, so verschiedenste Einstellungen bzgl. MTU, Rwin, und TCP-Recieve Window verändern. So hab natürlich bei mir alles optimiert mit TCP-Optimizer und es ist mir auch bekannt, dass dann letztendlich diese Einstellungen für den Speed bedeutend sind, und nicht die MTU der FB oder so, da ich ja sozusagen mit meinem Rechner der Endknoten bin.
SO wenn ich nun aber eine HD an der FB hängen hab, und die Downloads da laufen lasse ist ja die FB der Endpunkt, also die FB mit dem Linux-System, leitet nichts weiter, sondern downloadet direkt, z.b. mit wget!
Wie kann ich nun genau die einzelnen Einstellungen, also MTU, RWin, TCP-Recieve-Window an der FB verändern, so das dass hier optimiert ist, so dass meine downloads auch mit vollem Speed laufen.
In Windows habe ich nämlich jetzt eigentlich fast immer so um die 350-355 kb/s (DSL 3000), was eigentlich schon sehr optimal ist.
Kann man das nun an der FB einstellen??? Oder ist das schon optimal? Ich denke aber eher nicht, da ja die FB für alle DSl-Varianten ausgelegt wurde, und nicht nur für 3000.
Hallo!
So, ich hab eine neue Version gemacht, die auch mit den aktuellen Captchas klarkommt (mit AntiCaptcha 3.6.11). Außerdem ist ein Großteil der alten Captchas enthalten, falls Rapidshare wie in den letzten Tagen wieder öfter das Captcha wechselt wird automatisch die passende Methode ausgewählt (wenn es kein komplett neues Captcha ist).
Die Fehlererkennung ist jetzt deutlich verbessert, wenn z.B. das Captcha nicht erkannt wird, wird direkt ein neuer Versuch gestartet.
Da die Captchaerkennung unter Umständen jetzt etwas länger dauert wird diese Zeit von der Wartezeit abgezogen.
So, das wars auch schon, viel Spass!
schwarz111
02.03.2008, 22:52
Danke
läuft einwandfrei
Hi!
Schon wieder ne neue Version weil Rapidshare die Page geändert hat.
Sonst sind auch noch nen paar kleine Verbesserungen drin
Wollte mich auch mal bedanken.
Läuft ja sogar auf meiner alten FW, wenn man ein passendes/laufendes wget hat :D
Da ich Kabelinet und mein eigenes reconnect-Script mit voipcheck habe,
habe ich den reconnect-Aufruf in download() auskommentiert/deaktiviert.
Für voip-/telcheck suche ich in der Ausgabe von:
echo "AT&V" | nc 127.0.0.1 1011 | grep "Port"
nach "OFFHOOK",
denn dann hat jemand den Hörer abgenommen und will vielleicht grad wählen.
Und mit der Geschwindigkeit beim DL auf meine USB-HDD (FAT32) bin ich auch zufrieden (hab ja auch nur 2000er).
TomTomNavigator
07.03.2008, 19:52
Soo, ich hab ein kleines Problem, vielleicht hat ja jemand eine Antwort darauf.
Also:
Soweit läuft alles hervorragend, wunderbar.
Jedoch tritt hin und wieder ein kleiner Fehler auf, d.h. die Datei wird nicht geladen (die Datei wird mit einer Größe von 3KB angezeigt )
Ein Auszug aus dem Log:
reconnecting...
Vorbereiten des Downloads von file.part1.rar, Versuch 1
Warte noch 129 Sekunden auf Download-Ticket
Lade file.part1.rar herunter. Accesscode: 61I8
--19:21:13-- http://rs115dt.rapidshare.com/files/35085289/1664127/file.part1.rar
=> `./downloads/file.part1.rar'
Resolving rs115dt.rapidshare.com... 80.152.62.116
Connecting to rs115dt.rapidshare.com|80.152.62.116|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2,579 (2.5K) [text/html]
0K 100% 98.60 KB/s
19:21:13 (98.60 KB/s) - `./downloads/file.part1.rar' saved [2579/2579]
Danach laden wieder alle Files, ist also kein Muster drin, hin und wieder taucht des auf. Wenn ich die Datei aber dann nochmals in die Liste setze, so wird sie problemlos geladen.
Der Speed wird auch zu hoch angegeben, okay, läd ja auch nur ein paar KB.
Komisch, komisch, jemand ne Idee?
Vielleicht an einer Stelle ein kurzes sleep einbauen?
Danke schonmal.
spunky1a
08.03.2008, 03:40
die 2.5K müßte eine html-seite sein, hast du dir die files mal angeschaut, vermutlich werden die captchas nicht erkannt, vielleicht kann man noch eine überprüfung der dateilänge einbauen, stimmt sie nicht überein, wird nochmal geladen, aber so wichtig ist das auch nicht, dann muß man die fehlerhaften dateien nochmal neu laden.
Wollte mich auch mal bedanken.
Läuft ja sogar auf meiner alten FW, wenn man ein passendes/laufendes wget hat :D
.
Es sollte doch auch von meiner Netzwerkfestplatte gehen (FTP)
Könnte mir jemand ein paar Tipps geben?
Bin leider (noch kein) Linux Guru :-(
TomTomNavigator
08.03.2008, 10:25
die 2.5K müßte eine html-seite sein, hast du dir die files mal angeschaut, vermutlich werden die captchas nicht erkannt, vielleicht kann man noch eine überprüfung der dateilänge einbauen, stimmt sie nicht überein, wird nochmal geladen, aber so wichtig ist das auch nicht, dann muß man die fehlerhaften dateien nochmal neu laden.
Ne, so schlimm isses ned, wollts nur mal gesagt haben, ob andere auch das Problem haben. Kann ja auch an meiner klapprigen Ultralight Leitung liegen ;)
StuRedman
09.03.2008, 18:06
Hatte ich auch schon, und ja, es ist eine html-Fehlermeldung wegen nicht erkannten captchas.
Glaube die wurde geändert, habe ich heute Nacht bei Gulli gelesen.
Bin mir aber nicht 100% sicher
TomTomNavigator
10.03.2008, 17:35
Bei mir brennt die Leitung nach wie vor. :-Ö
da_new8i
15.03.2008, 13:50
Hi Leute,
ich finde dieses Prog einsame Spitze. Nur fand ich es immer etwas umständlich die ganzen Schritte auszuführen um fritzload zu starten. Darum hab ich ein wenig gegoogelt und mir am Ende eine Batchdatei zusammengeschrieben die alle Schritte, um eine Liste zu laden, für mich erledigt. Das besondere daran ist, dass ein Passwort (EUER_PASSWORT) für die Fritzbox an telnet übergeben werden kann und somit alles automatisch gestartet wird. Somit müsst ihr nur noch die Liste (LINKS.TXT) auf den USB-Stick oder HDD (EUER_STORAGE) ziehen um sie runter zu laden.
In den Klammern stehen die Begriffe die ihr im File auf eure Einstellungen ändern müst. Das "~" am Ende dürft ihr nicht löschen.
Ich hoffe diese Batchdatei nutzt sonst noch jemandem.
Viel Spass damit.
Wird gleich direkt mal ausprobiert ;-)
Hallo! Hab das Programm erfolgreich zum laufen bekommen und es funktioniert auch soweit, nur selbst wenn ich es manuell über telnet starte, öffnen sich gleich zwei Prozesse. Ist das normal?
1637 root 608 S /bin/sh /var/tmp/tsb/tsbdaemon.sh
1947 root 396 S /bin/ash ./fritzload.sh -l url.txt
1950 root 416 S /bin/ash ./fritzload.sh -l url.txt
1968 root 1788 S dsld -n
1992 root RWN [kdsld_token]
2170 root 516 D ./wget -O./downloads/clay.part1.rar -t 3 --post-data=accesscode=9CZ4 --progress=dot:giga
2418 ftpuser 384 S ftpd -D -q -t 120 -m 15 -h FRITZ!Box Fon WLAN 7170
2481 root 236 S sleep 10
2482 root 344 R ps
# Mar 18 12:38:40 ubik2: [00047377]DSP: XDU=2( DTE ) OVR=0 MIPS_OVR=0
Vielen dank! Hab nicht so den plan von unix etc...
mfg
Also bei mir ist es auch so ... scheint normal zu sein
Nordstern
18.03.2008, 22:44
Sehr schönes Tool! Allerdings geht nohup bei meiner box (7270) nicht. dazu benötige ich sicherlich freetz, oder? wenn ja, welches paket(e) benötige ich dafür?
ohhhh... da muss ich doch gleich mal meinen größeren usbstick freiräumen... xD
nochmal zu backbone/reconnect:
ich bin 1und1 kunde, habe aber so gut wie immer (hatte vor nem jahr mal n paar monate lang 1und1 dns) eine t-ipconnect dns. also bin ich wahrscheinlichauch an nem tcom-backbone.
aber mit reconnect hatte ich noch nie probleme.
und: telefonica ist auch nur eine tochterfirma von 1und1.
champloo
19.03.2008, 18:24
hi
wollte mal fragen ob man das progamm auch auf einem nas laufen lassen kann?
Hallo zusammen,
ich habe mittlerweile den kompletten Thread. die ReadMe und auch die Beiträge im Gulli-Board durchgelesen und konnte leider nirgendwo finden auf welchen Fritzboxen dieses Programm läuft. Der USB-Port der 3050 soll ja identisch mit dem der 7170 sein. Heißt das im Umkehrschluss, dass eine 3050 (die hier noch in der Ecke liegt) ausreicht? Dann würde ich das nämlich probieren.
Und hat schonmal jemand dieses Programm mit einer angeschlossenen USB-Platte und gleichzeitigem Anschluss eines Druckers per USB-Hub getestet? Kann man dann den Drucker trotzdem noch normal als Netzwerkdrucker nutzen?
Ich hoffe ich hab keine unnötigen Fragen gestellt, aber meine Recherche brachte mir nicht den erhofften Geistesblitz.
Vielen Dank und Grüße
Tom
@champloo: Wenns der selbe Prozessor ist sollte zumindest das Anticaptcha laufen, das Script sowieso, dann müsstest du vielleicht wget neu kompilieren, sonst auch noch Anticaptcha
@Nordstern: Probiers halt ohne nohup, du kannst die Ausgabe auch einfach so umleiten per "./fritzload.sh -l bla>ausgabedatei.txt &"
Der USB-Port der 3050 soll ja identisch mit dem der 7170 sein. Heißt das im Umkehrschluss, dass eine 3050 (die hier noch in der Ecke liegt) ausreicht? Dann würde ich das nämlich probieren.
Das müsste eigentlich gehen, soweit ich das sehe, evtl. geht wegen der alten Firmware das Wget nicht oder es fehlen applets der busybox, aber einfach mal ausprobieren
Und hat schonmal jemand dieses Programm mit einer angeschlossenen USB-Platte und gleichzeitigem Anschluss eines Druckers per USB-Hub getestet? Kann man dann den Drucker trotzdem noch normal als Netzwerkdrucker nutzen?
Das geht ohne Probleme
champloo
21.03.2008, 20:53
Seit heute funktioniert es bei mir gaaar nicht mehr:
#nohup ./fritzload.sh -l liste.txt &
-sh: nohup: not found
[1] + Done(127) nohup ./fritzload.sh -l liste.txt
#
gruß,
Crevlon
hab das gleiche problem. was kann man dagegen tun?
TomTomNavigator
21.03.2008, 20:57
Hast du denn schon mal die Box neugestartet?
Schon mal ohne nohup den Download gestartet? [./fritzload.sh -l liste.txt &]
champloo
21.03.2008, 21:09
ja hab ich schon versucht.
ich muss noch dazu sagen das ich das programm auf meinem dns-323 laufen hab. und ein sinus 154 dsl basic 3 router hab.
TomTomNavigator
21.03.2008, 21:14
Lief es denn auf deinem Network Storage schon?
champloo
21.03.2008, 21:16
leider noch nicht.
hab mich mal hier durch gelesen konnte mir aber noch nichts richtig helfen.
sieht doch so aus als ob er die fritzload.sh nicht findet?
hast du es schonmal ohne nohup und dafür mit > ausgabe.log probiert?
oder einfach so ohne etwas, nur so zum test?
champloo
21.03.2008, 21:58
ich hab grad gelesen das man perl braucht.
mit den anleitungen die ich gefunden habe komm ich nicht klar.
gibt es eine für totale anfänger.
wenn ich fritzload.sh starte bekomme ich:
Aufruf: /mnt/HD_a2/fritzload/fritzload.sh [Option] [Datei|URL]
Datei(en) von rapidshare.com herunterladen
: No such file or directory
-l liste - Alle Dateien aus der Textdatei <liste> (eine pro Zeile) her
unterladen
-u url - Einzelne Datei herunterladen
-r - Einen Reconnect ausf├╝hren, dann beenden
-v - Auf evtl. laufendes Voip-Telefonat warten, dann beenden
-?, --help - Diese Hilfe anzeigen, dann beenden
Man braucht kein perl, man braucht ein passendes wget.
Ein wget wird auch mitgeliefert. Ansonsten braucht man noch sed.
Wenn du fritzload.sh ohne Parameter aufrufst, und dann schon "no such file" erscheint, wundert mich das schon sehr,
oder hast du es mit Parametern aufgerufen?
Wenn du es so startest: sh -x <pfad/>fritzload.sh ...
dann siehst du, was im einzelnen gemacht wird, und evtl. was fehlt oder wo das Problem liegt.
champloo
22.03.2008, 14:37
wenn ich mit sh eingebe gibt er mir aus:
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
Aufruf: /mnt/HD_a2/fritzload/fritzload.sh [Option] [Datei|URL]
Datei(en) von rapidshare.com herunterladen
: No such file or directory
-l liste - Alle Dateien aus der Textdatei <liste> (eine pro Zeile) her
unterladen
-u url - Einzelne Datei herunterladen
-r - Einen Reconnect ausf├╝hren, dann beenden
-v - Auf evtl. laufendes Voip-Telefonat warten, dann beenden
-?, --help - Diese Hilfe anzeigen, dann beenden
: No such file or directory
: No such file or directory
: No such file or directory
dann lies doch man, was da steht...
zum download von einer datei gibst du
fritzload.sh http://rapidshare.com/files/123456/datei.rar
ein, für eine liste
fritzload.sh -l liste-der-links.txt
.
dann müsste es gehen.
champloo
22.03.2008, 19:39
wenn ich das eingebe bekomme ich die meldung:
[1] - Done(127) mnt/HD_a2/fritzload/fritzload.sh-l down.txt
# # sh: Can't open /mnt/HD_a2/fritzload/fritzload.sh-l
fritzload.sh -l liste-der-links.txt
----------^------------
du hast das leerzeichen zwischen fritzload.sh und -l vergessen...
champloo
23.03.2008, 13:18
mit leerzeichen sagt der mir:
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
Aufruf: /mnt/HD_a2/fritzload/fritzload.sh [Option] [Datei|URL]
Datei(en) von rapidshare.com herunterladen
: No such file or directory
-l liste - Alle Dateien aus der Textdatei <liste> (eine pro Zeile) her
unterladen
-u url - Einzelne Datei herunterladen
-r - Einen Reconnect ausf├╝hren, dann beenden
-v - Auf evtl. laufendes Voip-Telefonat warten, dann beenden
-?, --help - Diese Hilfe anzeigen, dann beenden
: No such file or directory
: No such file or directory
: No such file or directory
/mnt/HD_a2/fritzload/fritzload.sh: 109: Syntax error: word unexpected (expecting
"do")
PC-Jumper
23.03.2008, 18:31
Hallo Leute,
download mit fritzload.sh -l liste.txt , geht ja.
Wie kann ich dann aber den Download stoppen, unterbrechen ??,
:noidea:
Danke für Eure Antwort. :)
der PC-Jumper
TomTomNavigator
23.03.2008, 19:15
Mit
killall fritzload.sh
wird die aktuelle Datei noch fertigeladen.
Mit
killall fritzload.sh
killall wget
wird der Download sofort abgebrochen.
@champloo: kannst du mir die genaue befehlszeile mit den fehlern sagen?
devildevil3
24.03.2008, 23:47
auf die gefahr hin das es schon steht
bei nohup kommt immer not FOUND
wenn ich aber dl so starte gehts
sh -x ./fritzload.sh -l LINKS.TXT
allerdings sobald telnet Fenster zu, macht die fritz.box auch nichts mehr?
nur
nohup ./fritzload.sh -l LINKS.TXT
geht nicht, weiß einer warum?
Grüße und danke
nohup ist wohl bei manchen fritzBox versionen nicht dabei...
aber du kannst auch einfach
mit
"touch logfile.log"
eine logfile erstellen und dann mit
"sh ./fritzload.sh -l LINKS.TXT > logfile.log &"
den prozess im hintergrund starten.
(natürlich ohne anführungszeichen...)
mit "more logfile.log"
kannst du dann sehen, wo er gerade steckt.
da_new8i
25.03.2008, 08:24
An alle die das Tool mit einem NAS betreiben. Auf welche Übertragungsrate kommt ihr denn?
Bei meiner CIFS gemounteten NAS krieg ich maximal 200 kB/s hin. Da ist sogar der direkte Anschluss per USB-Kabel mit bis zu 400 kB/s schneller :(.
Würde gern ein Paar Werte zum vergleichen sehen.
Ich sag schon mal danke.
devildevil3
25.03.2008, 13:50
@nixnick
danke dir
dann habe ich noch ein Problem
wenn ich die befehle eingebe
killall fritzload.sh
killall wget
kommt Not Process killed
aber diese müssen noch laufen, es wird noch runtergeladen(nur 2kb files, wo drinnen steht das die Downloadsession abgelaufen ist) und dann reconnet => aller 10Sek neue Ip, und ich kann es wie oben erwähnt nicht stoppen, nur durch neustarten der Fritzbox.
Nun noch ein paar Anregungen, um diese umzusetzen zu gehen weiß ich nicht.
Kann man eine Überprüfung vor einen Download in Verzeichnis nachschauen ob eine Datei Names "Pause.txt" existiert=> Anhalten der Abarbeitung und in Intervallen zb aller 5 min schauen ob diese immernoch vorhanden ist, wenn nicht weiter mit der Abarbeitung.
Dann praktisch fast das selbe nur schauen ob vor einen Download die Datei Namens Stopp.txt existiert wenn ja alles beenden.
Grüße
big-bastian
26.03.2008, 21:12
ich habe bei meiner fritzbox 3050 das selbe problem das er immer eine neue ip holt aber nix runterläd. kann das ganze auch nur durch trennen des netzsteckers anhalten. und dann geht garnix mehr mußt die fb mit dem recover image wiederherstellen!
Collector
30.03.2008, 03:04
Puh... ich hab jetzt fast das ganze Thema durchgelesen, aber steige da nicht durch...
Gibt es eine Schritt für Schritt Anleitung, die auch absolute Laien versten, wie man die ganze Choose zum laufen bekommt?
Habe eine FRITZ!Box Fon WLAN 7170 mit Labor-Version 29.04.99-10187 Firmware und arbeute mit Win XP. Wäre echt nett wenn mir da jemand helfen könnt.
doppelfritz
30.03.2008, 10:54
Hallo,
also, für einen "absolute Laien" ist dieses Skript schwer zu verwenden.
Hast du auf deiner Box schonmal telnet aktiviert gehabt, oder weißt wie es geht?
Weißt du, was w-get ist?
Hast du schon Grundkentnisse zu Linux?
Wenn die Antwort auf diese 3 Fragen nein lautet würde ich dir abraten das Skript zu verwenden, da du damit
1. Die Garantie der Box verlierst
und 2. eventuell in für einen Laien schwirige Situationen gerätst.
Wenn du trotzdem das Skript benutzen willst mache ich dir eine solche Anleitung, wenn du allerdings Vista hast kann ich keine machen, da ich damit keine Erfahrung hab und von jemand anderen erfahren hab, das er telnet bei ihm unter Vista erst irgendwie aktivieren musste.
devildevil3
30.03.2008, 11:46
Im Grunde ist es gar nicht so schwer.
Man braucht telnet auf der Box (Oder SSH, da du über Laie bist wirst du letzteres nicht haben)
Du nimmst das Letzte Fritzload was hier angeboten wurde(Glaube Seite 7).
Entpackst alles auf deinen USB-Stick, Platte oder was auch immer du dran hast.
Nun musst du die Fritzload.sh bearbeiten, da du Win benutzt empfehle ich "gVim Easy 7.1" da dieses Programm das richtig abspeichert, ohne Sonderzeichen wie Windows.
Gehe alle Teile durch, was ich ändern musste war mein Passwort.
Auf deiner Fritzbox sollte Upnp sollte auf deiner Box aktiv sein, zwecks reconnet.
Wenn alles hast kannst du einen Test machen.
Logge dich mit Telnet ein und gibt folgendes Zeile für Zeile ein
Bitte "USBMassStorageDevice-Partition-0-1" durch den Namen deines Sticks ersetzen, erfährst du wenn du dich per FTP der Box drauf verbindest
cd /var/media/ftp/USBMassStorageDevice-Partition-0-1/fritzload/
sh ./fritzload.sh -r
Sollte deine Box jetzt einen Reconnet machen warst du erfolgreich, wenn nicht ist das schlecht.
Wenn es geht kannst du eine Txt in den Verzeichnis anlegen wo fritzload drinnen ist
so startest du es dann mit einer Liste.
touch logfile.log
sh ./fritzload.sh -l Liste.TXT
jetzt wird eine Logfile.log in den Verzeichnis von Fritzload erstellt wo die aktuellen infos drin stehen, diese Datei betrachtest du am besten mit Notepad 2 oder wordPad, der normale Win Editor zeigt "Müll" an.
Wenn das alles so geht kannst du die Bat Datei verwenden, gabs auch schonmal etwas eher hier im Thread
@ECHO OFF
:: :::::::::::::::::::::::::::::::::::::::::::::
:: temp_SendKeys.VBS will contain the "commands"
ECHO.set handler=WScript.CreateObject("WScript.Shell") > temp_SendKeys.VBS
ECHO.WScript.sleep 500 >> temp_SendKeys.VBS
:: :::::::::::::::::::::::::::::::::::::::::::::
:: Open Connection To Telnet Host
ECHO.handler.SendKeys "open fritz.box~" >> temp_SendKeys.VBS
ECHO.WScript.sleep 500 >> temp_SendKeys.VBS
:: :::::::::::::::::::::::::::::::::::::::::::::
:: Send Password
ECHO.handler.SendKeys "dein Passwort~" >> temp_SendKeys.VBS
ECHO.WScript.sleep 3000 >> temp_SendKeys.VBS
:: :::::::::::::::::::::::::::::::::::::::::::::
:: Send Stuff to be done
ECHO.handler.SendKeys "cd /var/media/ftp/USBMassStorageDevice-Partition-0-1/fritzload/~" >> temp_SendKeys.VBS
ECHO.WScript.sleep 1000 >> temp_SendKeys.VBS
ECHO.handler.SendKeys "touch logfile.log~" >> temp_SendKeys.VBS
ECHO.WScript.sleep 1000 >> temp_SendKeys.VBS
ECHO.handler.SendKeys "sh ./fritzload.sh -l Liste.TXT > logfile.log ~" >> temp_SendKeys.VBS
ECHO.WScript.sleep 2000 >> temp_SendKeys.VBS
:: Open a Telnet Windows
start telnet.EXE
:: Run the script
cscript//nologo temp_SendKeys.VBS
:: Delete the temporary file
DEL temp_SendKeys.VBS
Collector
30.03.2008, 15:25
Telnet kann man doch einfach über #96*7* am Telefon aktivieren, oder irre ich mich da?
TomTomNavigator
30.03.2008, 17:55
Telnet kann man doch einfach über #96*7* am Telefon aktivieren, oder irre ich mich da?
Ganz genau!
#96*7* Telnet aktivieren
#96*8* Telnet deaktivieren
Collector
31.03.2008, 14:46
Bei der eingabe von "cd /var/media/ftp/MeinUSBStick-Partition-0-1/fritzload/
sh ./fritzload.sh -r" in telnet erhalte ich die Meldung "cd: cant cd to cd /var/media/ftp/MeinUSB-Stick-0-1/fritzload/sh"
devildevil3
31.03.2008, 14:57
"cd /var/media/ftp/MeinUSBStick-Partition-0-1/fritzload/
sh ./fritzload.sh -r" in telnet erhalte ich die Meldung "cd: cant cd to cd /var/media/ftp/MeinUSB-Stick-0-1/fritzload/sh"
Richtiger USBSTICKName?
und den Befehl nacheinander also zuerst
cd /var/media/ftp/MeinUSBStick-Partition-0-1/fritzload/
(Sofern die sachen auch in den Ordner fritzload hast!?)
dann den Befehl
sh ./fritzload.sh -r
<= für einen Reconnet!
Grüße
Collector
31.03.2008, 15:14
USB Stick Name ist richtg. hatte das aber alles zusammen eingegeben.
Habe zwischenzeitig mal die Batchdatei die weiter vorne gepostet wurde getestet. Momentan läuft gerade die zweite Datei durch. Scheint also zu funktionieren. Lediglich die 200KB/s scheinen mir etwas mager.
Was passiert eigentlich wenn man beim reconnect ne IP erwischt die das Downloadlimmit bereits erreicht hat? Reconnectet die Box dan für einen erneuten Versuch?
Edit: Einstweilen noch vielen Dank für die Hilfe
devildevil3
31.03.2008, 15:16
Denke schon, da es bei diesen Fall zu einen Fehler kommt, und meist reconnetet er bei einen Fehler.
TomTomNavigator
31.03.2008, 16:50
Lediglich die 200KB/s scheinen mir etwas mager.
Wenn deine Leitung mehr hergibt, kannst du den Stick als Ext2 formtieren. Damit lassen sich höhere Geschwindigkeiten erreichen. Der Stick muss dann allerdings per Hand gemounted werden.
Oder man legt einfach zwei Partitionen auf dem Stick an:
- USB_DISK-Partition-0-1 (ext2-Formatiert)
- USB_DISK-Partition-0-2 (FAT32-Formatiert)
und gibt in der debug.cfg folgendes ein:# # # # # # # # # Warten bis USB-Stick gemountet ist
max=5
i=0
while [ $i -lt $max ]; do
if mount | grep " on /var/media/ftp/" > /dev/null; then
break
fi
let i=$i+1
sleep 10
done
#
# # # # # # # # # ENDE USB-Stick Warteschleife
# # # # # # # # # Ext2-Partition mounten
mkdir /var/media/ftp/USB_DISK-Partition-0-1
modprobe ext2
mount -t ext2 /dev/sda1 /var/media/ftp/USB_DISK-Partition-0-1
#
# # # # # # # # # ENDE Ext2-Mounten
Joe
Collector
01.04.2008, 00:08
Die ca. 200KB sind also normal? Habe inzwischen einen anderen, neueren USB Stick dran, aber von der Geschwindigkeit her macht es keinen Unterschied. Ne USB-Festplatte würde auch nicht mehr bringen? Einzige Möglichkeit megr Speed rauszukitzeln ist eine ext2-Formatierung?
devildevil3
01.04.2008, 00:28
ja, da es nur eine 7170 ist und diese hat nur einen UsbPort 1.1 => Maximal 1mb/s mehr schafft der nicht, und da es "Fat" ist geht Rechenleistung drauf (muss es glaube ich auf Samba gebracht werden, weiß es aber ehrlich gesagt nicht), eine "ext2" Paration/Formatierung brauch keine Rechenleistung, wird einfach drauf geschrieben und fertig => Höhere Geschwindigkeit.
Collector
01.04.2008, 01:15
Ok. Aber momentan stehe ich vor einem unerwarteten Problem... die Fritz!Box scheint den neuen USB Stick nicht zu mögen... sie erkennt ihn zwar und bindet ihn ein (ich kann mit dem Browser ubers Webinterface der Fritz!Box und über mein FTP-Progie darauf zugreifen), aber aus irgendwelchen unerfindlichen Gründen schmeißt sie das Teil immer wieder raus und behauptet es wäre kein USB-Laufwerk angeschlossen (das mag das Script natürlich garnicht). Ich denke mal an diesem Rapidshare Script (oder was immer es auch ist) kann das nicht liegen? Seltsamerweise wird der Stick beim erneuten einstecken mit einer neuen Partition erkannt. Also zuerst als MeinStick-Partition-0-1 dann wird beim abziehen und wieder anschließen zusätzlich die Partition MeinStick-Partition-1-1 erkannt (auf dieser sind dann die Daten und 0-1 ist leer).
Da der Stick direkt am Rechner ohne Probleme werckelt denke ich mal er ist nicht defekt.
devildevil3
01.04.2008, 09:34
das Problemh´hatte ich Gestern mit der neusten Firmware auch (Hatte Recovert und die aktuellste Beta drauf), brauchte aber nur die Box neustarten und weiter ging es, seit den ist er eingebunden.
Grüßr
TomTomNavigator
01.04.2008, 15:40
Das Problem mit dem USB Stick hatte ich auch. Benutze die neuste Firmware 29.04.49.
Aber nur mit einem bestimmten Stick...
Dieser ist jetzt mit ext2 formatiert, und so klappt es nun wunderbar.
Um unter Windows ext2 Datenträger zu lesen und zu schreiben, gibt es übrigens Freeware "Ext2 Installable File System For Windows", diese findet man hier http://www.fs-driver.org/
Funktioniert einwandfrei, falls jemand bedenken mit ext2 unter Windows hat.
Noch 2 Screenshots dazu:
http://www.**********/thumb/screenexplorer6o3.gif (http://www.**********/img/screenexplorer6o3.gif) http://www.**********/thumb/screensaveas1lrh.gif (http://www.**********/img/screensaveas1lrh.gif)
Nordstern
03.04.2008, 01:01
Das Problem mit dem USB Stick hatte ich auch. Benutze die neuste Firmware 29.04.49.
Aber nur mit einem bestimmten Stick...
Dieser ist jetzt mit ext2 formatiert, und so klappt es nun wunderbar.
Um unter Windows ext2 Datenträger zu lesen und zu schreiben, gibt es übrigens Freeware "Ext2 Installable File System For Windows", diese findet man hier http://www.fs-driver.org/
Funktioniert einwandfrei, falls jemand bedenken mit ext2 unter Windows hat.
Danke für den Tipp!
Hi!
Ich hab folgende Frage: Gibt es auch ein Prog, das nur die Internetverbindung trennt?
Ich hab nämlich die "reconnect.bat" von folgendem Link:
http://www.ip-phone-forum.de/showthread.php?t=111463
Die läuft zwar einwandfrei und nach 10Sek. hab ich beim RSD eine neue IP, doch dieses Tool trennt nicht nur die Internetverbindung sondern auch die vom Telefon. Das fällt zwar noch nicht sonderlich auf, doch es stört einige Mitbewohner :-Ö , wenn die Verbindung alle 7Min. gekappt wird.
Ich weiß, dass es Router Control gibt, jedoch nicht ob das tool auch "alles" trennt, ich hab es auch, kenn aber leider nicht das PW der FritzBox bzw. ich weiß nichtmal ob wir eins haben,
(hab mich da mal schlau gemacht und herausgefunden, dass es
1. Das Internet PW vom Provider gibt
2. Dann das PW zum sichern der FB Einstellungen
3. Und (da bin ich unsicher) das PW für die Verbindung der FritzBox o. ä. :confused:
)
also hab ich keine Ahnung wie ich Router Control richtig konfiguriere, da ich mit den PWs der FB durcheinanderkomme und nicht weiß welches ich bei Router Control eingeben muss. (Hab verschiedenes probiert.)
Naja, jedenfalls steht beim RSD immer "Reconnect nicht möglich", wenn ich es mit Router Control probiere.
Deswegen hab ich in diesem (das muss man echt mal sagen) super Forum, in dem man echt interessante Möglichkeiten und Ideen zusammengetragen hat, nachgeschaut und hab die "reconnect.bat" gefunden, die ich seither benutze.
Jetzt suche ich Rat wie ich Router Control richtig konfiguriere, falls das was ich will damit geht, oder ein anderes Mini-Tool o. Ä. das mir den reconnect etwas "sauberer" hinbekommt.
Ich bin im Allgemeinen, was Codes in der FB und Programmieren angeht ein ziemlicher Noob, also macht es mir bitte nicht alzu kompliziert.
Vielen Dank im Voraus.
MfG
SimKill
devildevil3
04.04.2008, 11:28
Für Win gibt es noch ein anderes Programm, was wartet bis Voip Gespräche zu ende geführt sind.
Getestet habe ich es noch nicht, da ich kein Voip habe
mich hat das bis jetzt noch nicht gestört, da wir nicht so viel über voip telefonieren.
aber: mit plink (genau wie putty nur über kommandozeile) kann man ganz bequem per batchdatei den dsl daemon beenden und starten.
plink bekommt man auf der putty seite:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
und der code dazu wäre dann:
plink -P 22 -batch -l <benutzername(meistens root)> -pw <passwort> <ip der fritzbox> dsld -s; dsld
und scho hat man eine neue ip.:-P
ich habe mit dem script nocheinmal etwas herumgebastelt, da ich auch mal ohne reconnect laden wollte. ich habe jetzt an den anfang der datei noch die variabe reconnect (1 oder 0) eingefügt, mit der man das bestimmen kann.
nach dem 2ten versuch wartet er jetzt immer zwei minuten, bevor er den nächsten versuch startet. so kann man sich aus der logdatei auch die wartezeit berechnen.
damit lädt das tool schön vor sich hin und ich kann weiterhin onlinespielen.
da der usb-port so langsam ist, blockiert es mir auch nicht meine leitung.
das fertige script ist angehängt.
mit vi fritzload.sh ändere ich dann die variable.
man könnte natürlich auch ein kleines script schreiben, à la "reconnect.sh 1",
dazu bin ich momentan aber zu faul.
mfg
nixnick
p.s.: schon lustig, mit winrar hatte das verzeichnis 2 mb, mit 7zip gerademal 200kb.
devildevil3
05.04.2008, 23:15
Irgendwie will meine Box nimmer laden
===========================Download von Z_120.part3.rar==============================
Führe Reconnect aus
warte ...
Vorbereiten des Downloads von Z_120.part3.rar, Versuch 1
Url nicht gefunden (Datei gelöscht?)
Führe Reconnect aus
warte ...
Vorbereiten des Downloads von Z_120.part3.rar, Versuch 2
Url nicht gefunden (Datei gelöscht?)
Führe Reconnect aus
warte ...
Vorbereiten des Downloads von Z_120.part3.rar, Versuch 3
Url nicht gefunden (Datei gelöscht?)
Führe Reconnect aus
warte ...
warte ...
Vorbereiten des Downloads von Z_120.part3.rar, Versuch 4
Url nicht gefunden (Datei gelöscht?)
Führe Reconnect aus
warte ...
warte ...
Vorbereiten des Downloads von Z_120.part3.rar, Versuch 5
Url nicht gefunden (Datei gelöscht?)
Datei ist Defenetiv noch online!!! (Manuell gehts ohne Probleme)
fritzload.sh schaut so aus
#!/bin/ash
# Rapidshare.com Downloader für die Fritz!Box
# Copyright (C) 2007 Acros
# Siehe http://www.ip-phone-forum.de/showthread.php?t=147334
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Wohin sollen die Downloads
targetdir='./downloads/'
# Anzahl der Downloadversuche bei Fehlern
retries=5
# IP oder Hostname der Fritzbox für Reconnect, hier könnte auch eine andere Box eingetragen werden
box=fritz.box
# Wenn upnp in der Fritzbox aktiviert ist, dann 1 sonst 0
upnp=1
# Soll mit dem Reconnect gewartet werden wenn ein Voip-Telefonat läuft? (1=ja,0=nein)
voipcheck=1
# Fritzbox-Passwort für Voip-check
pass=blup
# Wartezeit nach Reconnect in Sekunden
wait=10
# Anticaptcha-Methoden, die Langsamen hinten
methods='1 2 3 4 5 6 7 8 10 11 12 14 16 18 19 20 24 25 31 33 34 36 37 38 39 40 41 42 43 9 13 15 17 21 22 22a 23 26 27 28 29 30 32 35'
# Startmethode
method='22a'
# Server, selected für vorausgewählten von Rapidshare
# sonstige sind tg.rapidshare tl.rapidshare tl2.rapidshare gc.rapidshare gc2.rapidshare
# l3.rapidshare l32.rapidshare l33.rapidshare l34.rapidshare cg.rapidshare cg2.rapidshare
server='tl2.rapidshare'
#Temporäres Verzeichnis
tmp=/var/tmp
################################################## ##################################
capterr=1
helpmsg()
{
echo "Aufruf: $0 [Option] [Datei|URL]"
echo "Datei(en) von rapidshare.com herunterladen"
echo
echo " -l liste - Alle Dateien aus der Textdatei <liste> (eine pro Zeile) herunterladen"
echo " -u url - Einzelne Datei herunterladen"
echo " -r - Einen Reconnect ausführen, dann beenden"
echo " -v - Auf evtl. laufendes Voip-Telefonat warten, dann beenden"
echo " -?, --help - Diese Hilfe anzeigen, dann beenden"
echo
}
voipcheck() {
call=1
msg=1
while [ $call -eq 1 ]; do
voipstat=$(./wget -O - -q --post-data="getpage=../html/de/fon/qualitytable.html&var:lang=de&login:command/password=$pass" http://$box/cgi-bin/webcm |
sed -n '/"tborder mb10"/,/"mt20 pCheck25 mb5"/ s/TrQoS/&/p')
if [ -n "$voipstat" ]; then
if [ $msg -eq 1 ]; then
echo "Voip-Telefonat, warte"
msg=0
fi
sleep 20
else
call=0
fi
done
}
reconnect() {
if [ $voipcheck -eq 1 ]; then
voipcheck
fi
if [ $upnp -eq 1 ]; then
cat data.box | busybox nc -w 1 $box 49000 >/dev/null
else
dsld -s
dsld -n
fi
while [ -n "$(ping -c 1 1und1.de | grep '0 packets received')" ]; do
echo warte ...
done
}
cleanup(){
rm -f $tmp/getfile.txt $tmp/getcap.txt $tmp/form.txt $tmp/captcha.jpg
}
captcha(){
code=$(./anticaptcha $1 --method $method)
if [ ${#code} -ne 4 ]; then
capterr=$(($capterr+1))
if [ $capterr -ge 3 ]; then
echo '3 Captchas nicht erkannt, suche neue Methode'
for i in $methods; do
code=$(./anticaptcha $1 --method $i)
if [ ${#code} -eq 4 ]; then
method=$i
echo "Neue Anticaptcha-Methode: $i"
capterr=0
break
fi
done
fi
else
capterr=0
fi
}
download() {
param=$(echo $1 |tr -d '\015')
filename=$(echo $param | sed -e 's/^.*\/files\/[0-9]*\/\(.*\)$/\1/;s/\(.*\)\.html$/\1/')
echo "===========================Download von $filename=============================="
try=0
while [ $try -lt $retries ]; do
cleanup
echo 'Führe Reconnect aus'
reconnect
try=$(($try+1))
echo "Vorbereiten des Downloads von $filename, Versuch $try"
./wget -q -O $tmp/getfile.txt $param
url=$(sed -n 's/^.*action="\(http:\/\/rs[^"]*\)".*$/\1/p' $tmp/getfile.txt)
if [ -z "$url" ]; then
echo 'Url nicht gefunden (Datei gelöscht?)'
continue
fi
./wget -q --post-data='dl.start=free' -O $tmp/getcap.txt $url
starttime=$(date "+%s")
sed -n 's/^'\''\(.*\)'\'' + *$/\1/p' $tmp/getcap.txt>$tmp/form.txt
url=$(sed -n 's/^.*"\(http:\/\/rs[^"]*\.jpg\)".*$/\1/p' $tmp/form.txt)
if [ -z "$url" ]; then
echo 'Captcha nicht gefunden (Downloadlimit?)'
continue
fi
waittime=$(sed -n 's/^.*var c=\([0-9]*\).*$/\1/p' $tmp/getcap.txt)
if [ -z "$waittime" ]; then
echo 'Wartezeit nicht gefunden'
continue
fi
./wget -q -O $tmp/captcha.jpg $url
if [ $server = 'selected' ]; then
url=$(sed -n 's/^.*"\(http:\/\/rs[^"]*\)" m.*$/\1/p' $tmp/form.txt)
else
url=$(sed -n "s/^.*action=\\\'\\(http:\\/\\/rs[0-9].*$server[^'\"]*\\)\\\'.*$/\\1/p" $tmp/form.txt)
fi
if [ -z "$url" ]; then
echo 'Download-Link nicht gefunden'
continue
fi
captcha $tmp/captcha.jpg
if [ ${#code} -ne 4 ]; then
echo 'Captcha nicht erkannt'
continue
fi
endtime=$(date "+%s")
waittime=$(($waittime-$endtime+$starttime+2))
echo "Warte noch $waittime Sekunden auf Download-Ticket"
sleep $waittime
echo Lade $filename herunter. Accesscode: $code
if ./wget -O$targetdir$filename -t 3 --post-data="accesscode=$code" --progress=dot:giga $url; then
break
else
echo 'Fehler beim Download'
fi
done
echo
}
listload() {
cat $1 | while read line; do download $line; done
}
case "$1" in
-l)
if [ -n "$2" ]; then
listload $2
else
helpmsg >&2
exit 1
fi
;;
-u)
if [ -n "$2" ]; then
download $2
else
helpmsg >&2
exit 1
fi
;;
-r)
reconnect
;;
-v)
voipcheck
;;
-?|--help)
helpmsg
exit 0
;;
*)
helpmsg >&2
exit 1
esac
Aufruf so
BusyBox v1.1.2 (2008.02.14-10:20+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
# # cd /var/media/ftp/USBMassStorageDevice-Partition-0-1/fritzload/
# cd /var/media/ftp/USBMassStorageDevice-Partition-0-1/fritzload/
# ls
GPL.txt downloads pseudo_update.image
Liste.txt.sh fritzload.sh wget
anticaptcha fritzload.sh.backup
data.box letters
# touch status.log
#
# sh -x ./fritzload.sh -l Liste.txt > status.log
+ targetdir=./downloads/
+ retries=5
+ box=fritz.box
+ upnp=1
+ voipcheck=1
+ pass=blub
+ wait=10
+ methods=1 2 3 4 5 6 7 8 10 11 12 14 16 18 19 20 24 25 31 33 34 36 37 38 39 40 41 42 43 9 13 15 17 21 22 22a 23 26 27 28 29 30 32 35
+ method=22a
+ server=tl2.rapidshare
+ tmp=/var/tmp
+ capterr=1
+ [ -n Liste.txt ]
+ listload Liste.txt
+ cat Liste.txt
cat: Liste.txt: No such file or directory
+ read line
# sh -x ./fritzload.sh -l Liste.txt > status.log
+ targetdir=./downloads/
+ retries=5
+ box=fritz.box
+ upnp=1
+ voipcheck=1
+ pass=blup
+ wait=10
+ methods=1 2 3 4 5 6 7 8 10 11 12 14 16 18 19 20 24 25 31 33 34 36 37 38 39 40 41 42 43 9 13 15 17 21 22 22a 23 26 27 28 29 30 32 35
+ method=22a
+ server=tl2.rapidshare
+ tmp=/var/tmp
+ capterr=1
+ [ -n Liste.txt ]
+ listload Liste.txt
+ cat Liste.txt
+ read line
+ download http://rapidshare.com/files/70793948/Z_120.part3.rar
+ echo http://rapidshare.com/files/70793948/Z_120.part3.rar
+ tr -d \015
+ param=http://rapidshare.com/files/70793948/Z_120.part3.rar
+ echo http://rapidshare.com/files/70793948/Z_120.part3.rar
+ sed -e s/^.*\/files\/[0-9]*\/\(.*\)$/\1/;s/\(.*\)\.html$/\1/
+ filename=Z_120.part3.rar
+ echo ===========================Download von Z_120.part3.rar==============================
+ try=0
+ [ 0 -lt 5 ]
+ cleanup
+ rm -f /var/tmp/getfile.txt /var/tmp/getcap.txt /var/tmp/form.txt /var/tmp/captcha.jpg
+ echo Führe Reconnect aus
+ reconnect
+ [ 1 -eq 1 ]
+ voipcheck
+ call=1
+ msg=1
+ [ 1 -eq 1 ]
+ ./wget -O - -q --post-data=getpage=../html/de/fon/qualitytable.html&var:lang=de&login:command/password=blup http://fritz.box/cgi-bin/webcm
+ sed -n /"tborder mb10"/,/"mt20 pCheck25 mb5"/ s/TrQoS/&/p
Segmentation fault
+ voipstat=
+ [ -n ]
+ call=0
+ [ 0 -eq 1 ]
+ [ 1 -eq 1 ]
+ cat data.box
+ busybox nc -w 1 fritz.box 49000
ab und an erhalte ich heute auch diese Aussage am Ende
Segmentation fault
Captcha schaut noch so aus wie und und je, ich hoffe mir kann jemand helfen:)
setze doch mal upnp auf 0, bei mir hat das, obwohl es aktiviert ist, nict so richtig funktioniert.
/edit: was seh ich da?
# Fritzbox-Passwort für Voip-check
pass=blup
+ voipcheck=1
+ pass=blub
+ wait=10
zwei verschiedene passwörter? oder nur geändert damit wir sie nicht erfahren?
devildevil3
05.04.2008, 23:42
Passwort nur geändert das ihr es nicht seht^^ ist im Grunde das selbe.
Wenn ich upnp auf 0 setze geht der reconnect noch?
Edit
gerade mit meinen Standart Logfile versucht
# cd /var/media/ftp/USBMassStorageDevice-Partition-0-1/fritzload/
# touch logfile.log
# sh ./fritzload.sh -l Liste.TXT > logfile.log
Segmentation fault
was zum Geier heißt Segmentation fault?
kann es zwar umgehen wenn ich statt logfile.log zb status.log nehme, aber dennoch nervt es?
grüße
dann macht er es eben nicht per upnp, sondern über einen direkten neustart des dsl-daemons.
das geht auch manuell mit dsld -s (zum beenden)
und danach dsld (zum starten)
devildevil3
06.04.2008, 11:56
nun reconnectet tut er noch, lädt aber dennoch nicht :confused:
ich hab mich mal schlaugemacht
http://en.wikipedia.org/wiki/Segmentation_fault
segmentation fault heißt, das das programm versucht auf etwas im speicher zu chreiben, was es entw. nicht gibt, oder was er nicht darf.
also, meine lösungsvorschläge:
1. usb-stick schreibgeschützt, keine rechte?
2. ram voll und fritzbox versucht darüber zu schreiben?
sonst wäre ich ratlos :confused:
:bluescre:
devildevil3
06.04.2008, 22:19
Weder noch, Stick hat noch 3GB Frei, fritzbox mehrmals rebootet, auch keine Änderung, finde ich komisch
roadman17
08.04.2008, 20:12
Da ja bei einigen Fritzboxen kein "nohup" vorhanden ist, habe ich mal die BusyBox v1.9.2 für die Fritzbox kompiliert.
Bei meiner Fritzbox 7270 Firmware-Version 54.04.55 ist auch kein "nohup" vorhanden.
Vorher:
BusyBox v1.1.2 (2008.02.14-10:20+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
# help
Built-in commands:
-------------------
. : alias bg break cd chdir continue echo eval exec exit export
false fg hash help jobs kill let local pwd read readonly return
set shift times trap true type ulimit umask unalias unset wait
Nachher:
BusyBox v1.9.2 (2008-04-08 18:08:27 CEST) multi-call binary
Copyright (C) 1998-2007 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.
Usage: busybox [function] [arguments]...
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as!
Currently defined functions:
[, [[, addgroup, adduser, adjtimex, ar, arp, arping, ash,
awk, basename, bunzip2, bzcat, bzip2, cal, cat, catv,
chattr, chgrp, chmod, chown, chpasswd, chpst, chroot,
chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond,
crontab, cryptpw, cut, date, dc, dd, deallocvt, delgroup,
deluser, df, dhcprelay, diff, dirname, dmesg, dnsd, dos2unix,
du, dumpkmap, dumpleases, echo, ed, egrep, eject, env,
envdir, envuidgid, expand, expr, fakeidentd, false, fbset,
fdflush, fdformat, fgrep, find, fold, free, freeramdisk,
fsck, fsck.minix, ftpget, ftpput, fuser, getopt, getty,
grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid,
hostname, httpd, hwclock, id, ifconfig, ifdown, ifup,
inetd, init, insmod, install, ip, ipaddr, ipcalc, ipcrm,
ipcs, iplink, iproute, iprule, iptunnel, kbd_mode, kill,
killall, killall5, klogd, last, length, less, linux32,
linux64, linuxrc, ln, loadfont, loadkmap, logger, login,
logname, logread, losetup, ls, lsattr, lsmod, lzmacat,
makedevs, md5sum, mdev, mesg, microcom, mkdir, mkfifo,
mkfs.minix, mknod, mkswap, mktemp, modprobe, more, mount,
mountpoint, mt, mv, nameif, nc, netstat, nice, nmeter,
nohup, nslookup, od, openvt, passwd, patch, pgrep, pidof,
ping, ping6, pipe_progress, pivot_root, pkill, poweroff,
printenv, printf, ps, pscan, pwd, raidautorun, rdate,
readlink, readprofile, realpath, reboot, renice, reset,
resize, rm, rmdir, rmmod, route, rpm, rpm2cpio, run-parts,
runlevel, runsv, runsvdir, rx, sed, seq, setarch, setconsole,
setkeycodes, setlogcons, setsid, setuidgid, sh, sha1sum,
slattach, sleep, softlimit, sort, split, start-stop-daemon,
stat, strings, stty, su, sulogin, sum, sv, svlogd, swapoff,
swapon, switch_root, sync, sysctl, syslogd, tail, tar,
tcpsvd, tee, telnet, telnetd, test, tftp, time, top, touch,
tr, traceroute, true, tty, ttysize, udhcpc, udhcpd, udpsvd,
umount, uname, uncompress, unexpand, uniq, unix2dos, unlzma,
unzip, uptime, usleep, uudecode, uuencode, vconfig, vi,
vlock, watch, watchdog, wc, wget, which, who, whoami,
xargs, yes, zcat, zcip
Die busybox einfach ins fritzload-Verzeichnis kopieren.
Aufruf mit:
./busybox nohup ./fritzload.sh -l liste.txt &
Download:
http://rapidshare.com/files/105906625/busybox
Anmerkung:
Ich selber habe meine BusyBox schon getestet. Bei mir funktioniert es.
Wer will kann sich die BusyBox auch selber noch mal kompilieren oder richtig einrichten. Bei Bedarf kann man sie auch statisch linken oder ein paar Module weglassen, wodurch die Busybox natürlich schlanker wird.
http://www.wehavemorefun.de/fritzbox/index.php/Busybox_ersetzen
Verbesserungsvorschlag zu Fritzload:
Nur einen Reconnect durchführen, falls er notwendig ist.
sir-rion
10.04.2008, 17:20
verbesserugnsvorschlag ... wenn die datei kleiner als 12 mb ist die datei löschen und neu probieren ich hab fehlerhafte downloads bis 10 mb dateigröße (vlt ne flag setzen oder ne variable ums selbst festzulegen die 3kb dateien nerven auch alle) das is im moment mein größtes problem...
dann hab ich noch was anderes gebastelt...
4 hübsche dateien die zur hälfte auf meiner fritzbox im cgi-bin liegen und zur hälfte irgendwo anders... das ist sicher optimierungswürdig aber es funktioniert damit per link mit dem firefox (ie opera ... browser of your choice) downloads zu starten und mitzuverfolgen... auch von schon gestarteten downloads oder von mehreren pcs gleichzeitig... und alles ohne telnet/ssh
cgi-bin/download
#! /bin/sh
echo -e "Content-type: text/html; charset=iso-8859-1\n"
echo -e "<html><body><pre>"
cd /var/media/ftp/USBTOIDE-Partition-0-1/fritzload
/var/media/ftp/USBTOIDE-Partition-0-1/fritzbox/download &
fritzbox/download
#!/bin/sh
cd /var/media/ftp/USBTOIDE-Partition-0-1/fritzload
nohup ./fritzload.sh -l ../rapidlinks.txt > /var/media/ftp/USBTOIDE-Partition-0-1/fritzload/nohup.out 2>&1 &
tail -f /var/media/ftp/USBTOIDE-Partition-0-1/fritzload/nohup.out
cgi-bin/tailit
#! /bin/sh
echo -e "Content-type: text/html; charset=iso-8859-1\n"
echo "<html><body><pre>"
/var/media/ftp/USBTOIDE-Partition-0-1/fritzbox/tailit
echo "</pre></body></html>"
fritzbox/tailit
#!/bin/sh
cd /var/media/ftp/USBTOIDE-Partition-0-1/fritzload
tail -f nohup.out
die dateien brauchen alle execute rechte (chmod +x)
wurde vom vbs script zum starten inspiriert vielen dank nochmal dafür
(dateien ins cgi-bin kriegen ... einfach den inhalt von cgi-bin in einen andren ordner kopieren und den per "mount -o bind ordnername /usr/www/html/cgi-bin/" mounten und allen files drinne chmod +x geben)
wenn jemand verbesserungsvorschläge hat wär ich dankbar ansonsten hoffe ich das es euch auch das arbeiten mit dem prog einfacher macht
btw: ich habs nciht mit 2 dateien zum laufen gebracht ich weiß nich wieso aber es ging mit dem code auslagern in andere dateien und ohne nicht
außerdem funktionierts bei mir nur mit dem uPnP reconnect nicht mit der dsld -s / dsld -n variante da sagt er mir dass er dsld nicht findet *shrug*
Hallo
Ich habe Probleme mit Fritzload.sh auf eine ext2 Partition.
Ich habe mit Knoppix zwei Partitionen auf einem 8 GB Stick eingerichtet
sda1 – Ext2 und sda2 – Fat32
Mit
modprobe ext2
mkdir /var/media/ftp/Ext2USB
mount -t ext2 /dev/sda1 /var/media/ftp/Ext2USB
mit
chmod 777 /var/media/ftp/Ext2USB
gebe ich die rechte und kann auch per FTP von Rechner aus die sda1 schreiben und lesen ( und das deutlich schnelle als auf fat Partition )
Aber so bald ich fritzload.sh starten will , bekomme ich dieser Meldung
# cd /var/media/ftp/Ext2USB/fritzload/
# nohup ./fritzload.sh -l links.txt &
# nohup: appending output to 'nohup.out'
nohup: cannot run command './fritzload.sh': Permission denied
ich kann keine Dateien die sich im /var/media/ftp/Ext2USB Ausführen.
Da ich mich mit Linux nicht so auskenne, komme ich da nicht weiter.
chmod 777 /var/media/ftp/Ext2USB/fritzload/fritzload.sh
bring auch nicht den erhofften erfolg.
Gruß
voss
TomTomNavigator
11.04.2008, 17:11
@voss:
wechsle in das Verzeichnis in dem fritzload.sh liegt
und dann
chmod +x fritzload.sh
Hallo Ihr !!
Ich bin am ende!
Ich versuche seit 4 Stunden anticaptcha für die Fritz!Box zu kompilieren.
Kann mir bitte einer helfen?
Ich möchte die neuste Source für die
Fritz!Box 7170
Firmware-Version 29.04.51
kompilieren.
Es treten immer Fehler auf wenn ich die binary auf der Box ausführe.
z.B file or directory not found
bad buslogic
Fehlen mir vielleicht irgend welche andere Dateien die ich noch brauche?
kann mir jemand helfen:(
hab es hinbekommen!!!
Hallo Leute =)
Ich hab auch mal eine Frage zu diesem Thema hier.
Mir geht es darum, dass es auf vielen Seiten verschlüsselte Rapidshare Links gibt.
Das sind dann ganze ContainerFiles im .ccf, .rsdf oder im .dlc Format.
Es gibt Programme mit denen man diese Files Herunterladen kann, also das Programm entschlüsselt den Container und lädt dann die einzelnen Files herunter.
Mich würde nun interessieren, ob es möglich ist, solche Container-Files auch mit Fritzload zu benutzen?
devildevil3
12.04.2008, 12:03
also ich bekomme es nicht mehr hin, habe extra einen anderen usb stick drangemacht und busybox (Habemittlerweile auf freetz laufen) versucht
daswas ausgespuckt wird ist das
===========================Download vonTest.rar==============================
Führe Reconnect aus
Segmentation fault
warte ...
warte ...
Vorbereiten des Downloads von Test.rar, Versuch 1
Segmentation fault
Url nicht gefunden (Datei gelöscht?)
Führe Reconnect aus
Segmentation fault
warte ...
warte ...
Vorbereiten des Downloads von Test.rar, Versuch 2
Segmentation fault
Url nicht gefunden (Datei gelöscht?)
Führe Reconnect aus
Segmentation fault
warte ...
Vorbereiten des Downloads von Test.rar, Versuch 3
Segmentation fault
Url nicht gefunden (Datei gelöscht?)
Führe Reconnect aus
Segmentation fault
warte ...
warte ...
Vorbereiten des Downloads von Test.rar, Versuch 4
Segmentation fault
Url nicht gefunden (Datei gelöscht?)
Führe Reconnect aus
Segmentation fault
warte ...
Vorbereiten des Downloads von Test.rar, Versuch 5
Segmentation fault
Url nicht gefunden (Datei gelöscht?)
Ich verstehe es nicht, die datei ist online, da ich Sie selber zum Test mal hochgeladen habe
@devildevil3
Selbiges bei mir, ich weiß leider auch nichtmehr was ich machen soll :(
Edit:
Ich hab jetzt meine Festplatte noch mal erneut komplett formatiert (FAT32), das neuste FritzLoad genommen, das ich gefunden hab verwendet und bin via puttytel auf die FritzBox (7141) und habs erneut probiert.
Klappt nun anstandslos. Bei 5 Wiederholungen sollten auch die seltenen Captchaaussetzer kein Problem mehr sein, da die Erkennungsrate doch sehr hoch ist ;)
Danke für das tolle Programm :D
Fox.Mulder
13.04.2008, 20:38
Hallo,
da ein Reconnet mit UPnP möglich ist, möchte ich fragen, ob es eine solche Möglichkeit auch für einen Resync, also das Neutrainieren der DSL Leitung gibt?
Viele Grüße.
M.
danke TomTomNavigator
Jetzt mache ich das per
Chmod +x –R /var/media/ftp/Ext2USB
Damit bekommen alle Dateine Ausführrechte und ist ok.
Alladings habe ich noch eine frage – wenn ich eine neue Datei erzeuge / kopiere auf denn Ext2USB bekommt sie automatisch Rechte 640. Kann man das irgendwie umstelle, so das die neue Dateien zb 777 bekommen ?
Gruß
voss
sir-rion
15.04.2008, 14:43
du kannst zumindestens ein script schreiben das für alle dateien im downloadordner rechte setzt und das am ende deines downloadscripts ausführen lassen...
devildevil3
21.04.2008, 15:39
sers, kann man das Script so anpassen das dieses auf Happy Hours von RS wartet, da die Captchas ja in Moment noch nicht geknackt sind, bzw Net Framework 2 gebraucht wird.
Grüße
TomTomNavigator
22.04.2008, 13:52
@hawk666:
Ahh, ich habe mich auch schon daran versucht, aber ich als Einsteiger in die Linux Welt, bin da nicht weitergekommen.
mit "grep" nach dem Stichwort suchen zu lassen, super Idee.
Hut ab... ;)
spunky1a
24.04.2008, 00:11
wie müssen die links aussehen, wenn man per premium runterladen will? oder kann jemand ein kleines paket zusammenstellen, wo man nur die link-liste bearbeiten braucht?
reicht: http://name:passwort@rapidshare.com/1234567890/rubbel_die_katz.avi
...oder muß name/pass anderes übergeben werden?
TomTomNavigator
24.04.2008, 15:37
Hallo!
Um per Premium zu laden, brauchst du das wget aus dem Paket und dann folgende Befehle
#Für Dateilisten:
nohup ./wget --http-user=<user> --http-passwd=<passwort> -i <liste> &
#Für einzelne Downloads:
nohup ./wget --http-user=<user> --http-passwd=<passwort> <rs-url> &
Collector
26.04.2008, 03:07
Was ist eigentlich das Problem an diesen neuen Capchas (oder wie die Dinger heißen)? Oder ist es normal das es so lange dauert bis die Dinger "geknackt" sind?
Und liese sich das Ganze auch für andere Hoster wie z.B. filefactory realisieren?
TomTomNavigator
26.04.2008, 10:15
Ich quote einfach mal:
Die Erkennung der Buchstaben ist nicht das Problem, es sind die gleichen wie zuvor.
In einem ersten Schritt so tun als ob es keine Hunde und Katzen gäbe. Alle Buchstaben erkennen.
In einem zweiten Schritt annehmen, daß es keine Buchstaben gibt. Ein "Array" von Hunden und Katzen erkennen.
Die Buchstaben mit den richtigen Postionen übergeben.
Die Herasuforderung ist es DIE Buchstaben zu übergeben, die mit einer Katze gekennzeichnet sind. Früher hat man einfach alle nach in der richtigen Reihenfolge übergeben, nun sind aber 2 Schritte notwendig, im ersten werden erstmal die nicht notwendigen aussortiert.
Wieiterhin werden die Captchas auch andauern geändert, in die Länge gezogen, Buchstaben NOCH gewellter dagestellt.
Da brauchts eine längere Zeit um da ein Anticaptcha dagegen zu entwickeln. Wobei ich bezweifele das das mit Anticaptcha überhaupt geht, sondern nur mit ein bisschen größeren Programmen (Fine Reader, oder sowas in der Art, aber so genau kenn ich mich da nicht aus)
devildevil3
26.04.2008, 10:30
es gab vor 2tagen eine Methode mit semseek oder wie das heiß aber man brauchte NetFramework 2, und das auf der Box geht meines Wissensstandes nicht ;)
Collector
28.04.2008, 02:29
Ok. Das leuchtet ein, aber wie sieht es mit so einem "Script" für z.B. Filefactory aus? Da müßte ja nichtmal relogt werden sondern nur auf einen freien Download-Slot gewartet werden.
schwarz111
01.05.2008, 00:17
Das Tool von Post *218* läuft ja ganz gut.
Leider fehlt der Reconnect und damit fällt die entsprechende Wartezeit an.
Kann das bitte noch jemand anpassen.
Danke an "hawk666"
TomTomNavigator
01.05.2008, 18:23
Ich habe das mit dem reconnect angepasst, es wird automatisch alle 10 Minuten überprüft, ob Happy Hours sind, wenn nicht, läuft KEIN reconnect.
Download startet wenn Happy Hours sind, dann nach abgeschlossener File auch ein reconnect.
Habe das Script aber an meine Bedürfnisse angepasst, also _kein_ Voip Check und irgendwelches Firlefanz. Auch reconnect läuft nur über upnp. Bei jeder Ausgabe des Happy Hours Check wird das Datum und die Uhrzeit mitprotokolliert.
Viel Spass damit.
[auf der Box ausführbar machen mit chmod +x fritzload.sh nicht vergessen!]
Alles in allem sieht es dann so aus:
===========================Download von file.rar==============================
30.04.08-14.16.15 - Happy Hours sind inaktiv.
30.04.08-14.26.19 - Happy Hours sind inaktiv.
30.04.08-14.36.23 - Happy Hours sind inaktiv.
30.04.08-14.46.28 - Happy Hours sind inaktiv.
30.04.08-14.56.32 - Happy Hours sind inaktiv.
30.04.08-15.06.34 - Happy Hours sind inaktiv.
30.04.08-15.16.43 - Happy Hours sind AKTIV!!!
Lade file.rar herunter.
--15:16:43-- http://rs343dt.rapidshare.com/files/104419907/1277193/file.rar
=> `./downloads/file.rar'
Resolving rs343dt.rapidshare.com... 62.153.244.144
Connecting to rs343dt.rapidshare.com|62.153.244.144|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 100,431,872 (96M) [application/octet-stream]
0K ........ ........ ........ ........ 33% 43.20 KB/s
32768K ........ ........ ........ ........ 66% 44.84 KB/s
65536K ........ ........ ........ ....... 100% 45.70 KB/s
15:53:26 (44.55 KB/s) - `./downloads/file.rar' saved [100431872/100431872]
1 Dateien heruntergeladen
reconnecting...
schwarz111
02.05.2008, 09:51
Hallo,
leider wird bei mir kein Reconnet durchgeführt. UPnp ist an. Nach dem Download wird mir immer gesagt Happy Hours inaktiv
07:02:06 (201.41 KB/s) - `./downloads/xpz.rar' saved [100431872/100431872]
x Dateien heruntergeladen
reconnecting...
cat: data.box: No such file or directory
===========================Download von xpz.part3.rar==============================
02.05.08-07.02.28 - Happy Hours sind inaktiv.
02.05.08-07.12.30 - Happy Hours sind inaktiv.
02.05.08-07.22.31 - Happy Hours sind inaktiv.
02.05.08-07.32.32 - Happy Hours sind inaktiv.
02.05.08-07.42.33 - Happy Hours sind inaktiv.
02.05.08-07.52.35 - Happy Hours sind inaktiv.
02.05.08-08.02.36 - Happy Hours sind inaktiv.
02.05.08-08.12.37 - Happy Hours sind inaktiv.
02.05.08-08.22.38 - Happy Hours sind inaktiv.
02.05.08-08.32.40 - Happy Hours sind inaktiv.
02.05.08-08.42.42 - Happy Hours sind inaktiv.
02.05.08-08.52.43 - Happy Hours sind AKTIV!!!
Lade xpz.part3.rar herunter.
--08:52:43-- http://rs7dt.rapidshare.com/files/21515858/4899436/aaa.part3.rar
=> `./downloads/aaa.part3.rar'
Resolving rs7dt.rapidshare.com... 80.152.62.8
Connecting to rs7dt.rapidshare.com|80.152.62.8|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 100,431,872 (96M) [application/octet-stream]
0K
TomTomNavigator
02.05.2008, 11:59
Hallo!
Du hast aber sonst schon alle Dateien aus dem Paket mit auf dem Stick?
Diese hier sollten es sein, und alle am besten ausführbar machen.
http://tom273.to.funpic.de/dateien.PNG
Das er anzeigt, "Happy Hours inaktiv", liegt daran das du nicht reconnectest, er wartet jetzt also 100 Minuten, um wieder zu downloaden, bis also die IP Sperre abgelaufen ist. Wahrscheinlich hast du die Datei "data.box" nicht drauf, oder diese besitzt keine entsprechenden Rechte
schwarz111
02.05.2008, 14:13
Danke,
nun läuft es.
Mußte den Stick nochmals komplet von der Box trennen. Aber nun geht es.
Herzlichen Dank:):):)
TomTomNavigator
02.05.2008, 14:39
Bitte. Kein Problem.
toasterii
15.05.2008, 18:32
hallo,
bei mir kommt folgendes wenn ich sh ./fritzload.sh -l Liste.TXT ausführe
http://img89.**********.us/img89/5761/fbyy3.png
und wenn ich sh ./fritzload.sh -r ausführe kommt w: applet not found
kann mir jemand helfen?
TomTomNavigator
15.05.2008, 19:32
Huhu!
Welche Box hast du und welche Firmware drauf?
toasterii
15.05.2008, 19:50
fritz.box 3050 ,Firmware-Version 16.04.07
TomTomNavigator
15.05.2008, 20:03
Und wenn du das Teil über nohup ./fritzload.sh -l links.txt & startest? Was sagt er dann?
toasterii
15.05.2008, 20:11
jetzt kommt
-sh: nohup: not found
TomTomNavigator
15.05.2008, 20:14
Okay, ersetze mal dein wget durch das was ich angefügt habe!
Starten dann so wie du es vorher schon gemacht hast [touch ..... ]
toasterii
15.05.2008, 20:23
immernoch
-sh: nohup: not found
TomTomNavigator
15.05.2008, 20:26
Hast du es jetzt so wie auf deinem Bild gestartet?
Deine Box kennt wahrscheinlich kein nohup.
http://img89.**********.us/img89/5761/fbyy3.png
toasterii
16.05.2008, 17:39
jetzt kommt diese fehlermeldung
http://img502.**********.us/img502/4726/fb2qj0.png
TomTomNavigator
16.05.2008, 17:46
Mhh, sry, da weiß ich auch nicht weiter, Ausführrechte haben alle Dateien?
Vllt. mag das deine Box auch nicht, ich hab nur ne 7170 da, kanns leider nicht ausprobieren, tut mir leid.
Vielleicht hat hier jemand noch ne Idee ;)
toasterii
16.05.2008, 18:02
wie macht man das genau mit den ausführrechten?
TomTomNavigator
16.05.2008, 18:05
chmod +x fritzload.sh
chmod +x wget
chmod +x data.box
toasterii
16.05.2008, 18:10
nö dann kommt immernoch die gleiche fehlermeldung!
mir ist aufgefallen das er das getfile.txt nicht findet muss man das noch erstell oder sowas!
bin gerade zufällig wieder auf diesen thread gestoßen ^^
is ja wahnsinn wie das dann auf einmal doch weiter entwickelt wurde!
Habe für premium user auch nen tolles script gefunden allerdings bräuchte man auf der FB dann PHP
http://www.nslu2-info.de/showthread.php?t=5639&highlight=rsdm
TomTomNavigator
26.05.2008, 18:02
@ koepie:
Wieso denn soooo umständlich? Für Rapidshare-Premium braucht man kein script.
nohup ./wget --http-user=username --http-passwd=passwort -i dl.txt &
in der dl.txt befinden sich die Links, man kann auch die normalen Parameter von wget nutzen, z.B. Speicherort, Logging beinflussen --progress=dot:giga, etc.
*winckie*
04.06.2008, 16:42
kann es sein, dass der rapidloader seit heute nicht mehr funktioniert. die seite von rapidshare.com sieht auch anderes aus. hat da schon jemand ne lösung ?
einfach das alte durch das neue hier ersetzten...
if [ -z "$(sed -n 's/.*\(you can wait\).*/\1/p' $tmp/form.txt)" ]; then
echo ""
else
echo "warte $(sed -n 's/^.*wait \([0-9]*\).*$/\1/p' $tmp/form.txt) minute :-("
try=$(($try-1))
echo "Reconnect!"
reconnect
continue
fi
grep 'It.s Happy Hour' $tmp/getcap.txt>$tmp/form.txt
if [ -z "$(sed -n 's/.*\(It.s Happy Hour\).*/\1/p' $tmp/form.txt)" ]; then
echo "kEiNe Happy Hour"
try=$(($try-1))
sleep 60
continue
else
echo "Happy Hour aKtIvE"
fi
Hallo,
ich bekomme beim Ausführen:
sh ./fritzload.sh -r
folgende Fehler:
handle_invoke_action: no pServerInfo
Wo könnte das Problem sein?
Danke im Voraus
für jemanden, der das alte durch das neue nicht ersetzen kann ...
vBulletin v3.6.8, Copyright ©2000-2010, Jelsoft Enterprises Ltd.