• How To Create an Android Pocket Web Server – Project Weekend

    by  • June 24, 2012 • Project Weekend

    First we go to the Google Play store and do a search for PAW Web Server, and go ahead and read the documentation and get acquainted with the feature set. There are many options you can choose to run your web server, but I like PAW, and it also has support for PHP which is cool and it also enables you to run an HTTPS webserver in your pocket.

    First we go to the Google Play store and do a search for PAW Web Server, and go ahead and read the documentation and get acquainted with the feature set. There are many options you can choose to run your web server, but I like PAW, and it also has support for PHP which is cool and it also enables you to run an HTTPS webserver in your pocket.

    Press Accept & Download

    Press Accept & Download

    Take a minute to check out some of the screenshots, and get acquainted with the simple one button interface. I love this server because it is so simple and it always works, right out of the box.

    Take a minute to check out some of the screenshots, and get acquainted with the simple one button interface. I love this server because it is so simple and it always works, right out of the box.

    Once the PAW Web server is done downloading, go ahead and run it for the first time by clicking the PAW icon or by pressing OPEN.

    Once the PAW Web server is done downloading, go ahead and run it for the first time by clicking the PAW icon or by pressing OPEN.

    This part may take a minute, and depending on your model of android, it may force close once or twice, for whatever reason. I got one force close, but I just restarted the app and everything went according to plan.

    This part may take a minute, and depending on your model of android, it may force close once or twice, for whatever reason. I got one force close, but I just restarted the app and everything went according to plan.

    Done! Now all we have to do is check out our configuration and set those last few options, or you can just click the button and be up and running with the default config immediately.

    Done! Now all we have to do is check out our configuration and set those last few options, or you can just click the button and be up and running with the default config immediately.

    Once you have started the web server, you will notice that your external IP address will be displayed for you to pull up our new page on your laptop or whatever

    Once you have started the web server, you will notice that your external IP address will be displayed for you to pull up our new page on your laptop or whatever

    Here is the config menu. It is pretty brief, but go ahead and browse around just to see what type of variables you can set and what you can do with it.

    Here is the config menu. It is pretty brief, but go ahead and browse around just to see what type of variables you can set and what you can do with it.

    Here we have the options for HTTPS versus HTTP access for your Android Pocket Web Server

    Here we have the options for HTTPS versus HTTP access for your Android Pocket Web Server

    We are all done! If you are able to reach the page through the IP address listed, then everything should be configured correctly and you can move on to building that phishing page you always wanted to build on your captive wifi AP on your droid :) DNS Poisoning anyone???

    We are all done! If you are able to reach the page through the IP address listed, then everything should be configured correctly and you can move on to building that phishing page you always wanted to build on your captive wifi AP on your droid :) DNS Poisoning anyone???

    About

    James is an active member of his local tech community in Memphis, TN. He is a student of Science at the local college and an Information Security hobbyist, as well as an outspoken Linux Advocate, and open source proponent. After a hard day at the console, James likes to enjoy a vintage 2012 Mountain Dew, with a robe and a pipe by the fire.