Друзья djb

Программы Майкла Сантоса:

  • runcron - альтернатива cron для запуска через daemontools
  • runlock - запуск только одного экземпляра скрипта одновременно, для использования с cron
  • tcpexec - аналог ucspi-tcp
  • unixexec - аналог ucspi-unix
  • tlsexec-go - аналог ucspi-tls
  • tscat - добавляет отметки времени к строкам на стандартном вводе и отправляет результат на стандартный вывод
  • hexlog - аналог hexdump
  • trep - разделение стандартного ввода регулярными выражениями на стандартный вывод и стандартный поток диагностических сообщений
  • imappipe - выводит текст писем на IMAP-сервере на стандартный вывод
  • xmppipe - отправляет текст со стандартного ввода на XMPP-сервер
  • sredird - TCP-сервер, перенаправляющий потоки ввода и вывода в последовательный порт
  • noprivexec - запрет SUID-флага при запуске дочерних процессов
  • closefrom - закрытие всех файловых дескрипторов, начиная с указанного и выше, перед запуском дочерних процессов
  • libnoexec - запрет выполнения в динамически скомпонованных дочерних процессах
  • fchmodexec - запрет смены режима доступа к стандартному вводу в дочерних процессах
  • librlimit - установка лимитов для динамически скомпонованных дочерних процессов
  • libsockfilter - ограничение подключений для динамически скомпонованных дочерних процессов
  • libkeepalive - включение опций для поддержания TCP-подключения для динамически скомпонованных процессов
  • libenospace - ограничение использования диска для динамически скомпонованных процессов
  • runlimit - ограничение частоты перезапуска процессов под управлением svscan
  • reuseport - включение возможности повторного использования порта динамически скомпонованными процессами
  • sods - DNS-сервер для туннелирования трафика
  • pipewatch - перезапуск процесса при закрытии его стандартного вывода (аналог fghack?)