{"package_name":"net.ibbaa.keepitup","name":"Keep it up","summary":"Network monitoring","category":"Connectivity","icon_url":"/api/icon/net.ibbaa.keepitup","latest_version_code":23,"latest_version_name":"1.12.1","apk_url":"/api/apk/net.ibbaa.keepitup","apk_size":4590490,"apk_sha256":"b52967a62a20b5ba21d4e86b418d98144cc99a8fc4ee147b6df5ed838ddd5cab","source_kind":"fdroid-repo","repo_slug":"fdroid-main","last_updated":1782475218,"release_timestamp":1782427720,"description":"Keep it up checks the availability and reachability of network services via Ping, TCP Connect, HTTP/HTTPS Download, and SNMP periodically. Each check is logged with its result and duration, and notifications can be sent on failure or on status changes.\n\n<b>Features</b>\n\n- Create multiple independent network tasks, each monitoring one network service at a configurable interval\n- Supported types: Ping, TCP Connect, HTTP/HTTPS Download, SNMP (v1/v2c)\n- A can perform multiple attempts per execution. All results are logged including duration\n- SNMP queries the system group at each interval and supports per-interface monitoring with alerting on status changes\n- Downloaded files can automatically be deleted after a successful download or be kept\n- Notifications on failure, or when a service goes down or comes back up\n- Tasks can be restricted to WiFi connections to avoid unnecessary mobile data usage\n- Configurable suspension intervals for battery saving\n- Configuration can be exported and imported as JSON\n\n<b>Permissions</b>\n\n- <i>RECEIVE_BOOT_COMPLETED</i> for restarting running networks tasks on device boot\n- <i>ACCESS_NETWORK_STATE</i> for checking network accessibility\n- <i>INTERNET</i> for accessing the internet\n- <i>WAKE_LOCK</i> to keep the device awake while executing a task\n- <i>FOREGROUND_SERVICE</i> to start the foreground service for running tasks\n- <i>FOREGROUND_SERVICE_DATA_SYNC</i> to use the foreground for task scheduling\n- <i>FOREGROUND_SERVICE_SPECIAL_USE</i> to use the foreground for task scheduling (Android 14+)\n- <i>USE_EXACT_ALARM</i> to start networks tasks after expiry of intervals (Android 13+)\n- <i>SCHEDULE_EXACT_ALARM</i> to start networks tasks after expiry of intervals (Android 11 and 12)\n- <i>POST_NOTIFICATIONS</i> for sending notifications\n","categories":["Connectivity","Internet","Network Analyzer"]}