FwKnop-ng
Port knocking client for FwKnop (Single Packet Authorization)
FwKnop-ng is an Android client for fwknop (Single Packet Authorization). It sends an encrypted, authenticated SPA packet that makes a fwknopd server open a firewall port for your IP address.
Features
Note: configurations are bound to the device's Android Keystore. Removing the screen lock or a factory reset makes them unrecoverable: keep your fwknop keys elsewhere, or use the encrypted backup.
Features
- Rijndael (AES) and GPG (via OpenKeychain) encryption, HMAC authentication
- Configurations stored encrypted (Android Keystore, Tink, SQLCipher)
- Optional app lock (biometrics or device credential)
- Encrypted backup and restore of all configurations
- Import/export of configurations through QR codes
- NFC tag triggered knocks
Note: configurations are bound to the device's Android Keystore. Removing the screen lock or a factory reset makes them unrecoverable: keep your fwknop keys elsewhere, or use the encrypted backup.
- Author: Gildas Le Drogoff
- License: GNU Affero General Public License v3.0 or later
- Website
- Issue Tracker
- Source Code
- Changelog
- Build Metadata
- Reproducibility Status
Donate
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 8.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 10 MiB PGP Signature | Build Log







