Auralization and SonicFinder

Terry Slattery
Principal Architect

I’ve written here (and in our Forum) about visualization and why a lot of visualization isn’t very useful.  An interesting parallel concept is that of auralization, which is to sound what visualization is to sight.  William W. Gayer at Apple developed a neat application he called SonicFinder that uses sound as a key part of the user interface.  There are a number of papers and references to his work, most of which I’ve not yet had time to digest.

Steve Busby at the Univ of Nebraska Medical Systems reminded me about Netcosm by NetQoS.  I’ve seen it before and haven’t yet figured out how, in its current state, it would be useful to me in an operational network of more than about 50 routers and switches.  My problem with it is how to effectively use it in a network of hundreds or thousands of nodes and their associated packet flows.  The video shows too much detail – i.e. it’s too high resolution.

I need something like a network weather map that shows me where the weather is bad and where it is good.  I could then focus my attention on the bad sections, where the Netcosm system might actually be useful.  I’m also curious how much CPU goes into driving Netcosm’s display.  I could see a netflow collector being used to drive a lot of what’s happening.  But there’s more being displayed than netflow.  Where does it get the data for the firewall animations?  What about topology information?  How can it update this in real-time, making it a useful visualization or troubleshooting tool?  Or is it not necessary for it to be real-time?

Anyway, back to sounds.

I can see (hear) that an audio output would be useful.  There was a paper presented at Usenix many, many years ago about using syslog or server events to drive sounds.  The demonstration was pretty interesting.  Normal events of various types generated water bubbling sounds like in a stream.  Other less common events generated crickets or bird calls.  Major events were like a tree falling or an explosion (depending on the severity of the event).  The audio that was demonstrated was really useful.  I could imagine working away and not having to watch what’s happening in a network map or syslog server and have a relatively nice set of background noise.  Then, when something important happened, I’d hear it and could immediately take action.  Having the sound of a brook bubbling in the background, augmented with crickets and birds for other events, plus the occasional boom of something big happening would be interesting.

I can imagine some good musicians assembling sets of sounds that work well together.  Instead of UI ‘skins’, we’d have UI ‘sounds’.



Re-posted with Permission 

NetCraftsmen would like to acknowledge Infoblox for their permission to re-post this article which originally appeared in the Applied Infrastructure blog under


Leave a Reply


Nick Kelly

Cybersecurity Engineer, Cisco

Nick has over 20 years of experience in Security Operations and Security Sales. He is an avid student of cybersecurity and regularly engages with the Infosec community at events like BSides, RVASec, Derbycon and more. The son of an FBI forensics director, Nick holds a B.S. in Criminal Justice and is one of Cisco’s Fire Jumper Elite members. When he’s not working, he writes cyberpunk and punches aliens on his Playstation.


Virgilio “BONG” dela Cruz Jr.

CCDP, CCNA V, CCNP, Cisco IPS Express Security for AM/EE
Field Solutions Architect, Tech Data

Virgilio “Bong” has sixteen years of professional experience in IT industry from academe, technical and customer support, pre-sales, post sales, project management, training and enablement. He has worked in Cisco Technical Assistance Center (TAC) as a member of the WAN and LAN Switching team. Bong now works for Tech Data as the Field Solutions Architect with a focus on Cisco Security and holds a few Cisco certifications including Fire Jumper Elite.


John Cavanaugh

CCIE #1066, CCDE #20070002, CCAr
Chief Technology Officer, Practice Lead Security Services, NetCraftsmen

John is our CTO and the practice lead for a talented team of consultants focused on designing and delivering scalable and secure infrastructure solutions to customers across multiple industry verticals and technologies. Previously he has held several positions including Executive Director/Chief Architect for Global Network Services at JPMorgan Chase. In that capacity, he led a team managing network architecture and services.  Prior to his role at JPMorgan Chase, John was a Distinguished Engineer at Cisco working across a number of verticals including Higher Education, Finance, Retail, Government, and Health Care.

He is an expert in working with groups to identify business needs, and align technology strategies to enable business strategies, building in agility and scalability to allow for future changes. John is experienced in the architecture and design of highly available, secure, network infrastructure and data centers, and has worked on projects worldwide. He has worked in both the business and regulatory environments for the design and deployment of complex IT infrastructures.