Comparison

a vs KnockKnock PingPort

Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.

Head to head
About

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.

Highlights
  • 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
Features
Read 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.

About

KnockKnock PingPort

Features
Read 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

a4 screens
KnockKnock PingPort4 screens

Verdict

The call

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

CostPrice · In-app purchases · Ads · Monetization

Both are free to download. KnockKnock PingPort sells 1 one-off in-app purchase. a asks for nothing beyond the download.

UpkeepUpdate frequency

a ships an update monthly, KnockKnock PingPort every 9 days. The most recent releases landed on October 25, 2026 and October 24, 2026 respectively.

Scorecard5 real differences · 6 level
a versus KnockKnock PingPort: the parameters behind the verdict, then further details
ParameteraKnockKnock PingPort
PriceFreeFree
Rating4.6 (562 ratings) — better—
Positive reviews78.4% of reviews—
Number of ratings562 — better—
Update frequencyMonthlyEvery 9 days — better
AdsNoNo
In-app purchasesNo — betterYes
MonetizationPaid—
Best chart rank#19 — better—
DevicesiPhone, iPad, iPod — betteriPhone
Requires iOS14.0 — better18.0
Further details — not scored
Size2.1 GB5 MB
Age rating+174+
DeveloperNicolas HolzschuchALEKSEI 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

None

a

No in-app purchases

1 purchases

KnockKnock PingPort

One-time1
  • KnockKnock Pro$4.99

Questions

Is a free?
a is free to download, with no in-app purchases.
Is KnockKnock PingPort free?
KnockKnock PingPort is free to download, with in-app purchases available.
Do a or KnockKnock PingPort have ads?
Neither a nor KnockKnock PingPort shows ads.
Which is updated more often, a or KnockKnock PingPort?
a ships an update monthly, and KnockKnock PingPort every 9 days. Most recently, a was updated on October 25, 2026 and KnockKnock PingPort on October 24, 2026.

Other comparisons