aircrack-ng: Cracking WPA now does only require 2 packets (instead of 4).
airodump-ng: Fixed (WEP) open system and shared key system detection.
airodump-ng (win): Battery status is now displayed.
airdriver-ng: Fixed module detection.
airdriver-ng: Updated drivers.
airdriver-ng: Added firmware support.
airdriver-ng: Added softmac installation.
airdecap-ng: Save packets with ICV error in a separate file.
airolib-ng: Automatically create a database if it does not exist. “init” option is not necessary anymore.
airolib-ng: Now uses getopts for options.
airdriver-ng: Updated some drivers download locations.
airdriver-ng: Fixed softmac installation
airmon-ng: Added detection of ipwraw-ng driver.
airmon-ng: When stopping an interface, it is in managed mode
Makefile: supports DESTDIR or destdir parameter.
Makefile: renamed ROOT (used by gentoo for other stuff) variable by AC_ROOT.
manpages: Fixes for whatis
patches: updated cygwin sqlite patch
patches: updated rtl8187 patch
Added instructions to compile airolib-ng and using '-r' option in aircrack-ng for cygwin.
Fixed compilation of aircrack-ng with some gcc versions
airodump-ng: Added –berlin option (see code for more information).
airodump-ng: Fixed 100% cpu utilization while channelhopping on rtap interface
airodump-ng: Fixed frame length < 10bytes bug
airodump-ng: Added out-of-monitor-mode, channel hop and interface down detection
airodump-ng: Fixed debian bug #417388: airodump-ng doesn't restore terminal after error
airodump-ng: Fixed opening the same interface more than once
airodump-ng: Fixed PWR values for some drivers
airodump-ng: Fixed airodump sanity check (resulted in showing WPA networks without CIPHER & AUTH)
airodump-ng: Added “-f” to set the time in ms between hopping channels
airodump-ng: Added partial 40bit WEP detection
airodump-ng: Added “–showack” to print statistics about ack/cts and rts frames
airodump-ng: Added “-h” to hide the known stations in ack statistics
airodump-ng: Added “-r” to read packets from a pcap file
aircrack-ng: Added BSSID merge option
aircrack-ng: Added passive ptw attack (using also IP packets for cracking)
aircrack-ng: Made ptw attack default, for korek attack use -K
aircrack-ng: Fixed huge memory usage with ptw attack on hundreds of APs
aircrack-ng: Added -M paramteter for specifying maximum number of IVs to be read
aircrack-ng: Changed ptw testpackets from first to random (fixes invalidation of found keys)
aircrack-ng: Added –wep-decloak mode
aircrack-ng: Added –ptw-debug to allow klein or ptw disabling
aircrack-ng: PTW: Starts a new process group
aircrack-ng: Increased PTW key checking speed by 20%
aircrack-ng: Try 1000 40bit keys befor starting 104bit cracking, to get the key “instantly” without waiting for 104 bit to fail
aircrack-ng: Fixed not shown ascii keys, when found key was shorter than expected
aircrack-ng: Added visual inspection of the different keybytes (–visual-inspection).
airdecap-ng: Fixed bug in calc_pmk() function causes wrong PMK to be computed
aireplay-ng: Added usage of RTS/CTS, auth and ACK to –test (more stable and faster)
aireplay-ng: Added TCP connection test to –test
aireplay-ng: Changed injection rate to be more stable
aireplay-ng: Made essid argument optional - sniffs the essid if its broadcasted
aireplay-ng: Made src mac argument (-h) optional - uses default interface mac
aireplay-ng: Added bitrate test to –test (-B)
aireplay-ng: Fixed 100% cpu utilization in –test
aireplay-ng: Added –fast switch to use first available packet without interaction
aireplay-ng: chopchop now tries header recreation workaround if icv check failed
aireplay-ng: Fixed seq field for fragment attack
aireplay-ng: Now works with rtc_cmos
aireplay-ng: Added automatic channel changing in –test to AP channel
aireplay-ng: Added channel synchonisation for –test between cards
aireplay-ng: Added possibility to limit injection test to one AP “-a” or “-e”
aireplay-ng: Added BSSID/ESSID detection, so it can be enough to specify one option
makeivs-ng: Added parameters to set length, number and first IV of generated IVs
makeivs-ng: Added possibility to generate IVs sequentially or randomly
makeivs-ng: Added parameters to set percentage of false and dupe frames
makeivs-ng: Added 256bit wep support
packetforge-ng: Added support for generating more than on packet
patches: updated rtl8187 patch for 2.6.22
patches: updated zd1211rw patch for 2.6.22
New IVS format for storing all relevant data
Auto-creation of rtap interface if it doesn't exist (ipw2200)
Better acx, rtl8180, orinoco and madwifi-ng detection
Using OpenSSL instead of build-in crypto
Added library rx/tx support
Added airpcap rx/tx support
Added airdriver-ng script for installing and managing patched drivers
Added wesside-ng as an all in one tool for recovering the wep-key
Added easside-ng for realtime decryption (instant rx/tx) of wep frames
Added buddy-ng as loopback server for easside-ng
Added airserv-ng - server for rx/tx on another system
Added airolib-ng for using hash tables to crack wpa/wpa2 psk (supports cowpatty rainbow tables)
Fixed compilation of optimized binaries with icc
Fixed compilation on FreeBSD, NetBSD, OpenBSD and MacOSX
Better WDS handling and display
Added detection and removal of trailing fcs checksum
Fixed several memory leaks
Fixed being root when connecting to airserv-ng
Added OpenBSD sniffing support
aireplay-ng: Works on FreeBSD-CURRENT
aircrack-ng: Fixed stdin dictionary usage
aircrack-ng: Hardcode CPUs number to 1 in case detection fails
aircrack-ng: Fixed too low trashvalue
aireplay-ng: Fixed 384 bytes keystream output
aireplay-ng: Fixed IV index bug
aireplay-ng: Better error messages for -0 and -1
airtun-ng: Works on FreeBSD
airtun-ng: Fix compilation under FC6 (missing “linux/if.h” include).
airodump-ng: Works on FreeBSD.
airodump-ng: Added encryption filtering
airodump-ng: Fixed a SIGSEGV
airodump-ng: Added WPA handshake detection
airodump-ng: Added non associated stations filter
airodump-ng: Added support for zd1211rw
airodump-ng: Fixed 100% cpu utilisation
airmon-ng: Added support for zd1211rw driver
airmon-ng: Added support for at76c503a, rt61 and rt73
airmon-ng: Updated some device detection
airmon-ng: Added Nokia 770 and PrismGT softmac
airmon-ng: Fixed ACX driver monitor mode startup
airmon-ng: Fixed syntax error
airtun-ng: Works on FreeBSD
airtun-ng: Added pcap support to replay saved wlan sessions
airtun-ng: Added repeater mode, bssid and netmask filter
packetforge-ng: Added null packet support
packetforge-ng: Added packet selection for -9
Patches: Added hostap kernel 2.6.18 patch
Patches: Updated rtl8187 patch.
Patches: Updated madwifi-ng patch.
Patches: Added injection patch for zd1211 (does not work for all devices).
Added airoscript (from daouid)
Makefiles: Fixed: make uninstall did not remove all files
Updated
spec file by David Bolt to be able to build RPM packages on FC, Mandriva and Suse distro
Added WEP authentication example capture
Fixed gcc 2.95 compilation
Fixed compilation on MacIntel
Makefiles: Improved + added makefiles for other
OS
Makefiles: Fixed make install on Windows and MacOSX
airtun-ng: Creates a tuntap interface, through which ordinary IP frames can be injected
aireplay-ng: Added fragmentation attack
aireplay-ng: Added shared key authentication
airmon-ng: Now detect the shell when installing
airmon-ng: Added support for rtl8187
aircrack-ng: Added WEP dictionnary attack
aircrack-ng: Works with 802.11e QoS packets
airodump-ng: Added MAC filtering
airodump-ng: Now use the flaw in shared-key authentication to generate a xor file containing the prga recovered from a shared-key authentication
airodump-ng: More information about encryption on the AP
airodump-ng: Receive quality indicator
airodump-ng: The way ESSID is given in the CSV file is more clear
packetforge-ng: Set the TTL value in the ip header
packetforge-ng: Close open file handles
Special handling of spanning tree packets
Added rtl8187 patch for injection
Other bug fixes