Aircrack 2.1 and Void11 0.2.0

28-Nov-09: You can now get Aircrack-ng on a variety of different distros. The original Aircrack (this one) is obsolete. I've compiled Aircrack-ng for the Angstrom Zaurus distribution, and I really recommend this for anyone wanting to run serious apps on their Z.

16-Jan-06: These tools are quite old now; there are other ports available. May I suggest the Zaurus Software Index? (and particularly, Vlatko Kosturjak's ports of various Zaurus binaries).

(In spite of the above note, I am going to reopen this project, as of Jan 23 2006). (Whoops - where's wlsec.net gone?)

These are ports of the aforementioned wireless utilities to the Sharp Zaurus. I compiled these on 29-31 May '05.

A tarball of the Aircrack source and binaries
void11 source and binaries

md5sums for these files:

771d2bd26acb26e9e2eb8f7817e5ba04  aircrack-2.1-compiled.tar.gz
1084cb378d4dec2634d27f9010d41420  void11-0.2.0.tar.gz

Files in the 'binaries' directory (http://brooknet.no-ip.com/~lex/public/zaurus/aircrack-and-void11/binaries/):

total 1577
-rwxr-xr-x    1 lex      lex          6032 May 31 01:27 802ether
-rwxr-xr-x    1 lex      lex         13920 May 31 01:27 aircrack
-rwxr-xr-x    1 lex      lex          6432 May 31 01:27 aireplay
-rwxr-xr-x    1 lex      lex          6432 Jun  1 03:13 aireplay.eth (when the Zaurus wireless network device is called 'eth#')
-rwxr-xr-x    1 lex      lex          6432 Jun  1 03:03 aireplay.wifi (and when the Zaurus wireless network name is called 'wifi#')
-rwxr-xr-x    1 lex      lex         10496 May 31 01:27 airodump
-rwxr-xr-x    1 lex      lex         60764 May 31 02:22 gvoid11
-rwxr-xr-x    1 lex      lex           366 May 31 01:27 hopper.sh (This is not a binary, but it is executable)
-rwxr-xr-x    1 lex      lex           155 May 31 01:22 void11_hopper
-rwxr-xr-x    1 lex      lex         15468 May 31 01:22 void11_penetration
md5sums for these files:
90e73f74bc8db6de8cc02c80c7732006  802ether
2c7aa994f6d2cfc7fbaf393708b4f760  aircrack
f1b833823abe56fc6088747ffeb96df2  aireplay
c7b69329bfcf620062d1f42733b7d1ae  aireplay.eth
ee68c218fc7609096555c15944f2d138  aireplay.wifi
56730c1bba048990ced49956e08d3810  airodump
58b64119d8c5d608619a2aa9c7e4149c  gvoid11
e2eda167e45f4d0b0801066f84e3d365  hopper.sh
8fb46f7f7c292d106fc3a4c881e281c5  void11_hopper
156cb96b63b49a975b1b34707c8c94b7  void11_penetration

gvoid11

You may need the following files to be able to run gvoid11. I needed all of these since my Zaurus runs Cacko-Qt, which is not supposed to run X. I use the xqtserver suite but it does not have many libs, so I've needed to copy these over from the pdaXrom development system:
-rwxr-xr-x    124756 2005-05-31 02:47:10 ./zlibs/libpangoxft-1.0.so.0.200.0
-rwxr-xr-x    384448 2005-05-31 02:47:10 ./zlibs/libglib-2.0.so.0.200.3
-rw-r--r--    883992 2005-05-31 02:47:10 ./zlibs/libiconv.so.2.2.0
-rwxr-xr-x    210064 2005-05-31 02:47:10 ./zlibs/libpango-1.0.so.0.200.0
-rwxr-xr-x    145532 2005-05-31 02:47:10 ./zlibs/libgobject-2.0.so.0.200.3
-rwxr-xr-x    330096 2005-05-31 02:47:10 ./zlibs/libgdk-x11-2.0.so.0.200.4
-rwxr-xr-x     10416 2005-05-31 02:47:10 ./zlibs/libgmodule-2.0.so.0.200.3
-rwxr-xr-x   1749808 2005-05-31 02:47:10 ./zlibs/libgtk-x11-2.0.so.0.200.4
-rwxr-xr-x     48840 2005-05-31 02:47:10 ./zlibs/libpangox-1.0.so.0.200.0
-rwxr-xr-x    104364 2005-05-31 02:47:10 ./zlibs/libatk-1.0.so.0.200.4
-rwxr-xr-x     11880 2005-05-31 03:02:33 ./zlibs/libvoid11.so
-rwxr-xr-x     53260 2005-05-31 03:02:38 ./zlibs/libgdk_pixbuf-2.0.so.0.200.4

The libraries are stripped so do not have debugging information - I wanted to keep them as small as possible. I've put these files together in a tarball; md5sum for that is:
37ccd5dd5c3800cd1d1c6f27a335c529  zlibs.tar.gz
I have not been able to run gvoid11 yet; I get the following error:
./gvoid11: error while loading shared libraries: (path to libraries)/libgdk-x11-2.0.so.0: undefined symbol: XkbLibraryVersion
It could be that I need a more complete X11 version. A possible solution: copy over the pdaXrom libX11.so.6.2 and set LD_PRELOAD="(path to libX11.so.6.2)" before running gvoid11. It'll then run before aborting with an error about missing fonts. Whether or not you run gvoid11, you'll need libvoid11.so - included in the tarball. Copy this to your library path or set LD_LIBRARY_PATH to point to it.

Refer to the articles on tomsnetworking.com for further information:
Article 1
Article 2