Network monitoring
About this app
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.
Features
- Create multiple independent network tasks, each monitoring one network service at a configurable interval - Supported types: Ping, TCP Connect, HTTP/HTTPS Download, SNMP (v1/v2c) - A can perform multiple attempts per execution. All results are logged including duration - SNMP queries the system group at each interval and supports per-interface monitoring with alerting on status changes - Downloaded files can automatically be deleted after a successful download or be kept - Notifications on failure, or when a service goes down or comes back up - Tasks can be restricted to WiFi connections to avoid unnecessary mobile data usage - Configurable suspension intervals for battery saving - Configuration can be exported and imported as JSON
Permissions
- RECEIVE_BOOT_COMPLETED for restarting running networks tasks on device boot - ACCESS_NETWORK_STATE for checking network accessibility - INTERNET for accessing the internet - WAKE_LOCK to keep the device awake while executing a task - FOREGROUND_SERVICE to start the foreground service for running tasks - FOREGROUND_SERVICE_DATA_SYNC to use the foreground for task scheduling - FOREGROUND_SERVICE_SPECIAL_USE to use the foreground for task scheduling (Android 14+) - USE_EXACT_ALARM to start networks tasks after expiry of intervals (Android 13+) - SCHEDULE_EXACT_ALARM to start networks tasks after expiry of intervals (Android 11 and 12) - POST_NOTIFICATIONS for sending notifications
Licensed under Apache-2.0, by Alwin Ibba.
What's New in v1.12.1
Imported from the F-Droid repository index.
- * Fixed a bug where importing a backup file could incorrectly reset all network task settings if the file was created with an older app version that did not yet include SNMP support
- * Fixed a bug where switching a network task to SNMP access type showed V1 instead of the configured default SNMP version when the task was created before SNMP support was introduced
Version history
Jun 25, 2026 · 4.4 MB · Android API 23–36 · code 23
Imported from the F-Droid repository index.
- * Fixed a bug where importing a backup file could incorrectly reset all network task settings if the file was created with an older app version that did not yet include SNMP support
- * Fixed a bug where switching a network task to SNMP access type showed V1 instead of the configured default SNMP version when the task was created before SNMP support was introduced
SHA-256 b52967a62a20b5ba21d4e86b418d98144cc99a8fc4ee147b6df5ed838ddd5cab
Jun 24, 2026 · 4.4 MB · Android API 23–36 · code 22
Imported from the F-Droid repository index.
- * Now supports SNMP in addition to the existing Ping, TCP Connect and HTTP Download options
- * Supports SNMPv1 and SNMPv2c. SNMPv3 support is planned and will be released later
- * At each poll interval, the system group is queried, providing device information. Device reboots are detected automatically
- * Network interfaces can be discovered via a manual scan and individually configured for monitoring
- * Extended the connect-to feature to support multiple resolve rules with configurable match condit
SHA-256 17eaa4c15c27bd7972a93c625d400ec775ba34971eeda1a2aa3e59615e9cb95f
Jun 5, 2026 · 3.9 MB · Android API 23–36 · code 21
Imported from the F-Droid repository index.
- * Fixed a potential app freeze that could occur during network task execution under rare conditions
- * Fixed the foreground service being stopped by the system after 6 hours on Android 15 and newer
- * Fixed copy and paste not working in some text input dialogs
- * Fixed configured HTTP headers being lost when changing the access type in the edit dialog
- * Fixed Authorization headers being incorrectly deleted for non-download tasks after app restart
- * Fixed show/hide password button not re
SHA-256 928dde1af03d58789be5a2a3c909d63f3817588ef9ac3d59f5dcf9b9cf2a6da7
Will it run on your device?
78%
- Runs on a broad range of modern Android versions.
- ABI coverage is focused on newer 64-bit devices.
- Aligned with the latest Android target SDK expectations.
Installation Guide
Open Settings on your Android device
Go to Security → Unknown sources (or Install unknown apps)
Enable "Allow from this source" for your browser or file manager
Open the downloaded APK file from your Downloads folder
Tap "Install" and wait for installation to complete
Launch the app from your home screen
Make sure to re-enable Unknown Sources restrictions after installation for security.
How to install this safely
How to verify the file you downloaded
Before you install anything, confirm the file is the one described here. On a computer, run shasum -a 256 your-download.apk (macOS or Linux) or certutil -hashfile your-download.apk SHA256 (Windows), then compare the output character-for-character with the SHA-256 on this page. If a single character differs, the file is not the build we recorded — delete it.
What the signing certificate proves
Every Android app is signed with a private key that only its developer holds. The fingerprint on this page is a hash of the matching public certificate, and it proves continuity rather than identity: it tells you a build came from whoever signed the earlier ones. Android enforces this at install time — if a package claiming to be net.ibbaa.keepitup is signed with a different key, the system will refuse to install it over your existing copy. A fingerprint that changes between releases is worth pausing on, because a repackaged app that has been modified by someone else cannot keep the original signature.
How to roll back to an earlier version
If the current release misbehaves, 1.12.0 is the last build before it. Android will not install an older version code over a newer one, so you must uninstall Keep it up first — which clears its local data unless you have a backup. Reinstall the older APK only if its signing fingerprint matches the build you already trust, and check the API range: an older release may target an Android version your device has moved past.
Why we list sources instead of hosting everything
The official store channel is almost always the right choice: it updates automatically and carries the publisher's own distribution guarantees. A direct APK is useful when a device has no store access, when a rollout has not reached your region, or when you need a specific version — and only when the publisher has authorized that copy. APKBrowse does not list pirated, cracked, or unauthorized rebuilds of Keep it up, and a listing is removed when the evidence for it stops holding up.
Get Keep it up
Every source we list for net.ibbaa.keepitup is legality-reviewed. Pirated or cracked builds are never offered.
Other sources
F-Droid listing
officialF-Droid builds this app from source and signs it. This is its official listing, with older builds and full release notes.
Source code
verified publisherThe upstream repository this build is compiled from.
We check legality and signature continuity, but device behaviour still varies. Install at your own discretion.
App Information
Security Verification
We record provenance; we do not run malware scans. Verify the hash yourself before installing.
SHA-256 Hash
b52967a62a20b5ba21d4e86b418d98144cc99a8fc4ee147b6df5ed838ddd5cab
Signing certificate
00a6a77294c50d88fba26c7931f27ba8ef2e271b472486f3ce8bf9ce3603a348
Permissions Required
Previous Versions
The signing certificate fingerprint for this release is on record, so a build that does not match it did not come from this publisher.
Report a problem with this listing
A listing is only as good as its corrections. If a source is broken, a signature looks wrong, or this app should not be here, tell the moderation team.