{"repo":"psmode/essstat","free":true,"listed":false,"github":"https://github.com/psmode/essstat","clone":"git clone https://github.com/psmode/essstat.git","description":"TP-Link Easy Smart Switch port statistics","language":"Python","stars":67,"topics":["tp-link","switch","port-statistics","monitoring","cgi-script","excel","dynamic-chart","python","cgi","zabbix-template"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"essstat - TP-Link Easy Smart Switch port statistics TP-Link Easy Smart Switches are a family of managed switches capable of supporting QoS, VLANs and Link Aggregation Groups (LAGs). They are managed through a web based interface, giving access a number of functions, including basic packets counters per-port. Unfortunately, these switches do not implement SNMP for access to these counters, nor do they appear to implement a discrete URL for direct access to this information. This project addresses this issue to produce per-port statistics from a single command line invocation with output that can be trivially parsed for formatted output, or entered into a monitoring system like Zabbix. This project has been tested against TP-Link switch models TL-SG1016DE, TL-SG108E and TL-SG108PE. It should also be compatible with the other members of this family, including the TL-SG105E and TL-SG1024DE. WARNING The Easy Smart Switch family has a number of unresolved vulnerabilities, including CVE-2017-17746. As described in https://seclists.org/fulldisclosure/2017/Dec/67, once a user from a given source IP address authenticates to the web-based management interface of the switch, any other user from that same source IP address is treated as authenticated. The Python scripts in this project should be used only from a host that does not have general user access. Major Components essstat.py is a lightweight utility is used to pull port statistics from the switch and output in a readily parsable ","default_branch":null,"files":null,"tree":[],"storefront":"/r/psmode","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/psmode/essstat/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."}