1. A method of transforming message events into network events, comprising: creating, via a processor of a single computing device, a virtual network access device corresponding to each application, wherein the message events are generated by applications running on the single computing device, wherein the network events are in a form that appears as between multiple virtual network access devices on the single computing device; logging, via the processor, messages corresponding to the message events between applications running on the single computing device; correlating, via the processor, the message events; and transforming, via the processor, the message events into the network events between the virtual network access devices that are processed by a network software protocol analyzer.