Перейти к основному содержимому

Обнаружение портов

Если вы хотите лишь обнаружить какой порт начала слушать ваша программа, это можно сделать с помощью команды tuna detect. На обнаружение выделяется время, по умолчанию 5 сек, но это поведение можно определить с помощью флага --seconds или переменной окружения TUNA_DETECT_SECONDS, по истечении этого периода tuna завершит работу и все дочерние процессы.

Пример запуска:

tuna detect -- nc -l 23554

Пример работы:

tuna detect -- nc -l 23554
INFO[16:18:12] Waiting for available ports...
INFO[16:18:12] 5
INFO[16:18:13] 4
INFO[16:18:13] Found port: 23554
INFO[16:18:14] 3
INFO[16:18:15] 2
INFO[16:18:16] 1
INFO[16:18:17] Here is your tunnel commands:
INFO[16:18:17] 1. tuna tcp 23554

tuna_detect