./nc: invalid option -- w
Fritz!Box-Infos inkl. Passwortabfrage
-
- Neugieriger
- Beiträge: 17
- Registriert: Samstag 16. August 2008, 23:43
Re: Fritz!Box-Infos inkl. Passwortabfrage
Alles klar auf dem TV kommt nun garnichts keine Ausgabe und im Telnet meckert er
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Fritz!Box-Infos inkl. Passwortabfrage
Das von Dir genutzte nc unterstützt den Parameter -w nichtPiti8576 hat geschrieben:./nc: invalid option -- w
http://linux.die.net/man/1/nc
Probier mal, "-w 1" wegzulassen, es ist nicht entscheidend.-w timeout
If a connection and stdin are idle for more than timeout seconds, then the connection is silently closed. The -w flag has no effect on the -l option, i.e. nc will listen forever for a connection, with or without the -w flag. The default is no timeout.
-
- Neugieriger
- Beiträge: 17
- Registriert: Samstag 16. August 2008, 23:43
Re: Fritz!Box-Infos inkl. Passwortabfrage
Ok habe es entfernt.
Im TV kein Fehler keine Ausgabe.
Im Telnet keine Fehlermdelung mehr aber eine Ausgabe.
Auf dem FTP wird in /tmp die Datei anruf2.txt angelegt mit Inhalt.
Mehr passiert nicht, laut Script müßte in /tmp ja auch noch mehr sein z.B. volumen.txt also scheint er nicht ganz durchzulaufen.
Im TV kein Fehler keine Ausgabe.
Im Telnet keine Fehlermdelung mehr aber eine Ausgabe.
Auf dem FTP wird in /tmp die Datei anruf2.txt angelegt mit Inhalt.
Mehr passiert nicht, laut Script müßte in /tmp ja auch noch mehr sein z.B. volumen.txt also scheint er nicht ganz durchzulaufen.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Fritz!Box-Infos inkl. Passwortabfrage
"-w 1" ist mehrfach enthalten, hast Du alle entfernt?
Ich habe keine Fritzbox, daher kann ich nicht beim Debuggen helfen.
Ohne Shell-Kenntnisse (set -x etc.) wirst Du nicht weiterkommen.
Ich habe keine Fritzbox, daher kann ich nicht beim Debuggen helfen.
Ohne Shell-Kenntnisse (set -x etc.) wirst Du nicht weiterkommen.
-
- Neugieriger
- Beiträge: 17
- Registriert: Samstag 16. August 2008, 23:43
Re: Fritz!Box-Infos inkl. Passwortabfrage
Ja ich habe alle entfernt.
Wie gesagt die anruf2.txt wird erstellt und hat ja auch Inhalt.
Als nächstes holt er wohl den WLAN Status und das Übertragungsvolumen.
Allerdings erstellt er die volumen.txt nicht, gibt auch leider nirgens wo ne Meldung.
Wenn ich Browser die wget Befehle eingebe bekomme ich im Browser die richtigen Seiten meiner FB angezeigt.
Wie gesagt die anruf2.txt wird erstellt und hat ja auch Inhalt.
Als nächstes holt er wohl den WLAN Status und das Übertragungsvolumen.
Allerdings erstellt er die volumen.txt nicht, gibt auch leider nirgens wo ne Meldung.
Wenn ich Browser die wget Befehle eingebe bekomme ich im Browser die richtigen Seiten meiner FB angezeigt.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Fritz!Box-Infos inkl. Passwortabfrage
Die Datei existiert nur kurz, wird durchgerechnet und dann gleich wieder gelöscht:Piti8576 hat geschrieben:Allerdings erstellt er die volumen.txt nicht
"rm /tmp/volumen.txt"
Funktioniert der Befehl "msgbox" bei Dir?
Das deutet auf das Fehlen von msgbox hin.Piti8576 hat geschrieben:Im TV kein Fehler keine Ausgabe.
-
- Neugieriger
- Beiträge: 17
- Registriert: Samstag 16. August 2008, 23:43
Re: Fritz!Box-Infos inkl. Passwortabfrage
Scheint zu gehen./var/bin # msgbox
RC4 Copyright (c) 1998 by Michael Neumann
USAGE: RC4 key srcfile dstfile
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Fritz!Box-Infos inkl. Passwortabfrage
Meine msgbox sieht anders aus:
Code: Alles auswählen
# msgbox
Syntax:
msgbox msg="text to show" [Options]
msgbox msg=filename [Options]
msgbox popup="text to show" [Options]
msgbox popup=filename [Options]
Options:
title="Window-Title" : specify title of window
size=nn : set fontsize
timeout=nn : set autoclose-timeout
refresh=n : n=1..3, see readme.txt
select="Button1,.." : Labels of up to 16 Buttons, see readme.txt
absolute=n : n=0/1 return relative/absolute button number (default is 0)
order=n : maximal buttons per line (default is 3)
default=n : n=1..buttons, initially selected button, see readme.txt
echo=n : n=0/1 print the button-label to console on return (default is 0)
hide=n : n=0..2, function of mute-button, see readme.txt (default is 1)
cyclic=n : n=0/1, cyclic screen refresh (default is 1)
# ls -la /var/bin/msgbox
-rwxrwxrwx 1 1001 100 36984 Jul 26 21:27 /var/bin/msgbox
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Fritz!Box-Infos inkl. Passwortabfrage
msgbox dürftest Du von hier bekommen können:
http://www.jackthegrabber.de/viewtopic. ... 6907#56907
http://www.jackthegrabber.de/viewtopic. ... 6907#56907
-
- Neugieriger
- Beiträge: 17
- Registriert: Samstag 16. August 2008, 23:43
Re: Fritz!Box-Infos inkl. Passwortabfrage
Juhu es geht alles dickes dickes danke an euch.
-
- Neugieriger
- Beiträge: 17
- Registriert: Samstag 16. August 2008, 23:43
Re: Fritz!Box-Infos inkl. Passwortabfrage
Gibt es für sort auch eine Datei?
Habe noch einen kleinen Fehler beim Sortieren drinne.
Hänge nachher das geändert Script mit den benötigten Dateien und Anleitung hier an.
So haben andere kein Problem mehr
Habe noch einen kleinen Fehler beim Sortieren drinne.
Hänge nachher das geändert Script mit den benötigten Dateien und Anleitung hier an.
So haben andere kein Problem mehr
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Fritz!Box-Infos inkl. Passwortabfrage
Existiert /bin/sort nicht? Wird "sort" als Ausgabe des Befehls "busybox" nicht ausgegeben?Piti8576 hat geschrieben:Gibt es für sort auch eine Datei?
Wenn nein, dann wurde busybox ohne sort-Unterstützung kompiliert.
Es kann mit diesem Patch nachgeholt werden:
Code: Alles auswählen
diff -uNr ../cvs/cdk/Patches/busybox.config.m4 ./cdk/Patches/busybox.config.m4
--- cdk/Patches/busybox.config.m4 2007-10-03 12:53:27.000000000 +0200
+++ cdk/Patches/busybox.config.m4 2008-08-17 15:11:49.000000000 +0200
@@ -208,7 +208,7 @@
option(`CONFIG_SHA1SUM', `n', `n')
option(`CONFIG_SLEEP', `y', `y')
option(`CONFIG_FEATURE_FANCY_SLEEP', `n', `n')
-option(`CONFIG_SORT', `y', `n')
+option(`CONFIG_SORT', `y', `y')
option(`CONFIG_FEATURE_SORT_BIG', `n', `n')
option(`CONFIG_SPLIT', `n', `n')
option(`CONFIG_FEATURE_SPLIT_FANCY', `n', `n')
@@ -603,9 +603,9 @@
option(`CONFIG_IPROUTE', `n', `n')
option(`CONFIG_IPTUNNEL', `n', `n')
option(`CONFIG_NAMEIF', `n', `n')
-option(`CONFIG_NC', `n', `n')
+option(`CONFIG_NC', `y', `y')
option(`CONFIG_NC_SERVER', `n', `n')
-option(`CONFIG_NC_EXTRA', `n', `n')
+option(`CONFIG_NC_EXTRA', `y', `y')
#option(`CONFIG_NC_GAPING_SECURITY_HOLE', `n', `n')
option(`CONFIG_NETSTAT', `n', `n')
option(`CONFIG_FEATURE_NETSTAT_WIDE', `n', `n')
-
- Neugieriger
- Beiträge: 17
- Registriert: Samstag 16. August 2008, 23:43
Re: Fritz!Box-Infos inkl. Passwortabfrage
/bin/sort ist vorhanden, allerdings überschreitet das jetzt mein wissen und können
Muß jetzt nur noch meine FritzBox Patchen das das Übertragungsvolumen richtig läuft und dann klappt alles.
Lediglich das Sort geht noch nicht.
Wenn ich im Script auf Namen klicke klappt es wenn ich danach auf OK klicke kommt sort: applet not found weis nicht woran es liegt.
Muß jetzt nur noch meine FritzBox Patchen das das Übertragungsvolumen richtig läuft und dann klappt alles.
Lediglich das Sort geht noch nicht.
Wenn ich im Script auf Namen klicke klappt es wenn ich danach auf OK klicke kommt sort: applet not found weis nicht woran es liegt.
-
- Einsteiger
- Beiträge: 140
- Registriert: Mittwoch 9. August 2006, 10:29
Re: Fritz!Box-Infos inkl. Passwortabfrage
Wow, hier ist ja endlich mal was los
Also, "sort" wird benötigt, um die doppelten (dreifachen) Anrufe aus der Liste zu
löschen, sonst wird für eine Nummer mehrfach eine Rückwärtssuche durchgeführt,
was natürlich länger dauert und den Telefonbuchserver unnötig belastet.
Probiere es mal wegzulassen. Wünschenswert wäre es aber, wenn es drin bleiben würde.
Zu deiner Frage zum Übertragungsvolumen: ich habe leider keine 7113,
aber irgendwo müßte ein Wert für die verbrauchten MB erscheinen. Ich kann es unter "Online-Zähler" ablesen.
Den Link zu der Seite habe ich aus dem Quelltext/Formularaufruf kombiniert.
Möglicherweise müssen vorher unter System->Ansicht->Experteneinstellungen diese aktiviert werden.
Gruß musicus
Also, "sort" wird benötigt, um die doppelten (dreifachen) Anrufe aus der Liste zu
löschen, sonst wird für eine Nummer mehrfach eine Rückwärtssuche durchgeführt,
was natürlich länger dauert und den Telefonbuchserver unnötig belastet.
Probiere es mal wegzulassen. Wünschenswert wäre es aber, wenn es drin bleiben würde.
Zu deiner Frage zum Übertragungsvolumen: ich habe leider keine 7113,
aber irgendwo müßte ein Wert für die verbrauchten MB erscheinen. Ich kann es unter "Online-Zähler" ablesen.
Den Link zu der Seite habe ich aus dem Quelltext/Formularaufruf kombiniert.
Möglicherweise müssen vorher unter System->Ansicht->Experteneinstellungen diese aktiviert werden.
Gruß musicus
-
- Neugieriger
- Beiträge: 17
- Registriert: Samstag 16. August 2008, 23:43
Re: Fritz!Box-Infos inkl. Passwortabfrage
Also das sort muß raus bei mir und ich bekomme leider nur eine Online Zeit bei mir raus.
Das Script mußte ich sowieso aufgrund einiger Darstellungsfehler umändern.
Werde noch ein wenig rumtesten bis alles richtig läuft.
Das Script mußte ich sowieso aufgrund einiger Darstellungsfehler umändern.
Werde noch ein wenig rumtesten bis alles richtig läuft.
-
- Einsteiger
- Beiträge: 140
- Registriert: Mittwoch 9. August 2006, 10:29
Re: Fritz!Box-Infos inkl. Passwortabfrage
Hallo,
ich bräuchte mal eine fachkundige Info von einem Fritzbox-Profi.
Ist eventuell etwas OT - hängt aber mit meinem Script zusammen.
Seit ein paar Wochen bin ich bei einer Providerin (DSL u. Fon/analog),
die mir freundlicherweise ihre FB zum surfen und telefonieren bereitgestellt hat.
Leider kann ich jetzt nicht mehr die Anruflisten mit meiner 7050 auslesen,
da der Zugang nur mit der anderen Box funktioniert.
Meine Frage: ist es möglich/ungefährlich mit dem schwarzen Kabel inkl. blauem TAE-Adapter
der 7050 den Telefonausgang der neuen FB anzuzapfen, um die Anrufe auf der
alten FB mitzuloggen?
Bitte nur antworten, wenn ihr fundierte Erfahrung habt.
(Habe nämlich schon ein wenig "probiert". Meine Ergebnisse diesbezüglich im nächsten Post.)
Viele Grüße musicus
ich bräuchte mal eine fachkundige Info von einem Fritzbox-Profi.
Ist eventuell etwas OT - hängt aber mit meinem Script zusammen.
Seit ein paar Wochen bin ich bei einer Providerin (DSL u. Fon/analog),
die mir freundlicherweise ihre FB zum surfen und telefonieren bereitgestellt hat.
Leider kann ich jetzt nicht mehr die Anruflisten mit meiner 7050 auslesen,
da der Zugang nur mit der anderen Box funktioniert.
Meine Frage: ist es möglich/ungefährlich mit dem schwarzen Kabel inkl. blauem TAE-Adapter
der 7050 den Telefonausgang der neuen FB anzuzapfen, um die Anrufe auf der
alten FB mitzuloggen?
Bitte nur antworten, wenn ihr fundierte Erfahrung habt.
(Habe nämlich schon ein wenig "probiert". Meine Ergebnisse diesbezüglich im nächsten Post.)
Viele Grüße musicus
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Re: Fritz!Box-Infos inkl. Passwortabfrage
so, ich habe hier mal einen patch, der das busybox (1.13.2) wget um die post-data option erweitert.
Bei mir funktioniert es mit dem Speedport Router.
http://home.arcor.de/houdini/dbox/busyb ... -post.diff
Bei mir funktioniert es mit dem Speedport Router.
http://home.arcor.de/houdini/dbox/busyb ... -post.diff
Code: Alles auswählen
--- wget.c.orig 2008-11-09 18:27:59.000000000 +0100
+++ wget.c 2009-02-28 21:28:47.000000000 +0100
@@ -384,6 +384,24 @@
return hdrval;
}
+#if ENABLE_FEATURE_WGET_LONG_OPTIONS
+static unsigned char URL_escape_char(unsigned char c)
+{
+ /* URL encode, see RFC 2396 */
+ if ( (c >= '0' && c <= '9') ||
+ (c >= 'a' && c <= 'z') ||
+ (c >= 'A' && c <= 'Z') ||
+ c == '-' || c == '_' ||
+ c == '.' || c == '!' ||
+ c == '~' || c == '*' ||
+ c == '\'' || c == '(' ||
+ c == ')' || c == '=' ||
+ c == '&' )
+ return (0);
+ else
+ return(1);
+}
+#endif
int wget_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
int wget_main(int argc UNUSED_PARAM, char **argv)
@@ -399,6 +417,7 @@
char *proxy = 0;
char *dir_prefix = NULL;
#if ENABLE_FEATURE_WGET_LONG_OPTIONS
+ char *post_data = NULL;
char *extra_headers = NULL;
llist_t *headers_llist = NULL;
#endif
@@ -424,8 +443,11 @@
WGET_OPT_PREFIX = 0x10,
WGET_OPT_PROXY = 0x20,
WGET_OPT_USER_AGENT = 0x40,
- WGET_OPT_PASSIVE = 0x80,
- WGET_OPT_HEADER = 0x100,
+ WGET_OPT_RETRIES = 0x80,
+ WGET_OPT_NETWORK_READ_TIMEOUT = 0x100,
+ WGET_OPT_POST_DATA = 0x200,
+ WGET_OPT_PASSIVE = 0x400,
+ WGET_OPT_HEADER = 0x800,
};
#if ENABLE_FEATURE_WGET_LONG_OPTIONS
static const char wget_longopts[] ALIGN1 =
@@ -437,6 +459,9 @@
"directory-prefix\0" Required_argument "P"
"proxy\0" Required_argument "Y"
"user-agent\0" Required_argument "U"
+ "tries\0" Required_argument "t"
+ "timeout\0" Required_argument "T"
+ "post-data\0" Required_argument "\xfd"
"passive-ftp\0" No_argument "\xff"
"header\0" Required_argument "\xfe"
;
@@ -449,11 +474,18 @@
#endif
/* server.allocated = target.allocated = NULL; */
opt_complementary = "-1" USE_FEATURE_WGET_LONG_OPTIONS(":\xfe::");
+#if ENABLE_FEATURE_WGET_LONG_OPTIONS
+ opt = getopt32(argv, "csqO:P:Y:U:" /*ignored:*/ "t:T:\xfd:",
+#else
opt = getopt32(argv, "csqO:P:Y:U:" /*ignored:*/ "t:T:",
+#endif
&fname_out, &dir_prefix,
&proxy_flag, &user_agent,
NULL, /* -t RETRIES */
NULL /* -T NETWORK_READ_TIMEOUT */
+#if ENABLE_FEATURE_WGET_LONG_OPTIONS
+ ,&post_data
+#endif
USE_FEATURE_WGET_LONG_OPTIONS(, &headers_llist)
);
if (strcmp(proxy_flag, "off") == 0) {
@@ -474,6 +506,11 @@
cp += sprintf(cp, "%s\r\n", (char*)llist_pop(&headers_llist));
}
}
+
+ if (opt & WGET_OPT_POST_DATA) {
+ if (strlen(post_data) == 0)
+ opt &= ~WGET_OPT_POST_DATA; // if no string was supplied remove option
+ }
#endif
parse_url(argv[optind], &target);
@@ -555,7 +592,12 @@
target.is_ftp ? "f" : "ht", target.host,
target.path);
} else {
- fprintf(sfp, "GET /%s HTTP/1.1\r\n", target.path);
+#if ENABLE_FEATURE_WGET_LONG_OPTIONS
+ if (opt & WGET_OPT_POST_DATA)
+ fprintf(sfp, "POST /%s HTTP/1.1\r\n", target.path);
+ else
+#endif
+ fprintf(sfp, "GET /%s HTTP/1.1\r\n", target.path);
}
fprintf(sfp, "Host: %s\r\nUser-Agent: %s\r\n",
@@ -577,6 +619,29 @@
#if ENABLE_FEATURE_WGET_LONG_OPTIONS
if (extra_headers)
fputs(extra_headers, sfp);
+
+ if (opt & WGET_OPT_POST_DATA) {
+ int i;
+ int post_data_size = 0;
+ fprintf(sfp, "Content-Type: application/x-www-form-urlencoded\r\n");
+ for (i=0; i<strlen(post_data); i++) {
+ if (URL_escape_char(post_data[i]))
+ post_data_size +=3;
+ else
+ post_data_size ++;
+ }
+ fprintf(sfp, "Content-Length: %d\r\n", post_data_size );
+ fprintf(sfp, "Connection: Keep-Alive\r\n\r\n");
+
+ for (i=0; i<strlen(post_data); i++)
+ {
+ if (URL_escape_char(post_data[i]))
+ fprintf(sfp, "%%%02X", post_data[i]);
+ else
+ fprintf(sfp, "%c", post_data[i]);
+ }
+ fprintf(sfp, "\r\n");
+ }
#endif
fprintf(sfp, "Connection: close\r\n\r\n");
-
- Einsteiger
- Beiträge: 140
- Registriert: Mittwoch 9. August 2006, 10:29
Re: Fritz!Box-Infos inkl. Passwortabfrage
Vielen Dank für den Patch!
Es gab auch schon Versuche ein GNU-wget per Festplatte oder MMC zu
laden bzw. ein erweitertes wget zu kompilieren, aber dies ist wohl
die sparsamste Lösung.
Lustig, dass Du es in diesen Thread schreibst.
Leider kenne ich mich nicht mit den diffs aus, sodass wir wohl auf Rikers
nächste Bastelstunde warten müssen
Dann werde ich das Script anpassen und den Umweg über nc herausnehmen.
Hoffentlich wird mit der neuen Funktion nicht zuviel Unfug getrieben,
aber Ideen für neue Scripts hätte ich schon (z.B. Handy-Kontostand)
Übrigens:
Nicht vergessen in der Fritzbox "Festnetztelefonie" einzurichten.
Gruß musicus
Es gab auch schon Versuche ein GNU-wget per Festplatte oder MMC zu
laden bzw. ein erweitertes wget zu kompilieren, aber dies ist wohl
die sparsamste Lösung.
Lustig, dass Du es in diesen Thread schreibst.
Leider kenne ich mich nicht mit den diffs aus, sodass wir wohl auf Rikers
nächste Bastelstunde warten müssen
Dann werde ich das Script anpassen und den Umweg über nc herausnehmen.
Hoffentlich wird mit der neuen Funktion nicht zuviel Unfug getrieben,
aber Ideen für neue Scripts hätte ich schon (z.B. Handy-Kontostand)
Übrigens:
Das funktioniert bei mir seit ein paar Monaten (hatte mich noch mal woanders schlau gemacht).Meine Frage: ist es möglich/ungefährlich mit dem schwarzen Kabel
inkl. blauem TAE-Adapter der 7050 den Telefonausgang der neuen FB anzuzapfen,
um die Anrufe auf der alten FB mitzuloggen?
Nicht vergessen in der Fritzbox "Festnetztelefonie" einzurichten.
Gruß musicus