Основные проекты:
|
1. itx-ng: Linux руткит уровня ядра
|
- скрытие файлов, каталогов, процессов
- имитация полного удаления файлов
- редирект файлов и каталогов
- редирект исполнения программ
- запрет на обращение к файлу
- запрет на запуск программ
- запрет на вход в каталог
- добавление фиктивной строки в файл
- подмена строк в файле при чтении
- защита файла от удаления
- автосохранение файла при удалении
- защита процессов от отправки сигналов
- смена имени, uid и gid процесса
- создание фиктивной программы
- регистрирование нажатий клавиш
- сниффинг паролей протоколов ftp и pop3
- скрытие вывода команды netstat
- скрытие модуля из списка модулей
- исполнение кода в контексте чужого процесса
- запуск командного интерпретатора с правами root
- сохранение и загрузка настроек
|
|
2. adapt: адаптирование программ для распределенной работы
|
Назначением программы является адаптирование программ к распределенным
вычислениям. Сервер содержит набор данных для работы программ.
Клиент принимает данные от сервера, и взаимодействует с программой:
предоставляет ей информацию в специфическом формате, обрабатывает результаты
и пересылает их серверу. Для адаптирования предусмотрены следующие особенности:
- создание FIFO для программ, считывающих информацию из файла
- создание канала(pipe) для программ, считывающих информацию с stdin
- задание формата данных с помощью регулярных выражений
Для взаимодействия клиентов и сервера предоставляются следующие возможности:
- распределение данных с учетом скорости работы каждого клиента
- выбор режима отправки данных: периодический или немедленный
|
|
|
Design by _4epen, 2006
|
|