knock(1)

knock(1)

network port knocking client

1 ratings
Free

Rating summary

Details

  • Released
  • Updated
  • April 21, 2026
  • June 14, 2026

Features

knock(1) screenshot #1 for iPhone
knock(1) screenshot #2 for iPhone
knock(1) screenshot #3 for iPhone
knock(1) screenshot #4 for iPhone
knock(1) screenshot #5 for iPhone
🖼️Get Icon
Icons↘︎

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.

Save and reuse multiple host configurations
Per-port TCP or UDP selection
Configurable inter-packet delay
Live per-port result display
Native SwiftUI interface
No tracking or analytics
Show original description

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.

More

Developer 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.