воскресенье, 28 ноября 2010 г.

Новые версии reproxy

Готовится к выходу новая версия асинхронного фильтрующего прокси-сервера reproxy.

Reproxy позволяет фильтровать проходящий через него HTTP трафик, заменяя нужные фрагменты на произвольный заданный текст или html код, а также записывать содержимое каждого нужного GET и POST запроса пользователя к серверу.  
  • быстрый (соединения обрабатываются асинхронно)
  • отдельные фильтры для каждого домена
  • замена нужных фрагментов в трафике по пути от сервера к клиенту
  • поддержка регулярных выражений в фильтрах
  • поддержка keep-alive соединений
  • автоматическая фильтрация заголовков Proxy-Connection
  • дамп GET и POST параметров пользовательских запросов
Reproxy написан на Python 2.7.
Вариант для Windows x86 и x64 откомпилирован в готовый для запуска exe файл.
Для Linux Ubuntu/Debian собран deb-пакет.



Также есть вариант с полными исходными кодами для разработчиков, которые хотят самостоятельно модифицировать скрипт под свои нужды.

Пример 1: заменить поисковую выдачу на первых 3-х позициях на нужный текст.

Пример 2: отследить параметры при подключении к web почте (например забытый логин/пароль)



2 комментария: