Contact Us

Is your app or device ready for deployment?
It can be.

Uncover performance, compliance, and operational issues prior to deployment.


Watch Overview



network emulation, Test you apps under all network conditions


Network Emulation


Test your app under all network conditions—3G/4G, satellite, WAN, cloud—in your lab.

network protocol testing,


Protocol Testing


Are the network protocols implemented properly and securely, conforming to the specs, in your app or device?




Test your app or device under all network conditions – from the routine to the extreme. Automate a wide variety of network conditions from 3G/4G to Cloud to WAN to Satellite to Internet. Uncover performance and operational issues prior to deployment.

Learn More



Finding and fixing software defects constitutes the largest expense for the software industry. Learn why line speed testing isn’t enough and the importance of functional testing!

Learn More



Trial deployments are expensive and yield limited data. Learn how to properly characterize your application or device performance prior to deployment.

Learn More

View More Papers


"Apple uses Maxwell to emulate all varieties of customer networks and access points — from limited network bandwidth to extreme latency to packet drops.

By testing our products with Maxwell prior to deployment, we ensure that customers have a solid experience when they get new Apple software or hardware in their hands."

— Dmitry Halavin, Apple Inc.

Simple Setup and Web Interface

Attach Maxwell G at any point in the network without any special configuration.  From a web interface, point and click to introduce bandwidth limited conditions or network impairments.  Then observe the behavior on applications and devices.  In this way, you can quickly and efficiently determine how resilient your product is to the conditions that occur on real-world networks.

Changes occur when submitted - there is no need to restart.

Settings may be saved onto the user's own computer and restored when needed.

Scripting and Autonomous Operation

The current settings may be saved to , and they will be automatically restored when Maxwell G is powered up.  This facilitates field operation where it would be inconvenient to have a keyboard, mouse, monitor.

Maxwell G may be scripted from another computer using a spreadsheet of a Python program.

Comprehensive Graphs of Network Flows

View graphs of network packets flowing through Maxwell from the web browser:


Packet Classification Filters

  • Maxwell G is able to classify packets on the basis of many IP, UDP, and TCP header fields
  • Traffic may be classified into as many as five bands in each direction (ten bands total)
  • Different impairments may be imposed onto each band
  • Multiple filters may be simultaneously active
  • Users may create their own filters
  • Filter changes occur when submitted on the fly, no need to restart

Multiple Bands

With Maxwell G, the user may impose several kinds of impairments on up to five different traffic flows in each direction (ten bands total).

Impairment changes occur when submitted on the fly, no need to restart

To support A-B comparison testing a bypass-mode allows all impairments to be turned off and on using a mouse click.

Package Specifications

  • Dimensions:  12.90" x 8.70" x 3.80" 
  • Weight :  5.5 lbs. 
  • Shipping Weight:  16.0 lbs.
  • Power Supply:  150W
  • Storage:  Two Internal 2.5" Drive Bays
  • Front Ports:  USB / Audio / e-SATA

Want to Learn More about Maxwell G?

Contact an Expert

Over 1,000 organizations and 6,500 network professionals trust IWL.