Dynagen is a front-end for use with the Dynamips Cisco router emulator. It uses an INI-like configuration file to provision Dynamips emulator networks. It takes care of specifying the right port adapters, generating and matching up those pesky NIO descriptors, specifying bridges, frame-relay, and ATM switches. It also provides a management CLI for listing devices, suspending and reloading instances, determining and managing idle-pc values, and performing packet captures.
There's a feature built into iOS 11, iOS 12, and iPadOS that is one of those love/hate features -- you'll either love it because it will dramatically improve your typing speed, or you'll hate it because it.