Cellular mobile devices have become an increasingly large part of society, permeating almost every aspect of life. Consequently, researchers have been searching for ways to distribute communication and data usage across not only the cellular networks but also infrastructure and ad-hoc WiFi connections. Current methods for evaluation of network protocols include network simulators and mobile testbeds but suffer from inaccurate models of physical interactions and time consuming network programming. Our work aims to create an easy to use, highly configurable software framework which will allow for the quick implementation of network experiments on mobile devices utilizing features such as packet interception, modification and injection. Furthermore, our results indicate that the framework allows researchers to create experimental prototypes with minimal performance overhead.