IPNetRouterX icon

IPNetRouterX For Mac

3.1/5 18
Certified 100% CLEAN Trial   

Powerful router, firewall, and network management utility.. #Networ router  #Network firewall  #Network management  #Network  #Router  #Firewall  

Description

features

changelog

Free Download

buy now

IPNetRouterX is a powerful router, firewall, and network management utility including NAPT with inbound port mapping, a built-in DHCP Server, AirPort configuration tool, bandwidth accounting, and rate limiting.

IPNetRouterX will help you share a network connection among multiple users, provide DHCP service, configure an AirPort software base station, allocate network bandwidth to match business priorities, audit network usage, and secure your LAN against undesir

IPNetRouterX includes the complete IP filtering engine from IPNetSentryX, extending its flexibility to the entire LAN.

Compared to UNIX natd and ipfw, the standard Internet sharing and firewall included with Mac OS X, IPNetRouterX offers several advantages:

Excellent performance using in kernel single address space AVL search trees.

Excellent compatibility. As a shared resource, UNIX ipfw is often configured by multiple programs with conflicting models. IPNetRouterX does not use or depend on ipfw leaving it available for other UNIX software. IPNetRouterX's second generation NAT design includes many refinements not always available in other implementations.

Flexible configuration, logging, and notification options. IPNetRouterX supplements and is fully compatible with Apple's own firewall in OSX while providing additional capability to solve network problems users may encounter.

How is IPNetRouterX different from Apple's built-in Internet sharing which uses UNIX natd, ipfw and IP forwarding?

IPNetRouterX works with the built-in network stack and uses IP forwarding as well, so the primary implementation difference is that IPNetRouterX provides its own NKE (Network Kernel Extension) to provide NAT and IP filtering instead of relying on UNIX natd and ipfw. By providing its own implementation, IPNetRouterX can be faster and more flexible. I'll elaborate a little on each of these below.

UNIX natd is actually a client process which uses an ipfw divert socket to get packets out of the network kernel, translate them, and then re-inject them back into the kernel. This means it must shuffle every packet between different address spaces and wait for the corresponding process to be scheduled. In contrast, IPNetRouterX uses a Network Kernel Extension to perform translation within the network stack itself thus avoiding a huge amount of overhead. If you have a reason to care about network throughput such as serving a large number of users or doing remote backups, this can be significant.

As a shared resource, UNIX ipfw is often configured by multiple programs with conflicting models. IPNetRouterX does not use or depend on ipfw leaving it available for other UNIX software. Users are sometimes surprised to discover they can't use a firewall and AirPort software base station at the same time, or that the software base station doesn't remain configured after restarting, or they can't choose address ranges for DHCP or specific LAN segments. IPNetRouterX doesn't have these limitations.

IPNetRouterX includes Traffic Discovery to let you see how your network is being used. IPNetRouterX includes Bandwidth Allocation to improve network utilization. IPNetRouterX includes Ethernet Bridging for setting up transparent firewalls.

IPNetRouterX is being actively developed and maintained for Macintosh users and is intended to solve problems other low cost solutions don't address. UNIX natd and ipfw were developed long before the Macintosh graphical

User Interface came to the Internet. While Apple has done a good job of creating a simple GUI for configuring Internet sharing, it is designed for the most common 80% case of surfing the web from multiple hosts behind a single public IP address. If your needs are more complicated, Apple expects you to configure it yourself or use a 3rd party solution. IPNetRouterX provides one such alternative.

Limitations in the unregistered version

  • 21 days trial period.

Download Hubs

IPNetRouterX is part of these download collections: Firewall Protection

What's new in IPNetRouterX 1.6 c2:

  • Fixes for loading NKE and 64-bit structure aligment.
  • Lion compatible.
Read the full changelog
User Comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy

IPNetRouterX 1.6 c2 / 1.4

add to watchlist add to download basket send us an update REPORT
  runs on:
Mac OS X 10.4 or later (PPC & Intel)
  file size:
3.6 MB
  filename:
IPNetRouterX_1.6c2.dmg
  7 screenshots:
IPNetRouterX - In this window you can select interface attributes.IPNetRouterX - Here you can access various port mapping actions.IPNetRouterX - One can also add filters.IPNetRouterX - screenshot #4IPNetRouterX - screenshot #5IPNetRouterX - screenshot #6IPNetRouterX - screenshot #7
  main category:
Internet Utilities
  developer:
  visit homepage