This App requires rooted Android phones for generating ICMP packets. However, for TCP and UDP packets, the App does not require rooted Android phones. Packet Generator app can be used for: 1. Generating TCP, UDP and ICMP traffic. 2. Generating Denial of Service attack traffic for educational purpose. 3. Learning about network packet generation.