Kali Linux
7.6#2 in penetration testing softwareFree planFree planAndroidLinuxmacOSSelf-hosted
VisitKali Linux is aimed at experienced penetration testers and security specialists who are familiar with Linux. Its supported environments include computers, virtualized systems, cloud, containers, ARM devices, and Android through Kali NetHunter.
You want what its maker publishes above — check its page for the details.