I need an Android application capable of doing following things. 1. Connect to the router, get all the port forwarding entries and display. 2. Get the external IP address and display 3. Get local MAC address of the device it's running on and lock it to it's current local IP. 4. Create new port forwarding entries in the router. I have done some research and share that information with you. This is bit urgent. You'll need to know Java, Android. Experience with upnp is a bonus. Note: It should work on both DSL & ADSL modems.