|
3proxy - tiny proxy |
[+] [обсудить] |
| Маленький многоплатформный набор прокси-серверов. Включает в себя HTTP, HTTPS, FTP, POP3, SOCKSv4/SOCKSv4.5/SOCKSv5 прокси. |
|
|
|
|
mod_accel - использование Apache в режиме акселератора |
[+] [обсудить] |
| Модуль позволяет значительно разгрузить основной apache сервер, благодаря кешированию запросов (в том числе динамики) и "буферизации медленных клиентов". Обеспечивает функциональность ProxyPass модуля mod_proxy, причем многие недостатки mod_proxy устранены.
Следует подчеркнуть 3 основные причины использования mod_accel (со слов автора):
тяжелый бэкенд, например, mod_perl и много соединений;
контент долго генериться, но может кэшироваться;
наличие большого процента "медленных клиентов";
|
|
|
|
|
|
Oops - быстрый, надежный, модульный и удобный в использовании proxy сервер. |
(Версия: 0.1002 от 2004-05-20) [+] [есть мнение] |
| На первый взгляд proxy-мечта, как на самом деле сказать не могу - использую squid. Основные отличия от Squid: Каждый запрос обслуживается отдельным тридом (thread),
Кэшированные документы хранятся в одном или нескольких больших файлах,
Модульная структура программы, Особое внимание уделено обеспечению надежной, длительной,
бесперебойной работы, удобству и простоте конфигурации/реконфигурации.
|
|
|
|
|
Программы для туннелирования сетевых портов |
[+] [обсудить] |
| Подборка утилит для организации работы туннеля для пробрасывания обработки сетевого порта со внешнего публично доступного хоста на локальный хост, находящийся во внутренней сети, к портам которого напрямую извне доступ закрыт. Например, когда необходимо запустить серверный обработчик на системе в intranet-сети с внутренним адресом. |
|
|
|
|
maproxy - TCP(/SSL) reverse-proxy |
[+] [обсудить] |
| Обратный прокси на базе Python-фреймворка Tornado, позволяющий пробрасывать соединения TCP-TCP, SSL-TCP, TCP-SSL и SSL-SSL (можно подключать свои SSL-сертификаты). Наиболее интересным применением maproxy является возможность создания скриптов для модификации трафика на лету (пример). Например, можно менять заголовки или параметры HTTP-запросов и вносить изменения в ответы. |
|
|
|
|
|
Varnish - high-performance HTTP accelerator |
(Версия: 3.0.3 от 2012-09-26) [+] [обсудить] |
| Http-акселератор Varnish используется в таких проектах, как Facebook, Wikia и Slashdot. Работа Varnish базируется на задействовании современных методов мультиплексирования соединений, таких как epoll и kqueue, а также системных вызовов sendfile и madvise. Для формирования конфигурации используется специальный язык VCL, который затем компилируется в исполняемый бинарный код. В конфигурации допускается также использование вставок на языке Си.
Присутствуют механизмы балансировки нагрузки, учета состояния и времени реакции бэкенд-серверов. Интересной возможностью Varnish также является способность собирать итоговые страницы по частям на стороне фронтэнда, определяя логику сборки на языке ESI (Edge Side Includes). Для упрощение управления кластером из множества Varnish-серверов подготовлен специальный web-интерфейс, позволяющий не только выполнять функции мониторинга, но и вносить изменения в конфигурацию.
|
|
|
|
|
|
Djigzo - open source шлюз для шифрования почты |
(Версия: 2.0.1 от 2011-03-19) [+] [обсудить] |
| Djigzo представляет собой интегрируемый с Postfix SMTP-прокси сервер, написанный на языке Java, предназначенный для прозрачного для пользователей шифрования исходящей почты и дешифрования входящей. Для защиты сообщений от транзитного перехвата поддерживается S/MIME или встроенный механизм AES-128 шифрования PDF документов (требует передачи пароля, например, по телефону или SMS). Управление системой производится через web-интерфейс. Исходные тексты продукта распространяются в рамках лицензии AGPL v3. Дополнительно, для загрузки подготовлен работающий образ виртуальной машины для быстрого развертывания шлюза шифрования почты. |
|
|
|
|
IMSpector - Instant Messenger proxy |
(Версия: 0.9 от 2009-07-21) [+] [обсудить] |
| Прокси с поддержкой протоколов ICQ, MSN, Jabber/XMPP, AIM, Yahoo, IRC and Gadu-Gadu. Позволяет организовать ведение архива транзитных пересылок, осуществлять мониторинг и блокировку неугодного контента. Лог сообщений может сохраняться как файловом представлении, так и в СУБД MySQL, SQLite и PostreSQL. |
|
|
|
|
shd-tcp-tools - tools for TCP port forwarding, load balancing, rate limiting |
[+] [обсудить] |
| Комплект утилит, позволяющий организовать перенаправление сетевых портов, балансировку нагрузки и ограничить пропускную способность для TCP-соединений. Для выполнения этих функций в пакете представлены утилиты tcppipe, tcppipe-least, tcp-pf, listentwo и connecttwo. По сути утилиты похожи по возможностям на netcat, но отличаются средствами балансировки нагрузки и ограничения пропускной способности.
|
|
|
|
|
|
|
httppc - HTTP Proxy Client |
[+] [обсудить] |
| Программа для прозрачного перенаправления трафика приложения через HTTP прокси. Работает как подгружаемый через LD_PRELOAD враппер, заменяющий базовый сетевые функции. |
|
|
|
|
|
|
Pound - reverse proxy and load balancer |
(Версия: 2.6 от 2011-12-30) [+] [обсудить] |
| HTTP прокси, предназначенная для работы в качестве фронтэнда перед web-сервером. Может использоваться для буферизации медленных клиентов, балансировки нагрузки, редиректа запросов (по маске) на разные сервера, SSL обвязки (HTTPS) для web-сервера без SSL.
Varnish - high-performance HTTP accelerator. |
|
|
|
|
ASSP - Anti-Spam SMTP Proxy |
[+] [есть мнение] |
| Многоплатформенный SMTP-прокси на Perl, предназначенный для фильтрации спама. Реализованы такие функции, как обратные проверки отправителя, автоформируемые белые списки, проверка вирусов через ClamAV, Баесовский метод фильтрации. |
|
|
|
|
|
|
tinyproxy - lightweight HTTP/HTTPS proxy |
(Версия: 1.8.3 от 2011-08-17) [+] [есть мнение] |
| Маленький безопасный HTTP/HTTPS прокси. можно использовать когда для работы такого полнофункционального прокси как squid не хватает ресурсов системы или когда предъявляются повышенные требования к безопасности. |
|
|
|
|
WebCleaner - filtering HTTP proxy |
(Версия: 2.40 от 2006-10-02) [+] [обсудить] |
| Web-прокси с функциями вырезания частей HTML страниц (рекламы, flash, popup, больших картинок и т.д.), преобразования анимированых GIF, ухудшения качества JPEG для оптимизации размера, отдачи контента в сжатом виде и модификации HTTP-заголовков.
Ziproxy - другой оптимизатор HTTP трафика, минимизирующий картинки и отдающий контент в сжатом виде. |
|
|
|
|
Middleman - filtering proxy server |
[+] [обсудить] |
| Фильтрующий HTTP и FTP прокси с функциями кеширования, функциями предварительной загрузки элементов страницы (prefetching), вырезанием рекламы и нежелательного контента, лимитирвоанием пропускной способности. |
|
|
|
|
BFilter - filtering web proxy |
(Версия: 1.1.2 от 2007-10-18) [+] [обсудить] |
| HTTP прокси сервер, предназначенный для вырезания баннеров и рекламы. В отличии от других решений, в BFilter используются не только черные списки и наборы масок, но и эвристические методы выявления рекламных блоков. Можно отметить, наличие встроенного javascript парсера, анализатора Flash роликов, поддержку сжатого контента, возможность пересылки запросов к другому прокси серверу.
ffproxy - фильтрующий HTTP/HTTPS прокси сервер с заданием масок фильтрации по хосту, URL и полям заголовка.
Antispyd - HTTP/HTTPS прокси блокирующий не только рекламу, но и всяческие вредоносные вставки в HTML и spyware программы.
HAVP (HTTP Antivirus Proxy) - интегрируемый с антивирусным пакетом ClamAv прокси для вырезания вирусов в web-трафике.
Privoxy - прокси направленный на сохранение приватных данных, модифицирующий и вырезающих заголовки, cookie, удалющий рекламу и всплывающие окна.
AdCensor;
adzapper - блокировщик рекламы написанный на Python; |
|
|
|
|
|
SQLRelay - persistent database connection pooling, proxying and load balancing system |
[+] [обсудить] |
| Прокси сервер, транслирующий запросы для большинства СУБД (от SQLite, MySQL и PostgreSQL до Oracle). Имеет средства:
балансировки нагрузки на несколько серверов БД (запросы на запись и изменения зеркалируются);
гибкие правила для ограничения числа запросов в ед. времени и одновременных (полезно для PostgreSQL);
Может выступать как сервер в сети для SQLite базы;
гибкие правила перенаправления на нужную БД (например, после обновления СУБД некоторых клиентов можно перенаправлять на старый сервер, а остальных на новый)
Эмуляция API библиотек MySQL и PostgreSQL, поддержка Perl DBD, Python DB, Ruby DBD, PHP Pear DB; |
|
|
|
|
|
|
p3scan - full-transparent proxy-server for POP3-Clients |
(Версия: 2.3.1 от 2005-11-17) [+] [обсудить] |
| Программа для прозрачной проверки pop3-сессий и удаления или пометки вирусов и спама. Работает как POP3 прокси. Интегрируется с большим числом популярных антивирусных пакетов (ClamAv, Kaspersky и т.д. ), анти-спам систем (SpamAssassin, DSPAM) и таких систем как renattach (переименование атачей).
Pop3Vscan - заброшенный проект от которого отделился P3Scan. |
|
|
|
|
|
|
|
|
|
|
|
libsis - Source IP Selector |
[+] [обсудить] |
| Позволяет принудительно установить IP адрес с которого будут осуществляться исходящие TCP и UDP соединения. libsis выполнена в виде динамической библиотеки перехватывающей вызовы connect() и sendto() и подгружаемой через LD_PRELOAD. |
|
|
|
|
|
Firepass and Web shell |
(Версия: 1.1.2a от 2003-10-09) [+] [обсудить] |
| Firepass - туннелирование TCP/UDP соединений в HTTP POST запросах;
Wsh (Web shell) - эмулятор UNIX shell через HTTP/HTTPS. |
|
|
|
|
CGIProxy - HTTP/FTP Proxy in a CGI Script |
(Версия: 2.1.11 от 2014-06-03) [+] [есть мнение] |
| CGI скрипт работающий как HTTP, HTTPS или FTP прокси. При обращении к скрипту появляется форма ввода адреса, после сабмита скрипт помещает блок управления в верхний фрейм (управление куками, анонимностью и т.д.), в нижнем фрейме отображается содержимое запрошенного через скрипт сайта. |
|
|
|
|
Privoxy - web proxy with advanced filtering capabilities
|
(Версия: 3.0.16 от 2010-05-15) [+] [есть мнение] |
| Прокси сервер предназначенный только для фильтрации, проходящего через него, контента. Отлично подходит для вырезания баннеров (по regex маске и размеру картинки), рекламных вставок, pop-up'ов, скрытого html-кода, деанимации gif'ов, фильтрации cookies и прочей ненужной чепухи. |
|
|
|
|
frox - transparent ftp proxy (доп. ссылка 1) |
(Версия: 0.7.17 от 2004-11-12) [+] [обсудить] |
| Кэширующий FTP-прокси. Может применяться для принудительного кэширования
перекачиваемых по FTP файлов, как отдельно, так и совместно с прокси сервером squid.
Кэш (хранилище) может поддерживаться как средствами frox, так и через взаимодействие с squid.
Существует функция автоматической проверки скачиваемых файлов на вирусы.
Безопасен, после запуска находится в chroot окружении.
|
|
|
|
|
|
|
|
|
FilterProxy - perl script that acts as a generic web proxy |
(Версия: 0.30 от 2002-01-15) [+] [обсудить] |
| Web-proxy позволяющий на основании регулярных выражений фильтровать и изменять проходящие сквозь него документы, поддерживается кеширование картинок.
Имеется возможность "сжатия" проходящих страниц для уменьшения их объема, вырезания нелепых тегов, фильтрация баннеров, превращение анимированных gif в статические и т.д.
|
|
|
|
|
|
BNC4ALL - full featured FTP protocol bouncer |
[+] [обсудить] |
| Перебрасыватель FTP трафика (control, data и passive соединения) от фиктивного ftp сервера к реальному. Можно использовать для доступа к ftp серверу за masquerade/firewall'ом или для рапределения нагрузки на сервер. |
|
|
|
|
|
|
RabbIT HTTP proxy |
(Версия: 4.11 от 2012-02-18) [+] [обсудить] |
| HTTP прокси для клиентов, использующих медленные линии связи, позволяет увеличить скорость прокачки за счет
удаления или преобразования некоторых необязательных элементов на web странице. |
|
|
|
|
|
|
|
|
|
|
sslh - cистема мультиплексирования сетевых протоколов |
[+] [обсудить] |
| Система мультиплексирования протоколов, например, позволяющая использовать один сетевой порт 443 для доступа к SSH, HTTPS и другим протоколам для обхода ограничений межсетевого экрана. Sslh прикрепляется к указанному сетевому порту, определяет тип запроса на основе первого полученного от клиента сетевого пакета и перенаправляет запрос на нужный обработчик. Поддерживается определение и перенаправление протоколов: HTTP, TLS/SSL (включая SNI и ALPN), SSH, OpenVPN, tinc, XMPP и SOCKS5. Проброс может быть организован как в форме прозрачного прокси, так и через запуск обработчиков через inetd и systemd.
|
|
|
|