Visual ProtoStack is a distributed protocol emulator that supports several state-of-the-art technologies including VoIP and Internet of Things (IoT).