From b596f41eb6f09176b093ed810a609663ddf3d99a Mon Sep 17 00:00:00 2001 From: Martin Kankaanranta <55850510+norkator@users.noreply.github.com> Date: Mon, 15 Nov 2021 20:19:55 +0200 Subject: [PATCH 1/2] update readme with eaton notes and other minor tweaks --- README.md | 27 +++++++++++++++++++++------ graphics/eaton_unsecure.png | Bin 0 -> 16885 bytes 2 files changed, 21 insertions(+), 6 deletions(-) create mode 100644 graphics/eaton_unsecure.png diff --git a/README.md b/README.md index 81ff7bb..c586e68 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,11 @@ Watch Youtube video for better description. I brought this project on Github so other people can add features for their own use. See license and contribution rules below. +Приложение для Android для мониторинга состояний устройств ИБП APC и EATON IPM и просмотра событий. +Посмотрите видео на Youtube для лучшего описания. +Я разместил этот проект на Github, чтобы другие люди могли добавлять функции для собственного использования. +См. Правила лицензирования и внесения взносов ниже. + Table of contents ================= @@ -54,12 +59,21 @@ APCUPSD Eaton ----- * Node ID is same as serial number. Node ID - это то же самое, что и серийный номер. -* This app is developed towards IPM version -> `1.69.253` -* Use IPM with https (default) installation way, which means web UI opens from port 4680. - * This app requires valid https certificate so try have one with your IPM server. This is forced by Google in a way that app will get deleted from Google Play if it contains vulnerable workarounds. Possible solution for certificates https://certbot.eff.org/lets-encrypt/windows-other.html +* This app is developed towards IPM version -> `1.69.253` or higher. Используйте IPM версии `1.69.253` или выше. +* IPM with **https** (default) installation way, which means web UI opens from port **4680**. + * This app requires valid https certificate with https mode enabled so try have one with your IPM server. + * This is forced by Google in a way that app will get deleted from Google Play if it contains vulnerable workarounds. + * Possible solution for certificates https://certbot.eff.org/lets-encrypt/windows-other.html * It might be possible to have ip address with valid certificate but I personally don't know. - See https://stackoverflow.com/questions/2043617/is-it-possible-to-have-ssl-certificate-for-ip-address-not-domain-name. - * IPM требует действующего сертификата https для работы с этим приложением. + * See https://stackoverflow.com/questions/2043617/is-it-possible-to-have-ssl-certificate-for-ip-address-not-domain-name. + * Для работы с этим приложением в режиме HTTPS требуется действующий сертификат https. +* IPM with cleartext **http** >> **NOT RECOMMENDED** + * Use this only if you have no other way. + * Change IPM configuration to allow http, this means port **4679**. + ![eaton_unsecure](graphics/eaton_unsecure.png) + * Switch app https settings toggle to false. + * Cleartext required special code from app side, which Google may drop support any time. + * Открытый текст требовал специального кода со стороны приложения, который Google может прекратить поддерживать в любой момент. @@ -96,4 +110,5 @@ License ============ See repo license section or license file. -Permission to release this app on any Play Store as a new app is forbidden! +Permission to release this app on any Play Store as a new app is forbidden! +Запрещается выпускать это приложение в любом магазине Play в качестве нового приложения! diff --git a/graphics/eaton_unsecure.png b/graphics/eaton_unsecure.png new file mode 100644 index 0000000000000000000000000000000000000000..5962ff86b336345335a71061bd4405b312971c91 GIT binary patch literal 16885 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 NN=*JsrN~$R{|jge1K0on literal 0 HcmV?d00001 From b51bb1ff979e7a7d5ee9f988cc1ab8dc24c858b1 Mon Sep 17 00:00:00 2001 From: Martin Kankaanranta <55850510+norkator@users.noreply.github.com> Date: Mon, 15 Nov 2021 20:26:41 +0200 Subject: [PATCH 2/2] Update README.md --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c586e68..c69cce8 100644 --- a/README.md +++ b/README.md @@ -52,9 +52,13 @@ Always be careful when opening UPS software interfaces to public internet. These for security researchers and bad people. Learn to create VPN tunnel from your device to your network instead and route traffic trough that. Or use only in local network via WLAN. + APCUPSD ----- -* No special notes. +* SSH supported with custom command options. + * APC NMC (Network Management Card AOS) + * Synology UPSC with `upsc ups` command. +* NIS protocol supported which is best option for closed|internal network use. Eaton -----