English
www.maasoftware.ru

маршрутизатор, фаервол
прозрачная прокси с сохранением номеров портов
многофункциональный NAT
динамический TCP шейпер
распределённые межсерверные VPN сети
встроенные DHCP, HTTP серверы
гибкий HTTP кеш, автоматическая авторизация “на лету”
авторизация, аутентификация и аккаунтинг пользователей
серверные сетевые возможности на обычных клиентских версиях Windows
    
    
  Для тех, кто впервые пишет мне письмо, просьба указывать в тексте ключевые слова  
  a cup of tea  
  что переводится, как “чашка чая”, по которым моя почтовая программа определяет письма, как не спам содержащие.  

  Внимание! Ищутся желающие присоединиться к проекту.
  RusRoute - comprehensive router, firewall and Internet gateway solution for Windows. Extremely feature-rich and impressively handy. Also free. Highly-recommended. -- Softoxi
RusRoute - маршрутизатор, фаервол для организации выхода в Интернет локальной сети компании, подсчёта, регулирования и ограничения трафика пользователей, защиты от сетевых, (D)DOS атак, с функциями NAT, redirect, динамические шейперы, VPN сервер, прозрачная прокси с сохранением номеров портов соединений, мост LAN в VPN, DHCP серверы, HTTP кэши, преобразователь HTTP в HTTP прокси, с функцией Captive Portal для автоматического приглашения ввода имени и пароля пользователя при первом выходе в Интернет, настройкой времени действия и разделителей потоков для правил, с дополнительными возможностями маршрутизации.
Скорость TCP соединений может быть значительно повышена путём использования легальной замены TCP стека любым из 12+ алгоритмов TCP стеков Linux путём запуска небольшой сетевой утилиты на машине с Linux (гостевой виртуальной, или отдельно стоящей реальной) операционной системе.

Бесплатная некоммерческая версия для домашних пользователей и некоммерческого применения, см. подробности.

Замечания по стабильности: коммерческая лицензия для программы с 30 дневным пробным тестированием, что означает, что Вы опробываете и тестируете её, если подходит, то приобретаете. Если вылетеат, то претензии не принимаются, т.к. срока тестирования достаточно для оценки её работоспособности. К слову, ядра Linux вылетают несколько раз в год (kernel panic), компилятор Visual Studio 2008, купленный за свои кровные, вылетал практически всегда при первой линковке, и т.д., также для программ такого класса может быть много причин на сервере, на котором она запущена, в том числе ошибки настройки сети и маршрутизации, приводящих к неработе или нестабильности. Большинство пользователей просто не может установить программу и проследовать по шагам мастера-генератора правил, на отдельных конфигурациях неправильно работает HTTP фильтрация (что легко отключается). С Касперским приходится считать трафик на первичном уровне. Тестируйте программу перед покупкой.

Применение решения выхода в Интернет в виде маршрутизатора позволяет избежать многих проблем использования таких альтернатив, как прокси, а программное решение RusRoute фаервол позволяет достичь желаемую гибкость и универсальность.
Также выбор решения для Windows позволяет сэкономить средства небольших организаций, т.к. программный маршрутизатор можно установить на одном из рабочих мест с несерверной операционной системой, наиболее часто нуждающемся в наличии доступа к Сети Интернет, или наименее загруженном, в отличии от установки и настройки более продвинутых и стандартных Linux/FreeBSD решений на отдельно стоящий компьютер.

RusRoute firewall работает как маршрутизатор даже на Windows 7 Starter с предоставление выхода в Интернет для локальной сети. Как известно, в этой малобюджетной версии Windows Starter отсутствует стандартная функция ICS (Interner Connection Sharing), а с применением RusRoute firewall оказывается возможным построение малобюджетных шлюзов выхода в Интернет с подсчётом трафика и другими функциями.

  Замечания :
  2008 Server и PPTP: RusRoute может маршрутизировать трафик PPTP, L2TP на не свой IP.
  Работа с некоторыми локальными службами 2008 Server'а (предоставляющими не физические, а "логические" сетевые адаптеры) не поддерживается (PPTP, L2TP).
  Все версии Windows: RusRoute работает с адаптерами, которым назначены по одному IP адресу
  NDIS6 драйверы: RusRoute может не работать с NDIS6 драйверами сетевых карт

  Другие проекты MaaSoftware :
  RMail защищённая e-mail система без спама. Ваш ящик вида Ivan@Ivanov, Tanya@TheBestRussianName и т.д., бесплатная, для защиты личных данных.
  FtpServer - бесплатный и быстрый FTP сервер для Windows 32/64 бит и Unix.
  УКТ-38, ТРМ-138 - системы протоколирования данных хода ведения технологического процесса, отображения и печати числовых значений и графиков измеряемых величин, доступ к данным программы с разных рабочих мест (оператора, технолога, инженеров) внутри сети предприятия.
Новости
1.06.2011 Введена платная техническая поддержка
Пример работающей конфигурации
100-пользовательская версия, заведено 70 пользователей, 50 из которых выходят в Интернет, одновременно 4-5 в Интернете, на 2-х ядерном Core 2 Duo 2.33 ГГц, 1 ГБ ОЗУ, Windows XP, 4 мбит/с ADSL, авторзация по IP, кол-во соединений особо активных пользователей ограничено 10-ю, дополнительно установлен squid. После обновились до Core I5-2300 МГц (6 МБ кеш), 4 ГБ RAM, Windows 7 Prof (соответственно, преобразуя TCP стек комьютеров с Windows XP в новый стек Windows 7), странички стали открываться быстрее.
Сайты в сети по сетевым технологиям, TCP/IP
Для получения первоначальных знаний по настройке сетей TCP/IP, операционной системы Windows, необходимых для настройки программы RusRoute фаервол,

Описание сетей TCP/IP, Windows, Unix, Linux, и т.д. можно прочитать и изучить на сайтах:

html http://www.citforum.ru
html http://www.intuit.ru/
Об авторе

Моисеенко А.А.
Summary (eng)
Резюме
Для разработчиков

С 2010 года являюсь участником программы Microsoft BizSpark, предоставляющей разработчикам все средства разработки и большую часть средств тестирования для работы над своим проектом/проектами. Моё мнение об участии в программе: такая программа поддержки разработчиков со стороны Microsoft доступна практически любому серьёзному разработчику и существенно облегчает жизнь как разработчику, так и его проекту.
   Для разработчиков и web-мастеров:
Наше предложение:
УслугаТипСтоимость
1. vds1 VDS-1 50ГБ HDD, 512 MB RAM, 1 CPU core, 1 IP 325 WMR
2. vds2 VDS-2 100ГБ HDD, 1.5 ГБ RAM, 1 CPU core, 2 IP 650 WMR
3. vds3 VDS-3 200ГБ HDD, 3 ГБ RAM, 2 CPU core, 2 IP 1300 WMR
- XEN VDS во Франции: http://xen-vds.ru/
Из предложений в России рекомендую обратить внимание на http://www.ihc.ru/ и http://globatel.ru/ (OpenVZ)
И зарубежных - в Германии Giga-International.com (VMWare).
  
Latest awards
Конкуренты
Интернет-шлюз (фаервол) Ideco ICS на базе Linux
ИКС фаервол на базе FreeBSD
Traffic Inspector для Windows
Download and awards sites
RusRoute at  www.bestfreewaredownload.com  :  www.bestsoftware4download.com
RusRoute video tutorial at softoxi.com Best Freeware Download Download from SharewarePlaza Mirror RusRoute 1.7.3 for windows Free download RusRoute for Windows 7 Rus Route 5 stars awardFree download software RusRoute 5 stars award from Download3K 5 stars award from www.download25.com Download free from FileCluster 5 Stars Awarded on Best Software 4 Download X 64-bit Download www.fiberdownload.com Free Software Downloads and Software Reviews Best Vista Download Editor's Choice.  RusRoute DownloadHungry Reviews on SoftSea PADRING: Always new software Free download RusRoute
Статус проекта
Текущий релиз: 1.8.4, 24.03.2012

Информация о релизе: Исправлена ошибка в мастере-генераторе правил. Исправлена ошибка в авторизации по MAC - отключенные пользователи теперь не логинятся.

Системные требования:
Windows XP/2003/Vista/Seven/2008(частично)
32/64 битные i386/amd64 2-core CPU 1.8 ГГц или выше
1-2 ГБайт ОЗУ
рекомендуется 2-х ядерный процессор

Скачать: exe zip 64bit 14.7 Мб (Мы рекомендуем использовать обычный setup, содержащий и задействующий все 64 битные компоненты (exe или zip ссылки слева) и устанавливать программу в каталог RusRoute диска для x64 битных версий Windows.)
sha1sum
8d76a195da47427b09e30b307e9b8ccbc883ed41  RusRoute_v1_8_4.exe
63b98378efe3222d4ac66ac782bd8db5ee8859af  RusRoute_v1_8_4.zip
609ee21f4231c465e26c351305159264be6285d9  RusRoute_v1_8_4(x64).exe

md5sum
203c3adea884f795340c6610a14ab48a  RusRoute_v1_8_4.exe
0359d07df57e88ebb11a3c6534855a42  RusRoute_v1_8_4.zip
baf0668ee4d0cde2453e8ba8c72c1f5c  RusRoute_v1_8_4(x64).exe
RusRoute - История изменений
Версия Дата выпуска Информация
RusRoute 1.8.3 4.01.2012 Немного ускорен HTTP фильтр (уменьшена загрузка им CPU). Добавлена авторизация по MAC.
RusRoute 1.8.2 28.08.2011 HTTP логи в формате Apache http сервера. Анализатор Apache логов в виде выбора первых по размеру 50 запросов в отчётах журналов. Преобразователь HTTP в HTTP прокси в новом HTTP фильтре работает. Опция принудительной Basic HTTP прокси авторизации добавлена (задействуется старым пунктом принудительной NTLM прокси авторизации).
RusRoute 1.8.1 21.07.2011 Все драйверы и выполнимые файлы подписаны цифровой подписью - поэтому программа проще устанавливается на x64 платформу, переключаться в тестовый режим проверки подписи не требуется, самоподписывание драйверов убрано из инсталлярова.
Введён новый фильтр HTTP (пока в нём не работают HTTP в HTTP прокси преобразование и добавление NTLM прокси авторизации).
Наряду с новым фильтром HTTP можно использовать старый (HTTP <= 1.7.10) применяемый в версиях RusRoute <= 1.7.10.
RusRoute прошёл тест совместимости с Windows 7 x64. Результаты теста здесь.
Также введена новая опция - разрешение PPPoE пакетов только на одном интефейсе, что оказывается полезным в локальных сетях с несколькими маршрутизаторами с PPPoE.
RusRoute 1.7.10 18.06.2011 Добавлены некоторые диагностические сообщения протокола при входе пользователя (login). Добавлена опция подавления вывода в лог для уменьшения загрузки процессора, улучшения пинга.
RusRoute 1.7.9 30.04.2011 Возможность изменения IP адреса сети VPN адаптера и маски для предотвращения конфликтов нумерации с другими сетями, более понятные названия правил в GUI.
RusRoute 1.7.8 3.04.2011 Мастер настройки правил улучшен, добавлена поддержка сервиса SkyDNS, фильтрующего нежелательные и вредоносные домены.

Для подписания драйверов для x64 платформ денег нет, используется тестовый режим работы Windows, не ограничичвающий её функциональность.
RusRoute 1.7.7 25.01.2011 Версия перекомпилирована после установки Service Pack 1 для Visual Studio 2010
Предыдущая версия 1.7.5 - в архиве (в папке downloads)
Лицензионная политика та же, на День студентов (Татьянин день), в принципе, финализируется некоторый этап разработки. Как и большему количеству стартапов (в частности, по программе Microsoft BizSpark), либо die, либо не die, но, судя по по поддержке со стороны пользователей, one...of... а как может быть не one of?
Тем не менее программа вполне работоспособна и конкурентноспособна, для простых конфигураций позволяет сэкономить компьютер при организации выхода в Интернет небольшой локальной сети (не требуя для этого отдельный Linux или иной маршрутизатор), конкуренты с аналогичными программными продуктами (Linux, FreeBSD, Windows) на Софтуле 2010 мало знают друг друга, т.е. исследование рынка в данной тематической области небольшое.
Пока что такой вывод.
Собствеено, программные продукты зачастую оставляют на некотором этапе и уровне и дальше занимаются кто чем - личными вопросами, переключаются на другое и т.д., просто потому, что иначе не выжить никому.
RusRoute 1.7.6 no_date Six version never to be
RusRoute 1.7.5 17.11.2010 Исправлена ошибка закрытия соединений в конце передачи данных.

Всем, кому 17, дарим этот билд, на счастье !!! А по-другому, никогда не занимайтесь сложными проектами одни :-)
RusRoute 1.7.4 17.10.2010 Улучшения, связанные с производительностью (на 100 Мбитных сетях скорость передачи данных составляет более 8 МБайт/сек) и загрузкой процессора.
Скорость шейперов можно регулировать, деля поровну между определённым числом пользоватлей и т.д. с учётом динамики (неактивности соединений и т.д.).

Всем, кому 17, дарим этот билд, на счастье !!! (даже тем, кто на Softool'е никогда не бывал, а релиз был приурочен к участию в этой выставке)
RusRoute 1.7.3 20.05.2010 Исправлена ошибка в результате которой опции точных лимитов шейперов и tcp оптимизации на уровне ядра были выключены вне зависимости от настроек пользователя.
Режим бесплатной версии расширен до 15 одновременно работающих пользователей фаервола.
RusRoute 1.7.2 17.05.2010 Вычисление арифметических выражений в стиле компилятора C/C++ для порядка следования операторов.
Возможность использования арифметических операций для задания ограничения скоростей.
Новая функция получения количества пользователей, подключенных через частное правило.
Новые модификаторы констант (xbits/s).
Распределить полосу пропускания между пользователями можно простой формулой в шейперах
512 kbit/s / (RuleUsersCount(8.1) + RuleUsersCount(6.1) + RuleUsersCount(11.1))
RusRoute 1.7.1 24.04.2010 Исправлена ошибка передачи кратковременных однонаправленных tcp соединений.
Опциональное добавление "на лету" авторизации http Basic.
Добавлено свойство Captive portal.
Возможность блокировки http соедиенний из внешних чёрных списков доменов и URL'ов.
Возможность перенаправления tcp соедиений на локальный сервер для фильтрации программой пользователя.
RusRoute 1.5.5 10.04.2010 Исправлена ошибка access violation попавшая в предыдущую версию.
RusRoute 1.5.4 08.04.2010 Добавлено некоторое объяснение алгоритма принятия решения в обработке пакетов в окне протокола.
Статически скомпилированные выполнимые файлы (для Windows и Linux) алгоритма управления передачей TCP добавлены в дистрибутив.
Например, вы можете преобразовывать тип управления передачей TCP соединениями между парой маршрутизаторов организации, например, vegas/linux, по аналогии с теми модернизациями сетей, которые проводили некоторые очень престижные вузы США.
Также работает тестовый VPN доступ, подробности на форуме.
Исправлены некоторые пропущенные отображения в отрисовке в GUI.
RusRoute 1.5.3 29.03.2010 Обновлена англоязычная документация. Улучшена обработка передачи оставшихся в буфере данных соединения при обрывах соединений (например, когда некоторые https серверы передают reset соединения сразу после отправки последних данных). Версия скомпилирована новой версией Visual Studio 2010 с небольшим числом изменений.
RusRoute 1.5.2 16.03.2010 В случае обновления предыдущей версии нужно ОБЯЗАТЕЛЬНО удалить предыдущую версию и презагрузить компьютер перед установкой новой версии.

Множество улучшений в плане стабильности и функциональности. Поддержка символов unicode. Улучшение детализации информации о TCP соединениях, поддержка сотовых модемов, которые не получают IP адрес сервера для соединения (в частности для Megafon и MTS ещё необходимо в правиле с имененем [Lan DNS redirect] отключить специальные настройки NAT и перенаправление (redirect to IP) для устранения несовместимости обработки DNS соединений этих и, возможно, других провайдеров), автодозвон до провайдера с протоколированием времени установки и разрыва соединений, опциональная поддержка IDNA (интернациональных, русскоязычных имён DNS в utf8 кодировке) в виде прозрачного преобразования "на лету" (для тестирования)
RusRoute 1.5.1 31.01.2010 Условия в шейперах для регулирования скорости соединений в динамике с применением функций, возвращающих объём передаваемых данных, скорость соединений, время и адрес ресурса url в http заголовках. Некоторое количество других улучшений.
RusRoute 1.4.9 23.12.2009 Исправлена ошибка в шейперах. Некоторые изменения в методе POST встроенного http сервера для обработки cgi скриптов.
RusRoute 1.4.8 23.11.2009 Исправлена ошибка в HTTP кеше, присущая только версии 1.4.7.
RusRoute 1.4.7 20.11.2009 Поддержка VMWare: поддержка работы с адаптерами VMWare VMnet, добавлена утилита BindView, исправлена ошибка при обработке фрагментированных пакетов, расширена поддержка пакетов ICMP destination unreachable, отображение информации о локальных TCP соединениях, произведена оптимизация.
Замечание: VMWare Server, используемый для тестирования, очень плохо работает, т.к. содержит много ошибок, но если на конкретной конфигурации запускается, то работает терпимо.
PS: DrWeb CureIt по прежнему ругается на 32-х битную версию сервиса RRSvc.exe, как на "Возможно, BackDoor.Trojan". Уже 3 раза поднимал тикеты в DrWeb для предыдущим версий - вопрос решался пассивно (просто добавляли сигнатуру в новые версии, не меняя эвристику). Поэтому больше на это время не трачу - кому интересно, можете проверить указанный файл или весь дистрибутив на http://www.virustotal.com более, чем 30-ю антивирусниками одновременно.
RusRoute 1.4.6 3.11.2009 Http в http proxy преобразователь (например, для возможности обновления Windows 7 через прокси). Возможность замены TCP стека Windows набором стеков Linux или другой ОС виртуальной машины (что может, иногда, повысить скорость TCP соединений Windows 7 в 20 раз). Графики производительности сети в окне адаптеров.
RusRoute 1.4.4 12.10.2009 Исправлена ошибка несовместимости с 32 битными Windows Vista и Windows 7.
RusRoute 1.4.3 23.09.2009 Исправлены некоторые ошибки (обработка мультикастовых пакетов, деинсталлятор)
RusRoute 1.4.2 13.09.2009 Исправлены известные ошибки предыдущей версии, связанные с переходом работы фаервола в виде службы, введена автоматическая авторизация и шифрование трафифика между GUI и службой(сервисом).
RusRoute 1.4.1 9.08.2009 Отдельная часть фаервола в виде сервиса для возможности работы его без входа в систему.
RusRoute 1.3.7 18.07.2009 Изменения в SMTP и HTTP фильтрах. Поддержка HTTP/1.1 для встроенного http сервера. Опциональная NTLMv1 http proxy авторизация.
RusRoute 1.3.6 29.06.2009 Исправлена mulithread/multicore ошибка в xml библиотеке.
RusRoute 1.3.5 21.06.2009 Изменения, затронувшие HTTP кеш и обработку поля Referer.
RusRoute 1.3.4 13.06.2009 Появились встроенные DHCP серверы, HTTP кеши, поддержка платформы amd x64 улучшена - драйвера подписываются и работают в Тестовом режиме (не Safe mode) работы Windows Vista / Windows 7.
RusRoute 1.3.3 23.04.2009 Исправлена ошибка при работе с протоколом PPPoE и некотрыми сетевыми адаптерами, опциональные настройки блокировок различных типов сканирования TCP, протестирован с некоторыми типами DoS атак.
RusRoute 1.3.2 1.03.2009 Новая библиотека tcp, новый driver с поддержкой PPPoE, мастер правил для приёма multicast TV [ЮТК], улучшенная информация по каждому соединению tcp и другие изменения.
RusRoute 1.3.1 10.01.2009 Добавлена поддержка широковещательных пакетов для моста VPN (VPN Bridge).
RusRoute 1.2.10 29.11.2008 Улучшена совместимость с множественными шлюзами по умолчанию, добавлена опция строгих лимитов для шейперов.
RusRoute 1.2.9 3.11.2008 Обновлён алгоритм шейперов.
Посетителей сегодня: 6, всего: 13451, максимально: 174, начиная с 30.01.2011, вы просматриваете эту страницу 1 раз(а). Заходите ещё!!!



 >>> photoglance - наш проект