mikrocontroller.net

Forum: PC Hard- und Software fritzbox, WLAN über POST commando ein/ausschalten


Autor: daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

ich versuche gerade über das POST Kommando mit Hilfe von curl
(vielleicht auch wget) WLAN ein bzw ausschalten.

Jedesmal per Hand über das Webinterface diese Aktion ausführen
wird mit der Zeit lästig.

Leider kenne ich mich in CGI Programmierung kaum aus.
Hat vielleicht jeamand das schon gemacht?

 curl "http://fritz.box/cgi-bin/webcm" -d 'login=&password=MEINPWD'

MEINPWD ist dabei Fritzbox Passwort

Würde mich freuen, wenn einer mir da Hilfestellung geben kann.

Grüsse, daniel

Autor: daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
habe vergessen zu erwähnen, dass diese curl Aufrufzeile
so nicht funktioniert, aber in etwa so "aussehen müsste".

über Firefox->Extras->Seiteninformationen weiss ich, dass
Feldname login:command/password heisst.
Die Formularaktion ist dabei http://fritz.box/cgi-bin/webcm
und als Methode ist POST angeben.

An diese infos kommt man ran, wenn man ganz normal
fritz.box als URL eingibt und dann über Menü
Extras->Seiteninformationen geht.

Autor: daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
mittlerweile habe ich daran etwas gehackt und daraus ist ein skript 
entstanden

könnte vielleicht jemand brauchen
in den weiten des internets gehen die sachen oft lange nicht unter ;o
vor allem wenn man mit richtigen begriffen sucht

cat /pool/inst1/bin/wlan.sh

#!/usr/bin/env bash

if [ "$1" == "" ]; then
    echo "usage: wlan 0|1"
    exit 1
elif [ "$1" == "0" ]; then
    echo wlan down ...
    wget -q --post-data  wlan:settings/ap_enabled=0 
http://fritz.box/cgi-bin/webcm
elif [ "$1" == "1" ]; then
    echo wlan up ...
    wget -q --post-data  wlan:settings/ap_enabled=1 
http://fritz.box/cgi-bin/webcm
else
    echo "usage: wlan 0|1"
fi

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.