Home Network SSL Checker app icon

Home Network SSL Checker

Checks if your server is reachable and presents the correct SSL certificate

Olaf Titz · de.inka.bigred.homenetchecker

Not rated yet 5K+ downloads v1.5 489.7 KB Android 2.1+ PEGI 3 · Everyone

At a glance

Latest version
v1.5 (6)
Updated
May 16, 2018 (8 years ago)
APK size
489.7 KB
Requires
Android 2.1+ (API 7)
CPU support
Any (no native code)
Category
Productivity (app)
Permissions
6 (1 sensitive)
Website
sites.inka.de/bigred/sw/android.html
Developer contact
[email protected]

About this APK

Home Network SSL Checker is an app by Olaf Titz in the Productivity category. It has no native code, so it runs on any Android processor.

It asks for 6 permissions, 1 of them sensitive: read shared storage.

What's new in v1.5

[1.5] KitKat compatibility: Require additional permission to read a certificate file from USB storage. Now uses file manager to find certificates if none found internally. Added high-resolution images. [1.4] Configuration option to not display a notification for "single-red". Note: on reboot, under some circumstances, the widget won't start. That's a documented Android restriction. Tap on the widget and "Check now" when it remains grey.

Description

From the listing uploaded by “icenote8”.

The standard Android applications for mail, calendar, contacts etc. can synchronize against SSL-protected servers but have no option to check their certificate. Basically, it is possible to either check if the certificate is issued by one of the standard (before Android 4.0, not user-editable) CAs, or not check them at all. This is not enough to reliably assert the identity of the server, which presents the risk of giving sensitive information (account passwords) to the wrong server. This problem is especially important when the server is on a semi-permament connection and found via dynamic DNS, uses self-signed or private-CA certificates, or when using public WiFi hotspots (which are rather trivial to fake and therefore are a regular MitM-attack vector). This app checks in configurable intervals if a given HTTPS URL is reachable and the server identifies itself with the right certificate. It consists of a home screen widget displaying the status with colored "signal lights": * green, if the connection is okay * yellow, when a check is underway * red, when the server is unreachable * double red, when the server gives errors or fails certificate checking * small white, when checking is not needed When checking and when an error happens, the global synchronization setting is turned off. This way you should be reasonably safe that the synchronization does not try to connect to a server whose identity is not verified, given it is the same server as the one you check. This is an open source (GPL) app. Source and further documentation is available via my Web site. Permissions needed: INTERNET - connect to your server (nowhere else) ACCESS_NETWORK_STATE - determine your connection (WLAN, mobile...) to find out if checking is needed READ_SYNC_SETTINGS, WRITE_SYNC_SETTINGS - turn sync off on checking or error RECEIVE_BOOT_COMPLETED - automatic start (if possible, depending on Android version) READ_EXTERNAL_STORAGE - read certificates from memory or SD card

Security & authenticity

Security rating: Trusted

Signing certificate

  • Certificate issued to “private developer” The developer's name — though anyone can put any name in a certificate.

Store checks and file details

  • Developer signature verified Jun 2, 2020
  • Antivirus scan passed Nov 14, 2020
  • Signed byCN=Olaf Titz, O=private developer, L=Munich, C=DE
  • Signing certificate (SHA-1)00:D2:20:74:79:67:33:76:7A:C7:C1:D6:F5:F2:49:EB:FA:A6:20:58
  • File MD5df58484cb01eee290ada0238ca34de13
  • Uploaded by “icenote8” Silver tier · 4,108 followers · uploading since 2018

Scans and ratings come from the source store; the certificate comparisons are AAPKs's own, made from the files' published signatures. AAPKs doesn't scan files itself — compare the MD5 and signer after downloading.

Permissions (6)

Home Network SSL Checker requests 6 permissions, 1 of them sensitive.

Required hardware & features

Home Network SSL Checker APK: questions and answers

Can I install this APK over the version I already have?

Only if it is signed with the same certificate as the copy on your phone and isn't an older version. If Android says “App not installed”, the certificates differ; uninstalling your copy first works but deletes its data unless it is backed up.

Is the Home Network SSL Checker APK safe?

No one can promise that a file is safe, but some things can be checked. The source store rates this file Trusted. After downloading, check that the file's MD5 is df58484cb01eee290ada0238ca34de13.

Tags

More Productivity apps