Мое предложение будет запускаться nmap
из другого места (подключение к Интернету). Компьютер друга, арендованный VPS или даже смартфон через 3G будет достаточно. Синтаксис просто nmap <ip>
сканирует 1000 общих портов, где ip - это внешний ip-адрес вашего домашнего DSL-соединения. На Android я бы установил Termux и затем:
apt update
apt install nmap
nmap <ip>
Я не могу рекомендовать конкретное приложение для iOS, чтобы оно не было протестировано, хотя я полагаю, что есть такие, которые предлагают такую же функциональность.
Чтобы ответить на вопрос более прямо (онлайн-инструменты сканирования портов): есть MXtoolbox, который среди других сервисов предлагает ограниченное сканирование портов, и T1shopper, который имеет более настраиваемый инструмент сканирования портов; оба надежны и проверены.