Вы смогли использовать Фырканье IDS и fwsnort (для генерации правил), чтобы сделать то, в чем Вы нуждаетесь. С небольшим оглядыванием я также нашел Пакетный Классификатор Прикладного уровня для Linux, который мог бы сделать то, в чем Вы нуждаетесь.
Для получения дополнительной информации о поддержке easy_install с несколькими версиями Python проверяют Multiple-Python-Versions, найденный по packages.python.org.
С версии 0.6a11 EasyInstall устанавливает себя под двумя именами: easy_install и easy_install-N.N, где N.N является версией Python, раньше устанавливали его. Таким образом при установке EasyInstall для обоих Python 2.3 и 2.4 можно использовать easy_install-2.3 или easy_install-2.4 сценарии для установки пакетов для Python 2.3 или 2.4, соответственно.
Кроме того, если Вы работаете с версией 2.4 Python или выше, можно запустить Python с-m easy_install для выполнения той конкретной команды easy_install версии Python.
В основном easy_install и setuptools устанавливают библиотеки на версии Python, который используется для выполнения их. Таким образом, это походит 2.4, версия Python, используемого, когда easy_install/setuptools выполняется. Посмотрите следующий вопрос/ответ на ServerFault: easy_install'ing под другой версией Python
Возможно, что Вы могли установить (или изменить), символьная ссылка для /usr/bin/python
указать на установку Python (2.6 я принял бы), что требуется использовать по умолчанию.