fritzbox, WLAN über POST commando ein/ausschalten

Gast #1051840
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
Gast #1051846
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.
Gast #1061460
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren