RusRoute is a routing firewall software that functions as an Internet gateway for LANs in firms. It restricts user traffic, provides network attack protection, and includes NAT, VPN, and proxy features.

The software boasts impressive features such as NAT, redirect, dynamic shaper with conditional expressions, VPN server, proxy, LAN to VPN Bridge, DHCP servers, HTTP caches, HTTP to HTTP proxy converter and a captive portal feature, among others. It also has timed actions and splitters for rules with advanced routing options.
Users can significantly improve TCP connections speed by utilizing any of the 12+ Linux TCP stacks algorithms as a legal TCP stack replacement. This can be done by starting a simple network utility on a machine with Linux (guest virtual, or standalone) operation system.
The software's freeware option is perfect for home users looking to use its remarkable features. For more information, visit the homepage of RusRoute.
Version 1.9.3: Time zones fix to prevent hangup.
Version 1.9.1: Optional simple ports protection by using multiply counters per IPs for firewall rules
Version 1.7.9: The ability to change VPN adapter network IP and mask, GUI related changes.
Version 1.7.4: Performance related changes (more than 8 MBytes/sec on 100 Mbits networks) and CPU usage. Shapers are improved (you can share bandwidth between some number of users in dynamic with inactivity condition and so on. TCP connections speed can be very improved by using legal TCP stack replacement.
Version 1.7.3: Bugs of strict shapers limits and kernel mode tcp oprimizations are always turned off are fixed. Free mode is extended for 15 concurrent firewall users.
Version 1.7.1: Short time unidirectional tcp data connections transfer bug is fixed. Optional on-the-fly http Basic authorization is added. Captive portal feature added. The ability of blocking of external http black domains and urls lists are added.
Version 1.5.5: Access violation bug of previous version is fixed.
Version 1.5.4: Algorithm decision explanation in the log window for some cases is added. Statically compiled binaries of congestion control and avoidance TCP program for Windows and Linux are included into installation. Some GUI missed visualization is fixed.
Version 1.5.3: English help files are updated. Buffered data pushing is improved in the cases of connection is lost (for example, while some https servers are resets connections immediately on last data is sent). Compilled by a new version of Visual Studio 2010 with minor of changes.
Version 1.5.2: Many improvements in stability and functionality. Support of unicode character set. More detailed tcp connections info visualisation, support of cellular modems, wan connection autodial with log functionality, IDNA (International DNS utf8 names) optional on-the-fly convertions support for testing.