knock(1)
network port knocking client
Only for iPhone
Free · Designed for iPhone. Not verified for macOS.
iPhone
Knock is a minimal, native port-knocking client for iOS. Open ports in your firewall - SSH, VPN, admin panels - by sending a saved sequence from your iPhone.
Save named configurations with a host, a list of ports, a delay, and a timeout. Each port can be independently TCP or UDP. Run the sequence with a single tap and watch each knock's result stream in live.
FEATURES
• Save and reuse multiple host configurations
• Per-port TCP or UDP selection
• Configurable inter-packet delay and socket timeout
• Live per-port result display
• Clean SwiftUI interface, native look and feel
• No tracking, no analytics, no accounts
HOW IT WORKS
Port knocking is a technique for opening firewall ports on demand: your server watches for a specific sequence of connection attempts (for example, TCP/7000, UDP/8000, TCP/9000), and only opens a protected service like SSH after seeing the right pattern. knock(1) lets you send those sequences from your phone, allowing you to connect to your servers on the go.
COMPATIBLE
knock(1)'s behavior matches the reference jvinet/knock client - if your server runs knockd, knock(1) works out of the box.
PRIVACY
knock(1) connects only to the hosts you configure. It does not send telemetry, does not use analytics SDKs, and does not require an account. Your saved configurations stay on your device.
Ratings & Reviews
- New: Auto Knock sends selected sequences when you open knock(1) to save you taps.
- New: Optional iCloud Sync to back up and sync your saved sequences across your devices.
The developer, Jeffrey Cousens, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Jeffrey Cousens
- Size
- 2.8 MB
- Category
- Utilities
- Compatibility
Requires iOS 17.0 or later.
- iPhone
Requires iOS 17.0 or later. - Mac
Requires macOS 14.0 or later and a Mac with Apple M1 chip or later. - Apple Vision
Requires visionOS 1.0 or later.
- iPhone
- Languages
- English
- Age Rating
4+
- 4+
- Copyright
- © 2026 Jeff Cousens
