Journal of Undergraduate Research


packet inspection, mobile devices, TrustBase


Physical and Mathematical Sciences


Computer Science


While there is a long tradition of providing protection against attackers for desktop and laptop devices, there has been less work in the mobile space. A common tool used by antivirus software is to inspect all packets entering or leaving a computer, to check for viruses or other malware. There are currently no generalpurpose tools for Android devices that provide for packet inspection and modification. There are a few tools that allow for packet capturing on mobile devices, but they can only function on “rooted” devices and do not allow modification. Since most users do not “root” their devices, these tools have limited utility. There also exists only one application, tPacketCapture, that allows unrooted devices to capture network data. However, it does not provide a mechanism to modify packets. Furthermore it is not open source, preventing widespread adoption by other developers and researchers.