Когда я запускаю инструмент ffuf (который обновляет статус в реальном времени) в режиме tmux detached, вывод отличается от того, как если бы я подключался к сеансу tmux и затем запускал инструмент ffuf.
После запуска: tmux new -d 'ffuf -u https://10.10.10.160:10000/FUZZ'
я получаю следующий загроможденный вывод:
Таким образом, обычно отображается Progress: [8/100001], но затем заменяется новым прогрессом, например. [49/100001], чтобы пользователь знал, сколько фаззинга уже сделано. Таким образом, при запуске без флага -d tmux работает правильно в том смысле, что вы видите только одну строку прогресса вместо многих.
Моя конечная цель — запустить несколько сеансов tmux с разными целями ffuf. Итак: Есть ли флаг, как запустить tmux -d, но с теми же параметрами отображения, что и при запуске в неотключенном режиме? (Мое предположение состоит в том, что tmux показывает загроможденный вывод, потому что он игнорирует управляющие символы ANSI, что может иметь смысл для других случаев использования при запуске отдельных сеансов tmux из скрипта.)