fritzguest

package module
v0.0.0-...-2de3db7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2018 License: GPL-3.0 Imports: 0 Imported by: 0

README

GoDoc Build Status Go Report Card

fritz-guest

Manage the guest access of your fritzbox

Documentation

Overview

Example (TurnOff)

Turn off guest access

s, err := session.NewSessionByUsernamePassword("http://fritz.box", "uName", "passwd")
if err != nil {
	handleError(err)
}
g, err := guestmanager.NewGuestManager(s)
if err != nil {
	handleError(err)
}
err = g.TurnOff()
if err != nil {
	handleError(err)
}
Output:

Example (TurnOn)

Turn on guest access with currently set PSK

s, err := session.NewSessionByUsernamePassword("http://fritz.box", "uName", "passwd")
if err != nil {
	handleError(err)
}
g, err := guestmanager.NewGuestManager(s)
if err != nil {
	handleError(err)
}
err = g.TurnOn()
if err != nil {
	handleError(err)
}
Output:

Example (TurnOnWithRandomPsk)

Turn on guest access with a random PSK

s, err := session.NewSessionByUsernamePassword("http://fritz.box", "uName", "passwd")
if err != nil {
	handleError(err)
}
g, err := guestmanager.NewGuestManager(s)
if err != nil {
	handleError(err)
}
err = g.TurnOnWithPsk(psk.Random(10))
if err != nil {
	handleError(err)
}
Output:

Example (TurnOnWithSpecificPsk)

Turn on guest access with a new given PSK

s, err := session.NewSessionByUsernamePassword("http://fritz.box", "uName", "passwd")
if err != nil {
	handleError(err)
}
g, err := guestmanager.NewGuestManager(s)
if err != nil {
	handleError(err)
}
err = g.TurnOnWithPsk(psk.FromString("newPsk"))
if err != nil {
	handleError(err)
}
Output:

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL