diff --git a/README.md b/README.md index 9dd9eba..d36f0c9 100644 --- a/README.md +++ b/README.md @@ -89,8 +89,17 @@ Used by the HTTPServer plugin. - [fritzconnection](https://github.com/kbr/fritzconnection) - A Python-Tool to communicate with the AVM Fritz!Box. Uses the TR-064 protocol over UPnP. Used by the FritzboxPhoneStatus and FritzBoxUplink service. +- [paramiko](https://www.paramiko.org/) - Paramiko is a pure-Python [1] (2.7, 3.4+) implementation +of the SSHv2 protocol, providing both client and server functionality. Used by the SSH service. +- [python-gammu](https://wammu.eu/python-gammu/) Python bindings for the Gammu library. Used by the +SMS task. +- [PySNMP](https://pysnmp.readthedocs.io/en/latest/) - PySNMP is a cross-platform, pure-Python +SNMP engine implementation. It features fully-functional SNMP engine capable to act in +Agent/Manager/Proxy roles, talking SNMP v1/v2c/v3 protocol versions over IPv4/IPv6 and other +network transports.Used by the SNMP services (get). - [requests](https://requests.readthedocs.io/en/latest/) - Requests is an elegant and simple HTTP library for Python, built for human beings. Used by the Speedtest service. +- [xmpp2](https://pypi.org/project/xmpp2/) A XMPP client for Python. Used by the XMPP task. These libraries are not being delivered with the Linspector source code and maybe have different and incompatible licenses. You need to install them using pip, your OS package diff --git a/bin/linspector b/bin/linspector index 88e8b52..456c582 100755 --- a/bin/linspector +++ b/bin/linspector @@ -37,7 +37,7 @@ logger = logging.getLogger('linspector') # i currently only increase the 3rd number because the goal is that 0.19.* will become the first # stable version. -__version__ = '0.19.47.dev1' +__version__ = '0.19.48.dev1' __author__ = 'Johannes Findeisen ' diff --git a/requirements.txt b/requirements.txt index dfe57aa..9fcec18 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,8 @@ -APScheduler==3.9.1 # (required) -CherryPy==18.8.0 # (optional, used by the httpserver plugin) -fritzconnection==1.10.3 # (optional, used by the fritzboxuplink service) -python-gammu==3.2.4 # (optional, used by the sms notification) -paramiko==2.11.0 # (optional, used by the ssh service) -pysnmp==4.4.12 # (optional, used by the snmp service) -requests==2.28.1 # (optional, used by the speedtest service) -xmpp2==0.4 # (optional, used by the xmpp notification) \ No newline at end of file +APScheduler~=3.9.1 # (required) +CherryPy~=18.8.0 # (optional, used by the httpserver plugin) +fritzconnection~=1.10.3 # (optional, used by the fritzboxuplink service) +python-gammu~=3.2.4 # (optional, used by the sms notification) +paramiko~=2.11.0 # (optional, used by the ssh service) +pysnmp~=4.4.12 # (optional, used by the snmp service) +requests~=2.28.1 # (optional, used by the speedtest service) +xmpp2~=0.4 # (optional, used by the xmpp notification) \ No newline at end of file