Avoiding the next Heartbleed Bug

The general public is now aware of something that we network plumbers have known for years:  in many respects, the Internet is robust, but security is fragile. The Heartbleed SSL problem is estimated to cost millions of dollars [1].  No one knows for sure when the next serious bug will show up and its ultimate price. This is not an acceptable situation for anyone, much less for businesses using the Internet for commerce. Continue reading Avoiding the next Heartbleed Bug

Meetup on Connected Car Development Trends

Last night’s Silicon Valley Automotive Open Source Group “Meetup” featured Kerry Johnson of QNX.  QNX provides embedded, real-time, operating systems and has many automotive manufacturers as clients.

Kerry discussed QNX and Qt. Qt is a cross-platform application and UI framework for developers using C++ or QML, a CSS and JavaScript like language. Qt is open source.

Continue reading Meetup on Connected Car Development Trends

WARNING: TCP and IPv6 Test Results for Popular OS

Widely installed desktop OS fails to perform

A subset of the Maxwell Pro TCP/IP tests were run against the most widely installed desktop Operating System with all known operating system updates applied as of October 1, 2013. The Major Operating System is listed in the Phase 2 Core Protocols IPv6 Ready Logo Program (a popular program to assure that IPv6 implementation will work correctly in the field). A summary of the results follows: Continue reading WARNING: TCP and IPv6 Test Results for Popular OS

What to do if you lose your domain name

Oops! It’s gone!

You just you clicked on the link for your domain name, and, oops, it’s gone!  Yourdomain.com is now showing someone else’s content. What happened?

Maybe you received some email reminders that you needed to renew that domain name, but did not quite get around to dealing with it. Or maybe you did not receive any email at all! Continue reading What to do if you lose your domain name

Apache With RADIUS – Two or More RADIUS Servers


March 16, 2012

We recently added support for RADIUS to Mini Maxwell. This allows Mini Maxwell to be controlled by HTTPS.

We first used the relatively well known mod_auth_radius module for the Apache web server.

However we hit a snag – mod_auth_radius can handle only one RADIUS server.  It has no way to define a fallback RADIUS server that will be used if the primary one is non-responsive. Continue reading Apache With RADIUS – Two or More RADIUS Servers

Maxwell Pro — Maxwell Resequencing Plugin

A new Maxwell plugin that can do user controlled re-sequencing of packets is available as part of the latest Maxwell TCP testing package.

The plugin is able to re-arrange packets in a flow so that, for example, packets that originate in sequence A, B, C, D, E, F will arrive in the order C, B, A, D, F, E.

The plugin allows user control of the re-sequence pattern and several other parameters.

Two scenarios have been created to allow the user to launch this plugin with a mouse click: Continue reading Maxwell Pro — Maxwell Resequencing Plugin

Mini Maxwell — Driving Mini Maxwell From a Script

We have published a small Python program that may be used to drive a Mini Maxwell directly without the need for a user to operate the Mini Maxwell web pages.

This program is an alternative to the spreadsheet based facility that has been available to script Mini Maxwell.

The spreadsheet is constrained to a repeating sequence of a baseline plus up to twelve program steps.

This new program may be modified by the user to do any number of steps and be used inside a more sophisticated test sequencing harness provided by the user.  The program exists as a shell command – so it fits nicely within any typical test language framework written using TCL, Perl, Python, etc.

It is expected that the user will make copies of this program and use those copies as templates for special-purposed versions such that each version imposes one set of impairment values into the Mini Maxwell.

(In addition, the user is expected to modify the program to inform the program whether the Mini Maxwell is Revision 12 or later.)

This program requires Python version 2.6 or later.

How to obtain: This program is available via the IWL support website. It may be found under the “Support” | “Customer Downloads” menu among the items available for “Mini Maxwell”.