Releases: kimocoder/wifite2
Bugfixes / Improvements
Bugfixes / Improvements
- added Sourcery AI worklow
- added python-3.12 classifier
- switch to use airmon-ng (VIF) first
- db: fix strings in db in order to make --cracked work again
- updated fetch-oui script for faster fetching updated lists
- updated mac vendor OUI list
- depenencies: update pytest version and repo (type)
- updated Dockerfile
- tools: remove ath_masker from tools
- tools: remove customized wash
- python: python pep8 improvements
- append changelog to fulfill obligation of GPL-2.0
- fixed bully dependency link
- other minor fixes
Features / Bugfixes / Enhancements
-
Update ath_masker
-
backtrace: better handle the debug (stacktrace) then in tool output
parsing all trace in stdout. -
terminal: Suppress stderr and stdout when writing pixie keys to db
-
wash: Add a customized 'wash' tool (from reaver) which is
handling memory (cache/flush) and timers and more. We gonna hardcode/modulize this
so users isn't depending on various ones from their respective distros which varies. -
tools/script: Add fetch-oui script (which will be a module later)
-
tools/script: Add example automation "run-automation.sh" script
-
Nullpin: fixed '--no-nullpin' which was doing the opposite and triggered other params
-
John: fix a param for return of key to avoid a crash if none found (traceback)
-
Crack: improve the output in the ESSID target list by removed the parentheses surrounding 4-way captures listed
-
DB: fixed parsing bssid and essid to json db file
-
DB: tweaked the export of 4-way handshakes to the DB, so it looks a bit better now they're inligned.
Been looking and walkthrough all deps (tools) to ensure it all fits, as things changes with time,
partially fixed cracking by using john, testing good, but we need to find a new way to read and parse the output (key). (TODO) -
Update 'chardet' dependency from v5.0.0 to v5.1.0
-
Update 'scapy' dependency from v2.5.0rc2 to v2.5.0
-
Fix overly permissive regular expression range
-
Update OUI (manufacturers) list
-
Tweak scanner output
-
Update Dockerfile to use python-3.12
-
Code cleanup (minimalize the source)
-
Update README.md
Enhancements / Bugfixes
- Fix Terminal clear issue on scan refresh issue on PC and Android
- Fixing compilation issues with ath_masker
- Minor cosmetic changes / fixes to scanner
- Remove the submodules in tools which was wrongly included
- Minimize the code by removing the tools we used to do debugging with earlier
- Update ieee-oui with a lot of more manufacturers in the list
- Update scapy dependency from v2.4.5 to v2.5.0rc2
- Add python-3.11 to setup classifier
- Minor flake8 code fixes
Enhancements / Bugfixes
-
Stop using airmon-ng and virtual interfaces (VIF).
This should cause less adapter interference
and attacks should be faster.We rather call / use 'ip' and 'iw' to handle monitor
mode on interface. -
Removed broken 'pyrit' -- (looking for other tools to have more options)
-
Fixed another NetworkManager kill script related issue
-
Fix test cases and scripts related
-
Update python libraries (deprecations)
-
Improve the GitHub workflow
-
Update Dockerfile
-
Update 'argparse' library from v1.2.1 to v1.4.0
-
Update 'scapy' library from v1.4.4 to v1.4.5
-
Update .gitignore
-
Tweak setup.py
-
Code cleanup
Enhancements / Bugfixes
- Fixed bug in WEP attack
- Fixes PMKID attack
- Fixed most test cases
- Ignore invalid indexes
- Handle empty json to avoid errors
- Adjust PMKID attack time from 120 to 300 seconds
- tshark command is missing quotes when specifying the type_subtype
- Defaults encryption to WPA (which is the most common) when airodump doesnt recognize the encryption type
- Fix an encoding issue when reading the CSV output from airodump
- Fix JSON being saved without the values
- Removed ignore NONE essid for now
- Better python3 support
- Update Dockerfile
- Update Makefile
- Add fixes according to flake8
- Add Snyk workflow
Features / Enhancements / Bugfixes
- Added feature for skipping cracked APs
- Detect AP deauth request
- Add 'pixiewps' to Makefile
- Airodump: ignore none essid
- Detect NT platform
- Fixed service NetworkManager changes
- Fixed reaver link
- Add 'pyrit' to tools/
- Update dockerfile
- Add channel to CrackResultWPS
- Don't double quote tshark filter
resulting in test failure for tshark. - Create Dependabot config file
- Update README.md
Features / Options / Bugfixes
-
Terminal output: Fixed output due to changes in aircrack-ng
-
Fixed --kill script for NetworkManager
-
Fixed broken setup.py
-
Fixed WPS attacks being run against networks without WPS support
-
Added ath_masker from Mathy Vanhoef
READ MORE: https://github.com/vanhoefm/ath_masker -
Added modwifi and it's tools
We will use some of it's features, like adding support for WiFi jamming
on common hardware in the future. [ FUTURE ] [ NOT INCLUDED ]
READ MORE: https://github.com/vanhoefm/modwifi -
Added easy installation/update scripts for tools/deps.
For full help output/commands available, type:$ make help
For updating the installer tools/deps, simply do
$ make update
-
Fix manufacturers not being loaded from /usr/share
-
Updated hashcat.py to use new 22000 hash format
-
Added Unstable OpenCL driver case to hashcat.py
-
Added '--no-nullpin' option (to skip attack)
-
Fix offline cracking of PMKID
-
Fix cracking issue with 'john' JTR tool (paramters changed with updates)
-
Added an option to keep hccapx files that were generated
-
Change deprecated hcxpcaptool with hcxpcapngtool
-
Added an option to keep hccapx files that were generated
-
Use correct extension for easy reading/editing by other software
changes txt outputs to json format -
Python3 improvements (aimed Python3.8/Python3.9)
-
Minor output fixes
And a bunch over other minor changes propably not worth listing,
but all together a big & nice release.
Fixes and tweaks
- tweaked attack timeouts for WPA and PMKID
- added a correction in hcxdumptool. "--filterlist" string changed.to "--filterlist_ap"
- python 3 (aimed 3.8) improvements
- changed to correct 'ip dependency
- updated Dockerfile
- found a typo. fixed.
More minor fixes
-
Add dependencies into 'requirements.txt' to the handled by pip3
in order to have the runtests.sh operate properly. -
Correct 2 version mismatches
-
Update README.md