Fritz!Load - (Oneclickhoster-) Down- und Uploads via FB

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

Code:
# 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)
 
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:
 
Weder noch, Stick hat noch 3GB Frei, fritzbox mehrmals rebootet, auch keine Änderung, finde ich komisch
 
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:
Code:
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:
Code:
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:
Code:
./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.
 
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
 
@voss:
wechsle in das Verzeichnis in dem fritzload.sh liegt
und dann
Code:
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!!!
 
Zuletzt bearbeitet:
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?
 
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

Code:
===========================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
 
Zuletzt bearbeitet:
OT: Resync per UPnP möglich?

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
 
du kannst zumindestens ein script schreiben das für alle dateien im downloadordner rechte setzt und das am ende deines downloadscripts ausführen lassen...
 
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
 
Happy houur :D
 

Anhänge

  • fritzload.zip
    117.9 KB · Aufrufe: 180
@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... ;)
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.