I'm considering investing in an android tablet for pen testing. Does anyone know how capable they are with pen testing? Can they compile code or forward packets? Are any applications that work on linux going to work on them?
The Pwn Pad - a commercial grade penetration testing tablet which provides professionals an unprecedented ease of use in evaluating wired and wireless networks. The sleek form factor of the Pwn Pad makes it an ideal product choice when on the road or conducting a company or agency walk-through. This highspeed, lightweight device, featuring extended battery life and 7” of screen real estate offers pentesters an alternative never known before.
Small update: Kali Linux NetHunter was released last month and appears to be the de-facto standard for pen testing from an Android platform
Because of the support for recompilation of drivers that are known to support monitor-mode and/or frame injection, it appears that testers are sticking to the Broadcom chipsets (BCM). bcm4xxx are especially popular on Android devices, especially and notably Samsung.
Working out of the box, you have the Samsung Galaxy S II and the Nexus One. Recently added out of the box support for the HTC EVO 4G is also currently available. Using CMC or similar technique (AOSP would just be too annoying), one could add in the drivers to other devices with similar BCM chipset WiFi boards.
Ideally, you'd use a Samsung Galaxy Note for the CMC conversion of the driver over to at least monitor-mode standards. Theoretically, wash(1) should work in both passive and active modes, but the active WPS attack in reaver would likely require some additional driver modifications.
However, with Complete Linux Installer (on a rooted device) or Ubuntu noroot, one could install BackTrack 5r3 with aircrack-gui-m4 and Johnny (or additionally, even Reaver Pro if the reaver bits are working) for excellent X11 GUIs to control attacks.
Outside of WiFi Analyzer, Fing, Shark, and zAnti -- I would definitely add in X-plore and androidVNC. Some apps are better done without X11, and some GUIs from X11 simply are not yet replaceable via the Android SDK, Play Store, or alternate app market.
My suggestion would be to wait for the Samsung Galaxy Note 2 to arrive to your US carrier (note that there is an international version already available, certainly preferred over the US versions for a variety of reasons) and purchase then, helping along with the development of that platform for penetration-testing specifications.
I have personally added the vulscan NSE script to zAnti to make it that much more powerful. Along with a BackTrack 5r3 install via Complete Linux Installer, it would be possible to run Metasploit (any web edition such as Community or Express) on the web ports and access it via an Android browser, in addition to running Nessus and accessing it with the Android SDK app.
Pen-testing is largely command line, only a few tools have GUIs and with the ones that do have them you're often better using the command line as you can then use bash to pipe the output into other tools. Tablets are great for media consumption but not content creation or development.
Just get a business sub-notebook and cover it with as many extra batteries and Alpha wifi dongles you can (keep RFID, ubertooth ect on the side).
I know you can run Linux on these devices. There is an app http://zantiapp.com/anti.html
The Nexus 7 runs Linux. And if you root it, you can add whatever utilities you want. Just bear in mind that they have to be compiled for ARM. You can also install your own toolchain (compiler et.al.).
However, it doesn't have a keyboard, which does somewhat limit its usefulness as a pen testing device. Obviously you can work around this, but it does raise the question of why you're not just bringing along laptop, since you can now find very thin, light, and yet very useful ones at around the $500 price point.