Использование утилит timeout & strace для мониторинга неактивности пользователя для разрыва соединения Shellinabox

Читайте на habrahabr.ru статью CTO Битворкс Ивана Кудрявцева о том, как с помощью утилит timeout и strace и простого скрипта на python научиться определять, что запущенный процесс не генерирует данные на потоках ввода вывода и завершать его. Статья так же расскажет о нашей Open Source разработке WebShell, которая представляет собой clientless ssh-прокси сервер, предназначенный для предоставления ssh-доступа к серверам без установки на компьютер пользователя ssh-клиента.