| 1 | ### speedport hybrid php api |
| 2 | |
| 3 | [![Build Status](https://travis-ci.org/Stricted/speedport-hybrid-php-api.svg)](https://travis-ci.org/Stricted/speedport-hybrid-php-api) [![Release](https://img.shields.io/github/release/Stricted/speedport-hybrid-php-api.svg?style=flat-square)](https://github.com/Stricted/speedport-hybrid-php-api/releases/latest) [![License](https://img.shields.io/badge/license-LGPLv3-brightgreen.svg?style=flat-square)](https://github.com/Stricted/speedport-hybrid-php-api/blob/master/LICENSE) |
| 4 | |
| 5 | Access Speedport Hybrid Router through PHP |
| 6 | |
| 7 | **THIS CLASS IS ONLY FOR SPEEDPORT HYBRID** |
| 8 | |
| 9 | ### License |
| 10 | --- |
| 11 | This project is licensed under [GNU LESSER GENERAL PUBLIC LICENSE Version 3](https://github.com/Stricted/speedport-hybrid-php-api/blob/master/LICENSE). |
| 12 | |
| 13 | known endpoints for getData() and sentRequest(): |
| 14 | |
| 15 | | Endpoint | |
| 16 | | -------------- | |
| 17 | | dsl | |
| 18 | | interfaces | |
| 19 | | arp | |
| 20 | | session | |
| 21 | | dhcp_client | |
| 22 | | dhcp_server | |
| 23 | | ipv6 | |
| 24 | | dns | |
| 25 | | routing | |
| 26 | | igmp_proxy | |
| 27 | | igmp_snooping | |
| 28 | | wlan | |
| 29 | | module | |
| 30 | | memory | |
| 31 | | speed | |
| 32 | | webdav | |
| 33 | | bonding_client | |
| 34 | | bonding_tunnel | |
| 35 | | filterlist | |
| 36 | | bonding_tr181 | |
| 37 | | lteinfo | |
| 38 | | status | |
| 39 | | Connect | |
| 40 | | WLANBasic | |
| 41 | | WLANAccess | |
| 42 | | LAN | |
| 43 | | NASLight | |
| 44 | | INetIP | |
| 45 | | FilterAndTime | |
| 46 | | Portforwarding | |
| 47 | | PhoneBook | |
| 48 | | PhoneCalls | |
| 49 | | SystemMessages | |
| 50 | | DynDNS | |
| 51 | | Overview | |
| 52 | |
| 53 | PHP requirements |
| 54 | ============= |
| 55 | * PHP >= 5.4.0 |
| 56 | * PHP extension `hash` |
| 57 | * PHP extension `curl` |
| 58 | * PHP extension `json` |
| 59 | * PHP extension `pcre` |
| 60 | * PHP extension `ctype` |
| 61 | * PHP extension `rrd` (optional, for rrd graphs) |
| 62 | |
| 63 | rrdtool integration |
| 64 | ============= |
| 65 | |
| 66 | ![dsl status](assets/dsl-1h.png) |
| 67 | ![lte status](assets/lteinfo-1h.png) |
| 68 | |
| 69 | See the ```rrd``` directory for sample scripts. |