
knock(1)
network port knocking client
About
This utility app allows you to remotely open firewall ports on your server using a saved sequence of connection attempts from your iPhone. It supports TCP or UDP for each port and provides live feedback on the connection status.
What's New in knock(1)
1.1.0
June 14, 2026
- 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.
MoreDeveloper apps
FAQ
What is knock(1)?
knock(1) is a native iOS port-knocking client. It enables you to send a specific sequence of connection attempts from your iPhone to open ports on your server's firewall, such as for SSH or VPN access.
How does knock(1) work?
Port knocking involves sending a predefined sequence of connection attempts to specific ports. Your server, running compatible software like knockd, detects this sequence and opens the desired service port, allowing you to connect.
Can I configure individual ports in knock(1)?
Yes, knock(1) allows you to configure each port within a sequence independently. You can select whether each port uses TCP or UDP, and set custom delays and timeouts.
Does knock(1) require an account?
No, knock(1) does not require any accounts. All your saved configurations are stored locally on your device, ensuring your privacy and security.
Is knock(1) compatible with my server?
knock(1) is designed to be compatible with servers running the reference jvinet/knock client. If your server uses knockd, knock(1) should work out of the box.
Does knock(1) collect any user data?
No, knock(1) is built with privacy in mind. It does not include any tracking, analytics SDKs, or send telemetry data. It only connects to the hosts you explicitly configure.
What devices does knock(1) support?
knock(1) is currently supported on iPhone devices, offering a native look and feel with its clean SwiftUI interface.
Is knock(1) free to use?
Yes, knock(1) is available for free. There are no in-app purchases or subscription fees associated with using this port-knocking client.




