a vs KnockKnock PingPort
Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.
a
Run a full Unix-like terminal environment on your iOS device. Execute a wide range of commands, edit files, and even program using included interpreters and compilers. Supports multitasking and integration with Shortcuts.
- Local Unix terminal emulator
- SSH client
- File transfer (scp, curl)
- Text editing (vim, ed)
- Scripting languages (Python, Lua, Perl, JS)
- C/C++ compiler
- TeX distribution
Read full descriptionHide full description
a-Shell is a complete local terminal emulator, allowing to run most Unix commands on your iOS device. You can transfer files using scp and curl, edit them with vim and ed, process them using grep, awk and sed. You can work with git repositories using lg2. Most commands are compiled for iOS native Arm64 format, making them fast and well integrated with the BSD Unix that powers iOS/iPadOS. a-Shell includes Python, Lua, Perl, JavaScript, C, C++ for programming and TeX (texlive 2025, with Tikz and LuaTeX) for text processing. There are also multiple network utilities: nslookup, ping, whois, ifconfig... Type help for help, help -l to get the full list of commands. a-Shell can be controlled from Shortcuts: run commands in order, process files in a-Shell, get the results as text or files, transfer files to other apps... a-shell uses iOS 13+ “multiple windows” ability, so you can run multiple shells at the same time, with different commands, in different directories. You can edit a file in one window with vim and process it in the other with python. Compile your C or C++ programs to webAssembly using clang or clang++, and execute the resulting binary. A complete webAssembly SDK is included (WASI-libc). a-Shell is the complete version. If you need a smaller app, and you don't need a C compiler, a TeX engine, or numpy and matplotlib, there is a-Shell mini.
KnockKnock PingPort
Read full descriptionHide full description
KnockKnock opens access to your servers with one tap. It sends the knock your firewall expects, a sequence of TCP and UDP ports or ICMP echo requests of agreed sizes, and shows each step as it goes. PORTKNOCK • Name, host (domain, IPv4 or IPv6) and an ordered list of ports, each TCP or UDP • Delay between ports from 0 to 1000 ms to fit your knockd timeout • Progress for every port, and the time of the last knock in the list PINGKNOCK • Ordered groups of ICMP echo requests: count × data size in bytes • The equivalent ping commands, to try the same knock from a terminal • A table of ICMP and IP packet sizes to match your firewall rule, such as iptables -m length or MikroTik packet-size • A warning when VPN or cellular networks may split large packets Works with knockd and any firewall that opens access after a sequence of packets. PRIVATE BY DESIGN • No account, no analytics, no ads, no tracking • Records stay on your iPhone unless you export them, and packets go straight to the hosts you enter FREE AND PRO The free version keeps one PortKnock server and one PingKnock target. KnockKnock Pro, a one-time purchase, removes the limit and lets you export and import your records as a file, to move them to another iPhone. No subscription. Port knocking hides a service but does not replace SSH keys or passwords.
Screenshots
Verdict
The clearest difference is in-app purchases: a at none against KnockKnock PingPort's 1. a also leads on chart position (#19 vs unranked) and device support (3 vs 1). KnockKnock PingPort's advantage is update cadence (every 9 days vs monthly). On price and ads there is nothing between them.
Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS
Both are free to download. KnockKnock PingPort sells 1 one-off in-app purchase. a asks for nothing beyond the download.
a ships an update monthly, KnockKnock PingPort every 9 days. The most recent releases landed on October 25, 2026 and October 24, 2026 respectively.
| Parameter | a | KnockKnock PingPort |
|---|---|---|
| Price | Free | Free |
| Rating | 4.6 (562 ratings) — better | — |
| Positive reviews | 78.4% of reviews | — |
| Number of ratings | 562 — better | — |
| Update frequency | Monthly | Every 9 days — better |
| Ads | No | No |
| In-app purchases | No — better | Yes |
| Monetization | Paid | — |
| Best chart rank | #19 — better | — |
| Devices | iPhone, iPad, iPod — better | iPhone |
| Requires iOS | 14.0 — better | 18.0 |
| Further details — not scored | ||
| Size | 2.1 GB | 5 MB |
| Age rating | +17 | 4+ |
| Developer | Nicolas Holzschuch | ALEKSEI ANISIMOV |
Bugs and requests
a
Reported bugs
3 issues- Toolbar buttons not accessible in portrait mode on some devices
- Pasting from clipboard can insert unexpected characters
- Sourcing certain script files causes crashes
Requested features
5 requests- Add support for package managers like Homebrew or APT
- Implement more advanced shell features like job control and better tab completion
- Integrate Git for version control
- Allow installing additional packages and libraries
- Improve clipboard and file management integration
KnockKnock PingPort
Not enough reviews yet to summarise bugs or requests.
In-app purchases
a
No in-app purchases
KnockKnock PingPort
- KnockKnock Pro$4.99









