At a recent dinner, I found myself seated next to Guido van Rossum. While Guido is best known as the author of the Python programming language, I found his views on the open source software movement and the role of women in the movement very enlightening!
(NOTE: InterWorking Labs uses Python extensively in our Maxwell product family.) Continue reading My Dinner with Guido (of Python fame)
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 . 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
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.
Continue reading Meetup on Connected Car Development Trends
As both the CTO of InterWorking Labs and an attorney, the recent report of the SSL failure in the iOS code concerns me, but not for the reasons in the tech press.
This incident once again raises the question of why software seems immune from the laws of liability that apply to other kinds of products? Continue reading Preventing SSL Failures and More
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
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
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
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
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”.