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

Version 15.02. Proof of Concept: Monitoring

Hier mal eine "Testversion" die den Download via curl realisiert und ein passendes "Live-Web-Monitoring" realisiert...

Es handelt sich hierbei nur um ein Update für die Version vom 13.02. Also entsprechend alle Dateien des Updates in die bestehende Version einspielen (wichtig, ist dabei die Änderung in der apache/conf/apache.conf)

Grüße
Harald
 

Anhänge

  • Fritzload-2009-02-15-Apache-PHP-GUI - UPDATE.zip
    89.7 KB · Aufrufe: 49
  • fritzload_monitoring.jpg
    fritzload_monitoring.jpg
    31 KB · Aufrufe: 122
Ich habe das selbe Problem mit Stopping nach jeder Datei wie Lebios,auch mit dem Update.
Woran könnte das liegen?
 
Erst einmal ein ;););)FETTES LOB;););) an alle die, die das alles erst möglich gemacht haben und natürlich auch an die, die es weiter entwickeln.

So jetzt mal eine frage warum funktioniert bei mir die LED-Funktion nicht das ist sehr schade.
Bitte helft mir

PS: es wird nicht mehr geändert das mit dem dateinamen zb. blabla.part1.rar.part das letzte .part wird nicht geändert es sollte aber so aussehen blabla.part1.rar
PSS: ich habe auch das problem mit dem nur eine datei laden dan wird auf stopped geschaltet
 
Zuletzt bearbeitet:
Meine Kristallkugel funktioniert gerade nicht. Aktuelle Version vom 13.02., welcher Hoster, welche URL/Datei, geprüft ob das nicht auch so vom Anbieter übermittelt wird (also dass das auch der reguläre Dateiname ist)?

Grüße
Harald

13.02, bei rapidshare.com, die ersten parts mit der alten version wurden richtig runtergeladen, die restlichen alle mit .html hinten dran...

mfg
eMd
 
Moin zusammen,

ich bin etwas weiter gekommen, bzgl. dauerndem Zugriff auf den USBStick auch nach
Beendigung des Downloads.
siehe:
http://www.ip-phone-forum.de/showpost.php?p=1275468&postcount=1374

Wenn ich über telnet ein ps mache habe ich u.a diesen:
PID Uid VmSize Stat Command
3593 root 268 S tail -f nohup.out
output
tail -f nohup.out ist der Bösewicht, der für das dauernde geblinke des USBSticks verantwortlich ist.
Wenn ich den Prozess kille hört der Zugriff auf den Stick sofort auf. Muß dieser
Prozess nachdem alle downloads fertig sind eigentlich automatisch beendet werden, bzw.
kann ich den Prozess automatisch beenden lassen?

Mein Startkommando über netcat sieht so aus
./busybox nohup ./fritzload.sh -l list_dl.txt &
tail -f nohup.out
Sobald ich das ausführe signalisiert der Stick über dauerndes blinken Zugriffe.
Früher blinkte das erst wenn der Download wirklich losging.
Selbst mit einer alten fritzload Version bleibt das dauerblinken. Dabei habe ich weder an meinen Startskripten
noch an der Fritzbox (Firmware etc) irgendetwas geändert.Sehr seltsam das ganze.

Hat jemand eine Idee woran das liegen kann?

Viele Grüße
Carsten
 
Wow ich bin begeister. Endlich läuft Fritzload.

Ich musste meinen Stick mit FAT16 formatieren und dann ging es.

Ich benutze jetzt die Apache Verison vom 13.02. Leider kann ich Fritzload nicht killen. Wenn ich auf Kill klicke, kommt
Code:
403 Forbidden

Und ich kann damit auch den USB-Stick nicht sicher entfernen. Kann es sein, dass ich irgendwo die Recht verändern muss?
 
Das Problem ist, dass Fritzload via der debug.cfg als "Root" ausgeführt wird und damit der Apache "User" nicht den "Root"-Prozess beenden kann.
Entweder lässt man Apache unter "Root" laufen oder aber man muss einem "Root" Prozess mittels Signal mitteilen, dass es den Fritzload Prozess beenden soll (autorun.sh macht das im Moment).

Würde also der Fritzload Prozess aus dem Browser aus gestartet, könnte er auch via Browser beendet werden (so war das mal - im Moment geht es nur via autorun.sh / bzw. "Upload" läuft noch mit dem alten Code).

USB Stick entfernen müsste eh noch richtig programmiert werden, diese Baustelle ist noch nicht einmal begonnen worden...

Grüße
Harald
 
Fortschrittsanzeige mit lighttpd?

Hier mal eine "Testversion" die den Download via curl realisiert und ein passendes "Live-Web-Monitoring" realisiert...
...
(wichtig, ist dabei die Änderung in der apache/conf/apache.conf)

Hallo!
Welche Einstellung muß genau in der conf geändert werde. Ich benutze lighttpd und muß die Einstellungen entsprechend anpassen! Geht die Anzeige überhaupt mit lighttpd ????

Danke
Karsten
 
lighthttpd habe ich nicht geprüft. Es muss nur die "html/curl_monitor.cgi" ausgeführt werden (ist ein Shellscript). Entsprechend musste die "AddHandler cgi-script .cgi" und für das Directory die "ExecCGI" gesetzt sein.
 
Bei mir läuft mit der neuen Probeversion garnichts.

Hier log (Habe nicht alles kopiert, da sich ehe die Zyklen wiederholen!):

Code:
mkdir: cannot create directory '/var/tmp/fritzload.tmp': Permission denied
++++++ oneclickhoster: http://rapidshare.com/files/192851925/
== 13:43:55 Uhr == premrapidshare
==== Download von 
Freier Speicher auf /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads: 7112 Mbyte
URL (1/5): http://rs441.rapidshare.com/files/192851925/
http://rs441.rapidshare.com/files/192851925/ (File: /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads/)
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.file: nonexistent directory
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_code: nonexistent directory
cat: can't open '/var/tmp/fritzload.tmp/dl_code': No such file or directory
FAILED: 13:43: Download failed error: not known curl-error-code: mostly because of timeout HTTP-Code:()
FAILED: 13:43: Download fehlgeschlagen http://rapidshare.com/files/192851925/
Voip-Check
Reconnect...
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.msg: nonexistent directory
==== Download von 
Freier Speicher auf /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads: 7112 Mbyte
URL (1/5): http://rs441.rapidshare.com/files/192851925/
http://rs441.rapidshare.com/files/192851925/ (File: /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads/WVNE.part01.rar)
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.file: nonexistent directory
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_code: nonexistent directory
cat: can't open '/var/tmp/fritzload.tmp/dl_code': No such file or directory
FAILED: 13:44: Download failed error: not known curl-error-code: mostly because of timeout HTTP-Code:()
FAILED: 13:44: Download fehlgeschlagen http://rapidshare.com/files/192851925/
Voip-Check
Reconnect...
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.msg: nonexistent directory
==== Download von 
Freier Speicher auf /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads: 7112 Mbyte
URL (2/5): http://rs441.rapidshare.com/files/192851925/
http://rs441.rapidshare.com/files/192851925/ (File: /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads/)
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.file: nonexistent directory
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_code: nonexistent directory
cat: can't open '/var/tmp/fritzload.tmp/dl_code': No such file or directory
FAILED: 13:44: Download failed error: not known curl-error-code: mostly because of timeout HTTP-Code:()
FAILED: 13:44: Download fehlgeschlagen http://rapidshare.com/files/192851925/
Voip-Check
Reconnect...
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.msg: nonexistent directory
==== Download von 
Freier Speicher auf /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads: 7112 Mbyte
URL (3/5): http://rs441.rapidshare.com/files/192851925/
http://rs441.rapidshare.com/files/192851925/ (File: /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads/)
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.file: nonexistent directory
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_code: nonexistent directory
cat: can't open '/var/tmp/fritzload.tmp/dl_code': No such file or directory
FAILED: 13:44: Download failed error: not known curl-error-code: mostly because of timeout HTTP-Code:()
FAILED: 13:44: Download fehlgeschlagen http://rapidshare.com/files/192851925/
Voip-Check
Reconnect...
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.msg: nonexistent directory
==== Download von 
Freier Speicher auf /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads: 7112 Mbyte
URL (4/5): http://rs441.rapidshare.com/files/192851925/
http://rs441.rapidshare.com/files/192851925/ (File: /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads/)
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.file: nonexistent directory
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_code: nonexistent directory
cat: can't open '/var/tmp/fritzload.tmp/dl_code': No such file or directory
FAILED: 13:45: Download failed error: not known curl-error-code: mostly because of timeout HTTP-Code:()
FAILED: 13:45: Download fehlgeschlagen http://rapidshare.com/files/192851925/
Voip-Check
Reconnect...
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.msg: nonexistent directory
==== Download von WVNE.part01.rar
Freier Speicher auf /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads: 7112 Mbyte
URL (5/5): http://rs441.rapidshare.com/files/192851925/
http://rs441.rapidshare.com/files/192851925/ (File: /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads/)
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.file: nonexistent directory
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_code: nonexistent directory
cat: can't open '/var/tmp/fritzload.tmp/dl_code': No such file or directory
FAILED: 13:45: Download failed error: not known curl-error-code: mostly because of timeout HTTP-Code:()
FAILED: 13:45: Download fehlgeschlagen http://rapidshare.com/files/192851925/
Voip-Check
Reconnect...
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.msg: nonexistent directory
FAILED: 13:45: Download failed (http://rapidshare.com/files/192851925/)
++++++ oneclickhoster: http://rapidshare.com/files/193720619/
== 13:45:57 Uhr == premrapidshare
==== Download von 
Freier Speicher auf /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads: 7112 Mbyte
URL (1/5): http://rs223.rapidshare.com/files/193720619/
http://rs223.rapidshare.com/files/193720619/ (File: /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads/)
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.file: nonexistent directory
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_code: nonexistent directory
cat: can't open '/var/tmp/fritzload.tmp/dl_code': No such file or directory
FAILED: 13:45: Download failed error: not known curl-error-code: mostly because of timeout HTTP-Code:()
FAILED: 13:45: Download fehlgeschlagen http://rapidshare.com/files/193720619/
Voip-Check
Reconnect...
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.msg: nonexistent directory
==== Download von 
Freier Speicher auf /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads: 7112 Mbyte
URL (1/5): http://rs223.rapidshare.com/files/193720619/
http://rs223.rapidshare.com/files/193720619/ (File: /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads/)
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.file: nonexistent directory
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_code: nonexistent directory
cat: can't open '/var/tmp/fritzload.tmp/dl_code': No such file or directory
FAILED: 13:46: Download failed error: not known curl-error-code: mostly because of timeout HTTP-Code:()
FAILED: 13:46: Download fehlgeschlagen http://rapidshare.com/files/193720619/
Voip-Check
Reconnect...
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.msg: nonexistent directory
==== Download von WVNE.part02.rar
Freier Speicher auf /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads: 7112 Mbyte
URL (2/5): http://rs223.rapidshare.com/files/193720619/
http://rs223.rapidshare.com/files/193720619/ (File: /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads/)
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.file: nonexistent directory
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_code: nonexistent directory
cat: can't open '/var/tmp/fritzload.tmp/dl_code': No such file or directory
FAILED: 13:46: Download failed error: not known curl-error-code: mostly because of timeout HTTP-Code:()
FAILED: 13:46: Download fehlgeschlagen http://rapidshare.com/files/193720619/
Voip-Check
Reconnect...
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.msg: nonexistent directory
==== Download von 
Freier Speicher auf /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads: 7112 Mbyte
URL (3/5): http://rs223.rapidshare.com/files/193720619/
http://rs223.rapidshare.com/files/193720619/ (File: /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads/)
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.file: nonexistent directory
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_code: nonexistent directory
cat: can't open '/var/tmp/fritzload.tmp/dl_code': No such file or directory
FAILED: 13:46: Download failed error: not known curl-error-code: mostly because of timeout HTTP-Code:()
FAILED: 13:46: Download fehlgeschlagen http://rapidshare.com/files/193720619/
Voip-Check
Reconnect...
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.msg: nonexistent directory
==== Download von 
Freier Speicher auf /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads: 7112 Mbyte
URL (4/5): http://rs223.rapidshare.com/files/193720619/
http://rs223.rapidshare.com/files/193720619/ (File: /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads/)
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.file: nonexistent directory
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_code: nonexistent directory
cat: can't open '/var/tmp/fritzload.tmp/dl_code': No such file or directory
FAILED: 13:47: Download failed error: not known curl-error-code: mostly because of timeout HTTP-Code:()
FAILED: 13:47: Download fehlgeschlagen http://rapidshare.com/files/193720619/
Voip-Check
Reconnect...
./fritzload.sh: line 602: can't create /var/tmp/fritzload.tmp/dl_progress.msg: nonexistent directory

Habe natürlich die Links verunstaltet. Und wenn ich auf Monitor klicke kommt nur das hier:

Code:
#!/bin/ash

echo -e "°Pragma: no-cache\nCache-Control: no-cache\nExpires: -1\nMime-Version: 1.0"
echo -e "Content-Type: text/html; charset=iso-8859-15\n"
. ../lib/curl_speedbar.sh

cat <<EOF
<html>
<head><title>Fritz!Load Monitoring</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
<style>
	body {
		font-family: Arial, Helvetica, sans-serif; color: #000000; margin: 14px 0px 0px 0px;
		background-color: #fff1b1;
	}
	p, form, div, textarea, label, ul, ol, li{ font-size: 14px;}
	p, div{ padding: 0px; margin: 0px; }

	div.progress-container {
	  border: 2px solid #ccc; 
	  width: 99%; 
	  margin: 2px 5px 2px 0; 
	  padding: 1px; 
	  float: left; 
	  background: white;
	}
	
	div.progress-container > div {
	  background-color: #76DB24; 
	  height: 12px
	}
	table.progress{
		margin:5px;
		border-collapse:collapse;
		border-spacing:0;
		border:1px;
		background-color:#F5F5F5;
		width:500px;
		font-size:12px;
	}
	table.progress th{
		border:1px solid;
		font-weight:bold;
		width:14%
	}
	table.progress td{
		border:1px solid;
		text-align:right;
		font-size:14px;
	}
	table.progress td.info{
		text-align:left;
		font-weight:bold;
		padding:3px;
	}
	table.bar{
		width:100%;
		border:0;
	}
	table.bar td{
		border:0;
	}
	table.progress td.percent{
		border-left:0;
	}
</style>
	
</head><body>
EOF

echo "<p><b>Current Download:</b></p>"
curl_speedbar_html_dl
echo "<p><b>Current Upload:</b></p>"
curl_speedbar_html_ul

cat <<EOF
	</td></tr>
</table>
</body></html>
EOF

curl_speedbar_html_script
curl_speedbar_monitor /var/tmp/fritzload.tmp/dl_progress /var/tmp/fritzload.tmp/ul_progress 1 1800



Falls es wichtig ist: Ich habe Freetz mit Curl schon gebaut. Ist das wichtig?
 
Steht eigentlich alles wesentliche in der Log ;)

/var/tmp/fritzload.tmp

kann nicht angelegt werden. Wie sieht das den unter freetz aus, existiert das /var/tmp Verzeichnis nicht oder sind die Verzeichnis-Rechte für "Other" nicht gegeben?

Ansonsten passe die Variable in fritzload.sh an:
ramTmp=/var/tmp/fritzload.tmp

Ziel ist es, dass die ganzen Schreibaktionen nicht auf einem USB Stick stattfinden, sondern im RAM der Box.

Grüße
Harald
 
I don´t know... Var/Tmp exestiert. Also weiß ich nicht, was die Box nicht mag :(
 
Hatte beide Probleme auch.
Hab einfach chmod 777 auf var/tmp/ und seit dem läuft der Download wieder.

Nur der Monitor geht nicht weder im Firefox noch im IE. Mir wird auch nur der Code angezeigt.
 
wenn du mit angepasst meinst das ich die aus dem patch.zip file von dir genommen hab dann ja, hab die aus der version vom 13.2 ersetzt.

freetz und apache ist richtig, das läuft bei mir
 
ja mit kill Befehl den Prozess gekillt und dann neu gestartet

aber ich mach mal nen box reboot ---> bringt auch nix, er zeigt imma noch nur den code an
 
Zuletzt bearbeitet:
organisation

hallo,

ich finde den thread langsam zu unübersichtlich. :mad: wirklich benutzbar ist er gerade nur noch mit der sufu, was man an sich auch nutzen soll und einem auch ganz gut weiterhilft, aber spätestens seit harald jetzt die "uploaded.sh" verbessert hat, bin ich der meinung das es irgendwo eine zentrale resource für solche änderungen geben sollte. so muss nicht immer auf eine neue version gewartet werden, wenn man nur ein kleines problem beheben will.
ich schlage dazu das wiki von diesem forum hier vor. da kann jeder schnell eine änderung hinzufügen und es gibt eine gute informationsquelle. ;)
dazu hab ich mal ein paar zeilen geschrieben. http://wiki.ip-phone-forum.de/software:fritz_load:start
schaut doch einfach mal rein, verbessert es und erweitert den text.

vielen dank,
millennia
 
tail -f nohup.out ist der Bösewicht, der für das dauernde geblinke des USBSticks verantwortlich ist.
Wenn ich den Prozess kille hört der Zugriff auf den Stick sofort auf. Muß dieser
Prozess nachdem alle downloads fertig sind eigentlich automatisch beendet werden, bzw.
kann ich den Prozess automatisch beenden lassen?

Mein Startkommando über netcat sieht so aus
./busybox nohup ./fritzload.sh -l list_dl.txt &
tail -f nohup.out
also tail -f brauchst du eigentlich garnicht, denn das ist nur dafür da, den status an die Konsole, über die du es gestartet hast anzuzeigen und da du ja (scheinbar) über netcat startest geht also tail -f ins nichts, also kannst du es auch weglassen. entferne einfach das "tail -f nohup.out" aus deinem Startkomando und das geblinke ist vorbei.
 
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.