Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 20 von 40

Thema: Aktuelles wget für die Fbox

  1. #1
    IPPF-Einsteiger Avatar von master_proper
    Registriert seit
    19.10.2004
    Beiträge
    14

    Aktuelles wget für die Fbox

    Hallo zusammen!

    Ich bin gerade dabei für meine Freundin den Internetzugang einzurichten. Der Uni-Zugang gestaltet sich folgendermaßen:

    FBox --------------https-login-----> Uni-Server
    (IP: 10.x.x.x)

    Nach erfolgreicher Authorisierung macht der Uni-Server Masquerading. Da allerdings jeder eingeloggte Nutzer eine eigene IP fürs Masquerading bekommt und alle Anfragen an diese IP wieder auf die entsprechende 10.x.x.x-Adresse weitergeleitet werden, hat quasi jeder seine eigene Internet-IP. Daher also kein Problem mit VoIP.

    Das Problem, das ich habe ist, dass das Einloggen über https mit dem Standard-wget der Busybox nicht möglich ist. Ich habe bereits auf openwrt geschaut und dort Openwrt wget gefunden. Als ich das aber auf der FBox ausprobieren wollte, bekam ich die Fehlermeldung: wget: can't load library 'libintl.so.3'

    Wäre nett, wenn mir hier jemand ein auf der FBox lauffähiges wget zur Verfügung stellen könnte, damit ich folgenden Befehl damit ausführen kann:
    wget --post-data="user=foo&password=bar" --no-check-certificate https://server.com/auth.php

    Danke für eure Hilfe!

    Viele Grüße

    Proper
    Router: Netgear RP614v4
    Anbindung: Unity Media, 300 kb/s down 30 kb/s up
    AVM Device: Fritz!Box Fon FW 06.04.30
    VoIP: gmx/sipgate/simply-connect
    Telefon: Tevion DECT von Aldi

  2. #2
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.321
    Bittefein...
    Code:
    /usr/sbin # ./wget --help
    GNU Wget 1.9.1, a non-interactive network retriever.
    Usage: wget [OPTION]... [URL]...
    
    Mandatory arguments to long options are mandatory for short options too.
    
    Startup:
      -V,  --version           display the version of Wget and exit.
      -h,  --help              print this help.
      -b,  --background        go to background after startup.
      -e,  --execute=COMMAND   execute a `.wgetrc'-style command.
    
    Logging and input file:
      -o,  --output-file=FILE     log messages to FILE.
      -a,  --append-output=FILE   append messages to FILE.
      -d,  --debug                print debug output.
      -q,  --quiet                quiet (no output).
      -v,  --verbose              be verbose (this is the default).
      -nv, --non-verbose          turn off verboseness, without being quiet.
      -i,  --input-file=FILE      download URLs found in FILE.
      -F,  --force-html           treat input file as HTML.
      -B,  --base=URL             prepends URL to relative links in -F -i file.
    
    Download:
      -t,  --tries=NUMBER           set number of retries to NUMBER (0 unlimits).
           --retry-connrefused      retry even if connection is refused.
      -O   --output-document=FILE   write documents to FILE.
      -nc, --no-clobber             don't clobber existing files or use .# suffixes.
      -c,  --continue               resume getting a partially-downloaded file.
           --progress=TYPE          select progress gauge type.
      -N,  --timestamping           don't re-retrieve files unless newer than local.
      -S,  --server-response        print server response.
           --spider                 don't download anything.
      -T,  --timeout=SECONDS        set all timeout values to SECONDS.
           --dns-timeout=SECS       set the DNS lookup timeout to SECS.
           --connect-timeout=SECS   set the connect timeout to SECS.
           --read-timeout=SECS      set the read timeout to SECS.
      -w,  --wait=SECONDS           wait SECONDS between retrievals.
           --waitretry=SECONDS      wait 1...SECONDS between retries of a retrieval.
           --random-wait            wait from 0...2*WAIT secs between retrievals.
      -Y,  --proxy=on/off           turn proxy on or off.
      -Q,  --quota=NUMBER           set retrieval quota to NUMBER.
           --bind-address=ADDRESS   bind to ADDRESS (hostname or IP) on local host.
           --limit-rate=RATE        limit download rate to RATE.
           --dns-cache=off          disable caching DNS lookups.
           --restrict-file-names=OS restrict chars in file names to ones OS allows.
    
    Directories:
      -nd, --no-directories            don't create directories.
      -x,  --force-directories         force creation of directories.
      -nH, --no-host-directories       don't create host directories.
      -P,  --directory-prefix=PREFIX   save files to PREFIX/...
           --cut-dirs=NUMBER           ignore NUMBER remote directory components.
    
    HTTP options:
           --http-user=USER      set http user to USER.
           --http-passwd=PASS    set http password to PASS.
      -C,  --cache=on/off        (dis)allow server-cached data (normally allowed).
      -E,  --html-extension      save all text/html documents with .html extension.
           --ignore-length       ignore `Content-Length' header field.
           --header=STRING       insert STRING among the headers.
           --proxy-user=USER     set USER as proxy username.
           --proxy-passwd=PASS   set PASS as proxy password.
           --referer=URL         include `Referer: URL' header in HTTP request.
      -s,  --save-headers        save the HTTP headers to file.
      -U,  --user-agent=AGENT    identify as AGENT instead of Wget/VERSION.
           --no-http-keep-alive  disable HTTP keep-alive (persistent connections).
           --cookies=off         don't use cookies.
           --load-cookies=FILE   load cookies from FILE before session.
           --save-cookies=FILE   save cookies to FILE after session.
           --post-data=STRING    use the POST method; send STRING as the data.
           --post-file=FILE      use the POST method; send contents of FILE.
    
    FTP options:
      -nr, --dont-remove-listing   don't remove `.listing' files.
      -g,  --glob=on/off           turn file name globbing on or off.
           --passive-ftp           use the "passive" transfer mode.
           --retr-symlinks         when recursing, get linked-to files (not dirs).
    
    Recursive retrieval:
      -r,  --recursive          recursive download.
      -l,  --level=NUMBER       maximum recursion depth (inf or 0 for infinite).
           --delete-after       delete files locally after downloading them.
      -k,  --convert-links      convert non-relative links to relative.
      -K,  --backup-converted   before converting file X, back up as X.orig.
      -m,  --mirror             shortcut option equivalent to -r -N -l inf -nr.
      -p,  --page-requisites    get all images, etc. needed to display HTML page.
           --strict-comments    turn on strict (SGML) handling of HTML comments.
    
    Recursive accept/reject:
      -A,  --accept=LIST                comma-separated list of accepted extensions.
      -R,  --reject=LIST                comma-separated list of rejected extensions.
      -D,  --domains=LIST               comma-separated list of accepted domains.
           --exclude-domains=LIST       comma-separated list of rejected domains.
           --follow-ftp                 follow FTP links from HTML documents.
           --follow-tags=LIST           comma-separated list of followed HTML tags.
      -G,  --ignore-tags=LIST           comma-separated list of ignored HTML tags.
      -H,  --span-hosts                 go to foreign hosts when recursive.
      -L,  --relative                   follow relative links only.
      -I,  --include-directories=LIST   list of allowed directories.
      -X,  --exclude-directories=LIST   list of excluded directories.
      -np, --no-parent                  don't ascend to the parent directory.
    
    Mail bug reports and suggestions to <bug-wget@gnu.org>.
    /usr/sbin # ldd wget
            libc.so.0 => /lib/libc.so.0 &#40;0x2ab3a000&#41;
            ld-uClibc.so.0 => /lib/ld-uClibc.so.0 &#40;0x2aaa8000&#41;
    /usr/sbin #
    MfG Oliver

    edit: Hm, ich sehe gerade, dass du ja SSL brauchst. Dann wirds noch etwas größer.
    Angehängte Dateien Angehängte Dateien
    Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
    Anbindung: T-Online DSL 16.000 RAM

    Visit ##fritzbox on Freenode for help
    Spenden für Freetz

  3. #3
    IPPF-Fünfhundert-Club Avatar von fritzchen
    Registriert seit
    29.12.2004
    Beiträge
    813
    Wahnsinn, so einfach ist das? Und ich mühe mich hier mit nc rum...

    Besten Dank Oli!

  4. #4
    IPPF-Fan
    Registriert seit
    02.06.2004
    Beiträge
    355

    wget mit ssl

    @master_proper: hier zusammen mit dieser Bibliothek ist wget mit ssl für die fritzbox; Inbetriebnahme direkt auf der Box:
    Code:
    cd /var
    wget http&#58;//www.spblinux.de/fbox/wget
    chmod 755 wget
    wget http&#58;//www.spblinux.de/fbox/libc.so.0
    LD_LIBRARY_PATH=. ./wget https&#58;//ziel.org/geheim.txt
    Die libc.so.0, 708k, ist eine angepasste libuClibc-0.9.26.so und wget, 444k, ist mit exepak gepackt (unter wget.big liegt die ungepackte Version).

    Damit geht ssl, aber es braucht einiges an Speicherplatz; die libuClibc ist meine Version zum Testen, die für normale Anwendungen zu gross ist.

    Christian

  5. #5
    IPPF-Einsteiger Avatar von master_proper
    Registriert seit
    19.10.2004
    Beiträge
    14
    @spblinux: Vielen dank für deine mühe!

    Hab gerade die Dateien auf die FBox ATA gezogen und wollte sie ausprobieren, allerdings bekomme ich beim Ausführen von wget immer eine Segmentation Fault (selbst bei nicht HTTPS-URLs):

    Code:
    # ./wget http&#58;//www.google.de
    --10&#58;16&#58;01--  http&#58;//www.google.de/
               => `index.html'
    SIGSEGV
    Vielleicht liegt es ja an dem Packer. Die ungepackte wget.big ist aber auf http://www.spblinux.de/fbox/ leider nicht auffindbar. Könnte natürlich auch sein, dass es an dem mangelnden Speicher liegt. Zur Sicherheit schicke ich daher mal meine /proc/meminfo:
    Code:
    # cat /proc/meminfo
            total&#58;    used&#58;    free&#58;  shared&#58; buffers&#58;  cached&#58;
    Mem&#58;  15020032 14241792   778240        0        0  7159808
    Swap&#58;        0        0        0
    MemTotal&#58;        14668 kB
    MemFree&#58;           760 kB
    MemShared&#58;           0 kB
    Buffers&#58;             0 kB
    Cached&#58;           6992 kB
    SwapCached&#58;          0 kB
    Active&#58;           7788 kB
    Inactive&#58;         2924 kB
    HighTotal&#58;           0 kB
    HighFree&#58;            0 kB
    LowTotal&#58;        14668 kB
    LowFree&#58;           760 kB
    SwapTotal&#58;           0 kB
    SwapFree&#58;            0 kB
    Allerdings habe ich außer dem aktuellen Image für die ATA (11.03.65) und telnetd nichts am laufen. Gibt es irgendwelche Standarddienste, die normalerweise nicht gebraucht werden, oder liegt es doch nicht an dem fehlenden Speicher?

    Danke für eure Hilfe, großes Dankeschön an olistudent und spblinux!

    Master Proper
    Router: Netgear RP614v4
    Anbindung: Unity Media, 300 kb/s down 30 kb/s up
    AVM Device: Fritz!Box Fon FW 06.04.30
    VoIP: gmx/sipgate/simply-connect
    Telefon: Tevion DECT von Aldi

  6. #6
    IPPF-Fünfhundert-Club Avatar von fritzchen
    Registriert seit
    29.12.2004
    Beiträge
    813
    @olistudent:

    eine kleine Verständisfrage: dein wget ist 217kb groß und kann sooo viel mehr als das busybox-wget. Das Busybox-wget, ist es denn das im /bin Verzeichnis, hat dagegen 617kb.

    Wenn das richtig ist könnte man das originale doch eigentlich ersetzen, oder verstehe ich das falsch?

  7. #7
    IPPF-Tausend-VIP Avatar von buehmann
    Registriert seit
    11.06.2005
    Beiträge
    1.809
    Zitat Zitat von fritzchen
    Wenn das richtig ist könnte man das originale doch eigentlich ersetzen, oder verstehe ich das falsch?
    Hallo Fritzchen, mach das lieber nicht. Die 617kb große Datei ist die busybox und die spielt mal sh, sed, vi, ... dann mal wieder ping, crond, telnetd, ... und hier eben wget.

  8. #8
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.321
    Hi.
    @master_proper
    Du musst auch das ganze Skript von spblinux ausführen.
    Vor allem die Zeile mit dem LD_LIBRARY_PATH ist wichtig!
    Muss da nicht noch ein export davor?

    @fritzchen
    Die busybox ist 617kb groß und das wget ist nur ein Link auf die busybox.

    MfG Oliver
    Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
    Anbindung: T-Online DSL 16.000 RAM

    Visit ##fritzbox on Freenode for help
    Spenden für Freetz

  9. #9
    IPPF-Fan
    Registriert seit
    02.06.2004
    Beiträge
    355

    wget mit ssl

    @master_proper: die (momentane) wget Version von spblinux.de braucht auch die uClibc von dort, die dort der Einfachheit halber als libc.so.1 gespeichert ist.

    Wie olistudent geschrieben hat reicht nur Herunterladen nicht: anders als bei windows schaut ein Programm nicht automatisch zuerst im aktuellen Verzeichnis nach benötigten Bibliotheken, sondern man muss den Suchpfad erweitern:

    Entweder, wenn man es während der ganzen telnet Sitzung haben will:
    export LD_LIBRARY_PATH=/var
    wenn sich die heruntergelandene libc.so.1 in /var befindet.

    Oder, wenn es nur für den aktuellen Befehl auf der gleichen Zeile gelten soll und
    sich alles im aktuellen Verzeichnis abspielt:
    LD_LIBRARY_PATH=. ./wget https://cia.org/...
    wie in meinem letzten Beitrag.

    Ob der Arbeitsspeicher reicht? Ausprobieren. - Auf meiner 5050 geht es.

    PS: wget.big (1.3 MB, da libcrypto und libssl enthalten) ist nun auch hochgeladen.
    PS2: exepak entpackt vor dem Ausführen nach /var/tmp; bei einem segfault bleibt die temporäre Datei liegen, anstatt gelöscht zu werden.

  10. #10
    IPPF-Einsteiger Avatar von master_proper
    Registriert seit
    19.10.2004
    Beiträge
    14
    So, diesmal hat's geklappt. Ich weiß wirklich nicht, was ich falsch gemacht habe. Diesmal habe ich alles in /var/tmp heruntergeladen, da hat es geklappt. Danach hab ich's nochmal in und /var probiert (hatte zuerst nicht geklappt), da lief es dann aber auch anstandslos.. Verstehe ich einfach nicht - Hauptsache, es funktioniert!

    Nochmals vielen herzlichen Dank!
    Router: Netgear RP614v4
    Anbindung: Unity Media, 300 kb/s down 30 kb/s up
    AVM Device: Fritz!Box Fon FW 06.04.30
    VoIP: gmx/sipgate/simply-connect
    Telefon: Tevion DECT von Aldi

  11. #11
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.321
    Hi.
    @spblinux
    Wie hast du die Libs da rein bekommen?
    Irgendwie blick ich das mit de libtool nicht?

    Und endlich ein Editor.
    Jetzt brauch ich dieses blöde vi nicht mehr...

    MfG Oliver
    Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
    Anbindung: T-Online DSL 16.000 RAM

    Visit ##fritzbox on Freenode for help
    Spenden für Freetz

  12. #12
    IPPF-Fünfhundert-Club Avatar von fritzchen
    Registriert seit
    29.12.2004
    Beiträge
    813
    Zitat Zitat von olistudent
    Und endlich ein Editor.
    Jetzt brauch ich dieses blöde vi nicht mehr...
    ja, vi ist doof, und deswegen würde ich das hier gerne verstehen? Was für ein Editor?

  13. #13
    IPPF-Fan Avatar von MaZderMind
    Registriert seit
    30.07.2005
    Beiträge
    169
    Hi
    Vi ist nur kompliziert, aber wenn man weiß wie recht schnell zu bediehnen. Ich nehme an, dass er über den FBEditor redet. Benutze die Suche.

    Gruß, Peter
    Router / VoIP-Board: Fritz!Box Fon WLan 7050
    Telefon: Standard-Analog über FBF
    Internet- und VoiIP: 1&1 Deutschland Flat; DSL 2048

  14. #14
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.321
    Neee.
    Ich hab den hier gemeint: http://www.spblinux.de/fbox/e3c

    MfG Oliver
    Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
    Anbindung: T-Online DSL 16.000 RAM

    Visit ##fritzbox on Freenode for help
    Spenden für Freetz

  15. #15
    IPPF-Fünfhundert-Club Avatar von fritzchen
    Registriert seit
    29.12.2004
    Beiträge
    813
    aaah, jetzt verstehe ich, der link hat dich dazu veranlasst.

    Gefällt mir gut!

  16. #16
    IPPF-Fan
    Registriert seit
    02.06.2004
    Beiträge
    355
    Zitat Zitat von olistudent
    @spblinux
    Wie hast du die Libs da rein bekommen?
    Wenn es in /usr/lib (oder wo die mipsel Bibliotheken halt liegen) sowohl libxyz.so (bzw. so.1 ...) als auch libxyz.a dann genügt es die die *.so Bibliotheken vorübergehend zu entfernen.

    Zum Editor e3c (21kB): mit ctrl+k und danach q kommt man wieder raus (und wird gefragt, ob man speichern will). Quelle: http://sax.sax.de/~adlibit/; Quelltext für die Fritzbox: http://www.spblinux.de/fbox/e3-2.6.2-mipsel.tar.bz2

    Christian

  17. #17
    IPPF-Einsteiger
    Registriert seit
    30.03.2007
    Beiträge
    1

    Wget für WGT624U

    Erstmal sorry das ich da Thema wieder ausgrab und auch noch in falschen Forum bin. Ich hoffe ihr könnt mir trotzdem weiterhelfen.
    Auf meinen Netgear WGT 624U läuft Openwrt. Leider ist da nur eine abgespeckte Version von wget drauf, ich bräuchte eine die ganze Verzeichnisse runterladen kann mit der von Oli hab ich es schon probiert leider bekomm ich nur einen "segmetation fault".

    mfg
    Sugi

  18. #18
    IPPF-Fan
    Registriert seit
    11.07.2006
    Beiträge
    133
    weil der thread ja auch ein wenig mit e3c zu tun hat hier eine frage:
    ich hab mir mit dem befehl

    Code:
    mount -o bind /var/busybox /bin/busybox
    eine nun sagen wir funktionellere busybox in die FBF gemountet und als das funktionierte da hab ich mir gedacht gut machen wir das doch auch gleich mit e3c also:

    Code:
    mount -o bind /var/e3c /bin/vi
    so das prob. ist nun egal welchen befehl ich danach auch eingebe es wird immer e3c gestartet... egal ob ls, reboot, mount oder sonst was immer startet e3c was mach ich falsh oder geht das überheupt so wie ich das gemacht hab... woran liegt es ?

  19. #19
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.321
    /bin/vi ist ein Symlink auf die busybox, die du mit dem mount überschrieben hast.

    MfG Oliver
    Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
    Anbindung: T-Online DSL 16.000 RAM

    Visit ##fritzbox on Freenode for help
    Spenden für Freetz

  20. #20
    IPPF-Fan
    Registriert seit
    11.07.2006
    Beiträge
    133
    hm.. ok ich merk das da was nicht stimmt schon klar aber auf gehn tut mir trotzdem nicht...
    warum läuft der dann rückwärts... also wenn ich auf die busybox (nachgeladen) zugreife lande ich bei e3c...

    e3c ------mount------> vi ------sym.link------> busybox (fbf) ------mount------> busybox (nachgeladen)...

    ja ne warte das muss dann so heißen:

    e3c <------mount------ vi <------sym.link------> busybox (fbf) <------mount------> busybox (nachgeladen)...

    ach ich bekomms nicht auf die reihe...
    hilf mir nochmal...
    Geändert von milkpirate (14.05.2007 um 23:59 Uhr)

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Suche aktuelles dropbear binary
    Von heilo im Forum FRITZ!Box Fon: Modifikationen
    Antworten: 88
    Letzter Beitrag: 29.12.2012, 11:00
  2. Aktuelles OpenVPN&Co für 7270?
    Von ErraZZor im Forum FRITZ!Box Fon: Modifikationen
    Antworten: 5
    Letzter Beitrag: 06.03.2010, 15:27
  3. FBox hinter Router - funktioniert dann noch VPN der FBox?
    Von Kitagua im Forum FRITZ!Box Fon als ATA
    Antworten: 17
    Letzter Beitrag: 06.09.2009, 09:57
  4. Aussetzer beim Telefonieren Fbox 5140 per LAN an Fbox 7270
    Von fritz_boxer99 im Forum FRITZ!Box Fon: Telefonie
    Antworten: 0
    Letzter Beitrag: 13.09.2008, 10:36
  5. Antworten: 4
    Letzter Beitrag: 08.09.2006, 13:53

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •