EAP & ACL & hostapd upstream
There have been numerous changes since the 44con release back in October 2014, and it's time to make a new release. I should have done one of these earlier, so I'm skipping a minor version number to indicate quite a bit has happened.
While hostapd-mana is now a separate submodule, many of the changes have been in it, here's a brief summary:
- Updated from upstream hostapd v2.2 to v2.3
- Merged Brad Antoniewicz hostapd-wpe changes in with his permission
- Significantly refactored probe handling code for efficiency gains
- Many output message cleanups, additions and fixups
- Cleanups to handling of wildcard probes and hidden SSIDs
- Extended EAP WPE functionality with testing and exposure to more EAP types in the real world
- Extended MAC ACLs that apply at probe level (i.e. not just traditional assoc level)
- Created ability to specify binary masks of MAC addresses for ACLs
- Updated config options and hostapd_cli options for ACLs
- Updated libnl dependencies defaults for modern linuxes
On the mana-toolkit side, the following notable changes have been made:
- Spun dependencies out into submodules (hostapd-mana, sslstrip2, dns2proxy etc.)
- Integrated net-creds
- Put loot into one place
- Added more hostapd configs
- Merged in some changes from offsec (thanks guys)
- Updated configs to use new hostapd-mana config options