NeoPwn Anatomy

Nokia N900

Debian OS
(ARMEL)

Linux 2.6.28 Kernel

Module Driver Support

Optimized Filesystem

NeoPwn GUI + Menu System
(Hardware + Audit Automation)

Addon Hardware

Open Source
Penetration Testing
Application Ports

Operating System & Software Stack (Nokia N900 Version)

Neopwn Version 2 is deployed with a seamless mix of the native Maemo (Debian-based) operating system, with a customized Debian ARM filesystem in a chroot environment. This configuration allows for many possibilities in running Linux desktop and server based applications along side the native OS, in a single ecosystem.

To maximize the optimization for usability, we have developed a user interface using Python Qt4 that allows for the ease of control for the configuration and execution of several attack vectors.

Operating System & Software Stack

The NeoPwn network auditng system's core is a modified Linux 2.6.24 kernel, with cross-compiled module driver support for the numerous compatible addon devices running on a FULL Debian (ARMEL) operating system.

The filesystem has been optimized for performance and size and includes the NeoPwn menu system and several GUI dialogs for hardware control and attack automation.

Simplifying the process of performing many of the common attack vectors, Neopwn incorporates several GUI dialogs for WEP cracking (client and clientless), Caffé Latte Attack, KARMetasploit, and WPA handshake capturing.

Neopwn also includes point and click hardware control features - which ease the tasks of managing its hardware in a complex Linux operating system environment.

Activating one of a number of system hardware services is also included with our GUI and menu thus greatly making the NeoPwn much easier to manage since there isn't much need for command line hardware control.

Many open source penetration testing applications have been ported specifically to the NeoPwn, and include (but not limited to):