termrec (tty recorder/player) — комплект консольных C (си) утилит для записи вывода в консоль приложений с текстовым интерфейсом и воспроизведения их (консольный скринкастинг).
Утилита termrec служит для записи сеанса консольного приложения (console recorder), с помощью дополнительных опций можно задать имя файла, выходной формат и сжатие (*.gz или *.bz2). Если имя файла не указаны то имя генерируется по текущей дате и формату "по умолчанию" (ttyrec).
С помощью утилиты proxyrec можно реализовать захват сессии в файл по протоколу TELNET (сетевой протокол для реализации текстового интерфейса по сети), или использовать её для просмотра/отладки сетевых приложений (например http-сервера).
Утилитой termplay осуществляется воспроизведение локального tty-файла или поток с специализированных сервисов (например таких как nethack.alt.org или crawl.akrasiacs.org), формат воспроизводимого tty-файла определяется автоматически.
Воспроизведение можно просматривать в режиме "реального времени", есть возможность изменения скорости воспроизведения (быстрее/медленнее), проматывать покадрово (вперёд/назад), пропускать временные промежутки (10 секунд / 1 минуту / 10 минут), закольцевать заданный промежуток и пр...
Утилита termtime замеряет и выводит длину tty-файлов, утилитой termcat осуществляется преобразование tty-файлов в другие форматы, а также объединять несколько tty-файлов в один.
termrec является функциональным аналогом утилиты ttyrec (консольная утилита и формат файлов для записи вывода в консоль) и может оказаться полезной при выполнении каких то критических операций, для последующего анализа произведённых действий, а также для записи и просмотра консольных игр.
Лицензия: GNU General Public License version 2.0 (GPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.