{"repo":"jhubig/FritzBoxShell","free":true,"listed":false,"github":"https://github.com/jhubig/FritzBoxShell","clone":"git clone https://github.com/jhubig/FritzBoxShell.git","description":"Some shell scripts for controlling and checking the Fritz!Box/Fritz!Repeater","language":"Shell","stars":178,"topics":["avm-fritz","fritzbox","repeater","workflow","curl","raspberry","ios-workflow-ssh","telegraf","bash","shell"],"license":"MIT","category":"cli-tools","readme_excerpt":"FritzBoxShell (Image credit: https://avm.de/presse/pressefotos/?q=7490) Introduction The script allows you to control/check your FritzBox from the terminal with a shell script. It is planned to add more functions in the future. The shell script uses cURL to create an SOAP request based on the TR-064 protocol to talk to the AVM Fritz!Box and AVM Fritz!Repeater. To change state of the LEDs in front of the Fritz!Box or activate the keylock (buttons on the can be activated or deactivated) the TR-064 protocol does not offer the possibility. Therefore the AHA-HTTP-Interface is used. This only works from firmware version 7.10 and upwards. Please raise an issue with your function you would like to add. Become a part of it! If you want to check out if your AVM device actually works with this script, you can do so by executing fritzBoxShellTest.sh . It prints for (almost) every Service/Action pair if they delivered data when called. Authentication is handled exactly as described for fritzBoxShell.sh . The result is a list written to the console containing the names of the checked service and actions followed by the result of the check. Finally, the device type and firmware version are printed (of course only if this functionality was accessible!). As an example - the result for my Fritz!Box: Installing, configuring and first script execution Head over to the Wiki pages to get all the information: https://github.com/jhubig/FritzBoxShell/wiki/Installation,-Configuration-&-First-test Shor","default_branch":null,"files":null,"tree":[],"storefront":"/r/jhubig","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jhubig/FritzBoxShell/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}