Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
867 commits
Select commit Hold shift + click to select a range
1199616
Update OUI (vendor) db
kimocoder Aug 14, 2024
db10eb2
Bugfixes & python improvements
kimocoder Aug 14, 2024
2044749
build(deps): bump setuptools from 72.1.0 to 72.2.0
dependabot[bot] Aug 14, 2024
ec6a7e9
Fixup dependencies failure
kimocoder Aug 14, 2024
9ec29ce
Merge pull request #285 from kimocoder/dependabot/github_actions/gith…
kimocoder Aug 14, 2024
753ec11
Merge pull request #286 from kimocoder/dependabot/pip/setuptools-72.2.0
kimocoder Aug 14, 2024
44e7cf2
build(deps): bump setuptools from 72.2.0 to 73.0.1
dependabot[bot] Aug 21, 2024
05cd35e
build(deps): bump github/codeql-action from 3.26.1 to 3.26.4
dependabot[bot] Aug 22, 2024
6f360cd
Merge pull request #290 from kimocoder/dependabot/pip/setuptools-73.0.1
kimocoder Aug 22, 2024
db85308
Merge pull request #291 from kimocoder/dependabot/github_actions/gith…
kimocoder Aug 22, 2024
23f0e89
build(deps): bump snyk/actions
dependabot[bot] Aug 23, 2024
f0aebe0
build(deps): bump github/codeql-action from 3.26.4 to 3.26.5
dependabot[bot] Aug 26, 2024
0e3ff34
build(deps): bump setuptools from 72.2.0 to 74.0.0
dependabot[bot] Aug 28, 2024
81d00e7
Merge pull request #293 from kimocoder/dependabot/github_actions/snyk…
kimocoder Aug 29, 2024
9d25b7b
Merge pull request #294 from kimocoder/dependabot/github_actions/gith…
kimocoder Aug 29, 2024
68dee28
Merge pull request #295 from kimocoder/dependabot/pip/setuptools-74.0.0
kimocoder Aug 29, 2024
53d1181
build(deps): bump setuptools from 72.2.0 to 74.0.0
dependabot[bot] Aug 29, 2024
b70197d
build(deps): bump github/codeql-action from 3.26.5 to 3.26.6
dependabot[bot] Aug 29, 2024
26df0ca
Merge pull request #296 from kimocoder/dependabot/pip/setuptools-74.0.0
kimocoder Aug 31, 2024
c2461ec
Merge pull request #297 from kimocoder/dependabot/github_actions/gith…
kimocoder Aug 31, 2024
e576533
build(deps): bump setuptools from 74.0.0 to 74.1.1
dependabot[bot] Sep 4, 2024
244db4f
Merge pull request #299 from kimocoder/dependabot/pip/setuptools-74.1.1
kimocoder Sep 4, 2024
89e983c
build(deps): bump snyk/actions
dependabot[bot] Sep 9, 2024
73b1c8f
build(deps): bump python from 3.13.0rc1-slim to 3.13.0rc2-slim
dependabot[bot] Sep 10, 2024
d9dfd50
build(deps): bump pytest from 8.3.2 to 8.3.3
dependabot[bot] Sep 10, 2024
9e168dc
build(deps): bump step-security/harden-runner from 2.9.1 to 2.10.1
dependabot[bot] Sep 11, 2024
adeaab9
build(deps): bump github/codeql-action from 3.26.6 to 3.26.7
dependabot[bot] Sep 16, 2024
b5fac7a
build(deps): bump setuptools from 74.1.1 to 75.1.0
dependabot[bot] Sep 17, 2024
e45ab53
Merge pull request #303 from kimocoder/dependabot/github_actions/snyk…
kimocoder Sep 18, 2024
3738f0b
Merge pull request #304 from kimocoder/dependabot/docker/python-3.13.…
kimocoder Sep 18, 2024
a060c1b
Merge pull request #305 from kimocoder/dependabot/pip/pytest-8.3.3
kimocoder Sep 18, 2024
f00dae0
Merge pull request #306 from kimocoder/dependabot/github_actions/step…
kimocoder Sep 18, 2024
d497604
Merge pull request #309 from kimocoder/dependabot/github_actions/gith…
kimocoder Sep 18, 2024
8519528
Merge pull request #310 from kimocoder/dependabot/pip/setuptools-75.1.0
kimocoder Sep 18, 2024
1a5cd0f
build(deps): bump scapy from 2.5.0 to 2.6.0
dependabot[bot] Sep 30, 2024
35f536d
build(deps): bump python from 3.13.0rc2-slim to 3.13.0-slim
dependabot[bot] Oct 8, 2024
887d482
build(deps): bump github/codeql-action from 3.26.7 to 3.26.13
dependabot[bot] Oct 14, 2024
1b7828f
build(deps): bump setuptools from 74.1.1 to 75.2.0
dependabot[bot] Oct 16, 2024
ef40290
build(deps): bump aquasecurity/trivy-action from 0.24.0 to 0.28.0
dependabot[bot] Oct 16, 2024
a6aa4ec
Merge pull request #314 from kimocoder/dependabot/pip/scapy-2.6.0
kimocoder Oct 19, 2024
f9cfe05
Merge pull request #318 from kimocoder/dependabot/docker/python-3.13.…
kimocoder Oct 19, 2024
4a99880
Merge pull request #324 from kimocoder/dependabot/github_actions/gith…
kimocoder Oct 19, 2024
654095a
Merge pull request #325 from kimocoder/dependabot/pip/setuptools-75.2.0
kimocoder Oct 19, 2024
c0bbf51
Merge pull request #326 from kimocoder/dependabot/github_actions/aqua…
kimocoder Oct 19, 2024
61b4f34
Implement ignore feature
mendelgusmao Oct 9, 2024
203a789
Fix help text for --ignored
mendelgusmao Oct 9, 2024
1ec5fe6
some cleanup after rebasing
mendelgusmao Oct 21, 2024
b49eb5a
build(deps): bump github/codeql-action from 3.26.13 to 3.27.0
dependabot[bot] Oct 23, 2024
d101318
build(deps): bump setuptools from 75.2.0 to 75.3.0
dependabot[bot] Oct 29, 2024
ad74688
build(deps): bump actions/dependency-review-action from 4.3.4 to 4.4.0
dependabot[bot] Oct 29, 2024
adaa3ff
Merge pull request #322 from mendelgusmao/ignore-target
kimocoder Oct 30, 2024
b8fda2d
Merge pull request #328 from kimocoder/dependabot/github_actions/gith…
kimocoder Oct 30, 2024
299ba79
Merge pull request #329 from kimocoder/dependabot/pip/setuptools-75.3.0
kimocoder Oct 30, 2024
c34340a
Merge pull request #330 from kimocoder/dependabot/github_actions/acti…
kimocoder Oct 30, 2024
80423ac
build(deps): bump scapy from 2.6.0 to 2.6.1
dependabot[bot] Nov 5, 2024
4c72438
Removed the "channel" field since it is not required and not saved. I…
JustGuardian Nov 5, 2024
44889fb
build(deps): bump step-security/harden-runner from 2.10.1 to 2.10.2
dependabot[bot] Nov 19, 2024
39205f5
build(deps): bump aquasecurity/trivy-action from 0.28.0 to 0.29.0
dependabot[bot] Nov 20, 2024
281edcd
build(deps): bump setuptools from 75.3.0 to 75.6.0
dependabot[bot] Nov 21, 2024
c9ba090
build(deps): bump actions/dependency-review-action from 4.4.0 to 4.5.0
dependabot[bot] Nov 21, 2024
456a80c
build(deps): bump github/codeql-action from 3.27.0 to 3.27.5
dependabot[bot] Nov 21, 2024
d395382
Merge pull request #332 from JustGuardian/master
kimocoder Nov 25, 2024
303151f
Merge pull request #331 from kimocoder/dependabot/pip/scapy-2.6.1
kimocoder Nov 25, 2024
eee7a72
Merge pull request #339 from kimocoder/dependabot/github_actions/step…
kimocoder Nov 25, 2024
8130241
Merge pull request #340 from kimocoder/dependabot/github_actions/aqua…
kimocoder Nov 25, 2024
c10375b
Merge pull request #341 from kimocoder/dependabot/pip/setuptools-75.6.0
kimocoder Nov 25, 2024
595d70e
Merge pull request #342 from kimocoder/dependabot/github_actions/acti…
kimocoder Nov 25, 2024
b1ce86b
Merge pull request #343 from kimocoder/dependabot/github_actions/gith…
kimocoder Nov 25, 2024
5934e83
build(deps): bump pytest from 8.3.3 to 8.3.4
dependabot[bot] Dec 2, 2024
bafb760
build(deps): bump python from 3.13.0-slim to 3.13.1-slim
dependabot[bot] Dec 5, 2024
f87dc29
build(deps): bump github/codeql-action from 3.27.5 to 3.27.9
dependabot[bot] Dec 13, 2024
fdc4e84
Merge pull request #344 from kimocoder/dependabot/pip/pytest-8.3.4
kimocoder Dec 18, 2024
a8862c9
Merge pull request #346 from kimocoder/dependabot/docker/python-3.13.…
kimocoder Dec 18, 2024
c883975
Merge pull request #348 from kimocoder/dependabot/github_actions/gith…
kimocoder Dec 18, 2024
54631d1
build(deps): bump setuptools from 75.6.0 to 75.8.0
dependabot[bot] Jan 10, 2025
91fc6b0
Merge pull request #359 from kimocoder/dependabot/pip/setuptools-75.8.0
kimocoder Jan 26, 2025
68ea927
Fix Of SyntaxWarning
JustGuardian Jan 28, 2025
a589fd7
Clear the output a bit when the interface is not in monitor mode
JustGuardian Jan 28, 2025
4848916
build(deps): bump python from 3.13.1-slim to 3.13.2-slim
dependabot[bot] Feb 7, 2025
41e8724
Merge pull request #362 from kimocoder/dependabot/docker/python-3.13.…
kimocoder Feb 23, 2025
f4ee69a
Merge pull request #360 from JustGuardian/master
kimocoder Feb 24, 2025
6b7febe
build(deps): bump setuptools from 75.8.0 to 75.8.2
dependabot[bot] Feb 27, 2025
449a9cf
build(deps): bump pytest from 8.3.4 to 8.3.5
dependabot[bot] Mar 3, 2025
37f2cf4
Merge pull request #365 from kimocoder/dependabot/pip/setuptools-75.8.2
kimocoder Mar 5, 2025
0a5e47c
Merge pull request #366 from kimocoder/dependabot/pip/pytest-8.3.5
kimocoder Mar 5, 2025
d412c4d
build(deps): bump setuptools from 75.8.2 to 80.9.0
dependabot[bot] May 27, 2025
fe91746
build(deps): bump pytest from 8.3.5 to 8.4.0
dependabot[bot] Jun 3, 2025
cee999b
build(deps): bump python from 3.13.2-slim to 3.13.4-slim
dependabot[bot] Jun 5, 2025
fc5cce4
Order gitignore.
antoniovazquezblanco Jun 11, 2025
5099690
CodeQL: Remove duplicated workflows and cleanup.
antoniovazquezblanco Jun 11, 2025
c25980b
Merge pull request #388 from kimocoder/dependabot/pip/setuptools-80.9.0
kimocoder Jun 18, 2025
70b7914
Merge pull request #390 from kimocoder/dependabot/pip/pytest-8.4.0
kimocoder Jun 18, 2025
cd82c0c
Merge pull request #391 from kimocoder/dependabot/docker/python-3.13.…
kimocoder Jun 18, 2025
e9fd66a
build(deps): bump setuptools from 75.8.2 to 78.1.1
dependabot[bot] Jun 18, 2025
daf3f4b
Merge pull request #392 from antoniovazquezblanco/git
kimocoder Jun 18, 2025
52bab9e
Merge pull request #395 from kimocoder/dependabot/pip/setuptools-78.1.1
kimocoder Jun 18, 2025
b40cbc6
Merge pull request #393 from antoniovazquezblanco/ci
kimocoder Jun 18, 2025
620e985
Rename main script.
antoniovazquezblanco Jun 19, 2025
67943fe
build(deps): bump pytest from 8.4.0 to 8.4.1
dependabot[bot] Jun 19, 2025
f755236
build(deps): bump setuptools from 75.8.2 to 80.9.0
dependabot[bot] Jun 19, 2025
3dace5f
build(deps): bump python from 3.13.4-slim to 3.13.5-slim
dependabot[bot] Jun 19, 2025
d7319e1
Merge pull request #397 from kimocoder/dependabot/pip/pytest-8.4.1
kimocoder Jun 20, 2025
c83539b
Merge pull request #398 from kimocoder/dependabot/pip/setuptools-80.9.0
kimocoder Jun 20, 2025
1ba62a1
Merge pull request #399 from kimocoder/dependabot/docker/python-3.13.…
kimocoder Jun 20, 2025
0f6455f
Merge pull request #396 from antoniovazquezblanco/build
kimocoder Jun 20, 2025
7f4e7c4
Update vendor db + update 'fetch-oui' tool
kimocoder Jun 21, 2025
6ab89de
tag version v2.7.2
kimocoder Jun 21, 2025
f88f2b2
Update requirements.txt
kimocoder Jun 21, 2025
20513b1
Update workflows
kimocoder Jun 21, 2025
15df8c7
Update workflows
kimocoder Jun 21, 2025
59d7b60
Update workflows
kimocoder Jun 21, 2025
7444802
Update workflows
kimocoder Jun 21, 2025
896c0bb
build(deps): bump setuptools from 75.8.2 to 78.1.1
dependabot[bot] Jun 21, 2025
11e76e4
Merge pull request #400 from kimocoder/dependabot/pip/setuptools-78.1.1
kimocoder Jun 21, 2025
5df139b
Update workflows
kimocoder Jun 21, 2025
8e2b317
Update snyk-infrastructure-analysis.yml
kimocoder Jun 21, 2025
b6cd4fd
Update snyk-infrastructure-analysis.yml
kimocoder Jun 21, 2025
29ca04e
Update Dockerfile
kimocoder Jun 21, 2025
34e8846
Update workflows
kimocoder Jun 21, 2025
3f29b91
Update Dockerfile
kimocoder Jun 21, 2025
6977efc
Update Dockerfile
kimocoder Jun 21, 2025
64d676b
Update Dockerfile
kimocoder Jun 21, 2025
0a7b244
Update workflows
kimocoder Jun 21, 2025
81185ca
tests: update runtests.sh and test_Handshake.py
kimocoder Jun 21, 2025
0c1e7f1
Update Dockerfile
kimocoder Jun 21, 2025
cd9d011
Potential fix for code scanning alert no. 7: Workflow does not contai…
kimocoder Jun 21, 2025
ed090d2
Update workflows
kimocoder Jun 21, 2025
699dc28
Update workflows
kimocoder Jun 21, 2025
48bdc82
Update workflows
kimocoder Jun 21, 2025
71c9428
Add support for WPA3 + OWE
kimocoder Jun 21, 2025
f0127b1
scanner/target: align output
kimocoder Jun 21, 2025
1c1e04a
Add support for ICNSS2 monitor mode
kimocoder Jun 21, 2025
ce514da
Improve ICNSS2 support
kimocoder Jun 21, 2025
b6dc29e
requirements: remove argparse
kimocoder Jun 22, 2025
d1a0641
CI: Update workflows
kimocoder Jun 22, 2025
dfab3eb
clean: remove the changelog file
kimocoder Jun 22, 2025
60366fc
Update README.md
kimocoder Jun 22, 2025
8e92574
build(deps): bump setuptools from 75.8.2 to 80.9.0
dependabot[bot] Jun 23, 2025
00ecd74
Merge pull request #402 from kimocoder/dependabot/pip/setuptools-80.9.0
kimocoder Jul 12, 2025
7d3bee4
build(deps): bump setuptools from 75.8.2 to 78.1.1
dependabot[bot] Jul 12, 2025
5cbd749
Merge pull request #405 from kimocoder/dependabot/pip/setuptools-78.1.1
kimocoder Jul 13, 2025
9b4d384
build(deps): bump setuptools from 75.8.2 to 80.9.0
dependabot[bot] Jul 14, 2025
06cbbf9
tools: delete the old db instead of renaming it
kimocoder Jul 29, 2025
73501d4
crack: fix the cracking method due to WPA3 support
kimocoder Jul 29, 2025
57c8a99
DB: update the vendor OUI db
kimocoder Jul 29, 2025
c91d0f1
Merge pull request #406 from kimocoder/dependabot/pip/setuptools-80.9.0
kimocoder Jul 29, 2025
d75cef3
CI: workflow did not contain permissions
kimocoder Jul 29, 2025
a63cac6
CI: workflow did not contain permissions
kimocoder Jul 29, 2025
62737b0
requirements: update setuptools from v75.x to v78.x
kimocoder Jul 29, 2025
a1b55b8
build(deps): bump python from 3.13.5-slim to 3.13.6-slim
dependabot[bot] Aug 8, 2025
b9ff41b
Merge pull request #409 from kimocoder/dependabot/docker/python-3.13.…
kimocoder Aug 19, 2025
5d2d9a0
Update Python base image to version 3.13.7
kimocoder Sep 10, 2025
cf4ccf2
build(deps): bump python from 3.13.7-slim to 3.14.0-slim
dependabot[bot] Oct 8, 2025
22f145d
add --update-db option to update local MAC address prefix database fr…
JustGuardian Oct 14, 2025
2e8e392
Update tools/fetch_oui.py
JustGuardian Oct 14, 2025
69c6704
refactor(DBUpdater): clean up code and improve user-agent header
JustGuardian Oct 14, 2025
d85d4b4
Merge pull request #412 from kimocoder/dependabot/docker/python-3.14.…
kimocoder Oct 22, 2025
fd8ec3d
Merge pull request #413 from JustGuardian/master
kimocoder Oct 22, 2025
c1d2c22
tools: remove old 'fetch-oui' script
kimocoder Oct 22, 2025
2bc538e
tools: correct the 'tshark' dependency
kimocoder Oct 22, 2025
135c8a0
wordlist: add 10.000 more entires
kimocoder Oct 23, 2025
f535ed7
tests: fix handshake test + add a output test
kimocoder Oct 23, 2025
e99600a
memory: prepare memory monitoring and optimalization
kimocoder Oct 23, 2025
79c0475
wifite: prepare a big release (read more for changelog)
kimocoder Oct 23, 2025
84035b0
target: scan: remove negative one message (clutters the rendering)
kimocoder Oct 23, 2025
f37fd04
setup: add python 3.14
kimocoder Oct 23, 2025
bdf04ad
wordlist: update the wordlist
kimocoder Oct 23, 2025
5086ec6
Update README.md
kimocoder Oct 23, 2025
ba8e08f
Update README.md
kimocoder Oct 23, 2025
9450862
Update README.md
kimocoder Oct 23, 2025
3af79e5
attack: wpa: align 'Failed to crack handshak' and color it
kimocoder Oct 23, 2025
dc75657
Update README.md
kimocoder Oct 23, 2025
822163d
minor cleanup + exec permissions
kimocoder Oct 23, 2025
e6a0084
process: improved process and thread handling significant
kimocoder Oct 23, 2025
5f718aa
PMKID: fixed the pmkid re-use issue
kimocoder Oct 23, 2025
51496ff
release: tag v2.8.1
kimocoder Oct 23, 2025
5633eb0
setup: remove old python versions
kimocoder Oct 24, 2025
33e6da3
reaver: add subprocess
kimocoder Oct 25, 2025
e97eb9a
bully: improve the old bully
kimocoder Oct 25, 2025
70f7cad
WPS: don't disable other wps attacks when '--no-pixie' is used
kimocoder Oct 25, 2025
970af1a
airmon: fix crash on non-vif adapters when settings monitor mode
kimocoder Oct 25, 2025
e91b19f
airmon: put the interface debug logging behind '-v' verbose switch
kimocoder Oct 25, 2025
f7d00e0
db: update vendor db
kimocoder Oct 25, 2025
d88ed4a
hashcat: output only the 'recovered' key into cracked.json
kimocoder Oct 25, 2025
a9be446
tag release v2.8.2
kimocoder Oct 25, 2025
a0b4ff2
UI: new Terminal UI, available with '--tui' switch
kimocoder Oct 25, 2025
f7fb247
UI: add more information to be shown in Terminal UI
kimocoder Oct 26, 2025
f05128c
session: add session/resume/clean support
kimocoder Oct 26, 2025
7e95691
OWO: add OWO detection support
kimocoder Oct 26, 2025
6cd66e2
DragonBlood: add DragonBlood support
kimocoder Oct 26, 2025
f14b804
logger: added exception handling and logging
kimocoder Oct 26, 2025
8fd9c1b
features: add EvilTwin, WPA3-SAE dragonblood, adaptive deauth + tests
kimocoder Oct 27, 2025
4282275
Update README.md
kimocoder Oct 27, 2025
41ee252
tag release v2.9.9-beta
kimocoder Oct 27, 2025
2edb41d
Update README.md
kimocoder Oct 27, 2025
e92c3af
Upload EVILTWIN_GUIDE.md
kimocoder Oct 27, 2025
d091869
Upload EVILTWIN_TROUBLESHOOTING.md
kimocoder Oct 27, 2025
2e9ae23
Upload WPA_TROUBLESHOOTING
kimocoder Oct 27, 2025
4269ca4
hcxdumptool made it's way inside with us
kimocoder Oct 28, 2025
9b4cc3f
channel: add synchronization
kimocoder Oct 28, 2025
ef8761b
update status display and logging
kimocoder Oct 28, 2025
b3f893f
test: add hcxdump integration tests
kimocoder Oct 28, 2025
0779e3e
docs: upload few docs
kimocoder Oct 28, 2025
6f2aa9b
Update README.md
kimocoder Oct 28, 2025
6fad5e2
Update README.md
kimocoder Oct 28, 2025
1308f94
tools: implement hcxdumptool passive pmkid
kimocoder Oct 29, 2025
c069acb
wpa-sec: fix pmkid upload
kimocoder Oct 30, 2025
aabfc10
pmkid: decrease debug
kimocoder Oct 30, 2025
182395f
wpa-sec: fix some terminal output
kimocoder Oct 30, 2025
366a221
Update README.md
kimocoder Oct 30, 2025
de7df0f
CI: remove Trivy Analysis
kimocoder Oct 30, 2025
b719051
UI: fix PMKID passive UI support
kimocoder Oct 30, 2025
95fd40c
Update README.md
kimocoder Oct 30, 2025
da84acc
Update README.md
kimocoder Oct 30, 2025
b14e37e
Update .gitignore
kimocoder Oct 30, 2025
c367565
python: configure to use Poetry
kimocoder Oct 31, 2025
5173181
tests: fix some test issues
kimocoder Oct 31, 2025
05020d3
libs: add requests to requirements and Poetry
kimocoder Oct 31, 2025
5ea3a90
dbupdater: use env python + remove requests
kimocoder Oct 31, 2025
b22f5b2
process: improve the process logic a bit
kimocoder Oct 31, 2025
377948d
WPA3: fix wpa3_count (targets count by encryption type)
kimocoder Oct 31, 2025
4e4980e
handshake: check if any tools detects a handshake, not only tshark
kimocoder Oct 31, 2025
406c4b4
wps: add cache to pixie dust to avoid duplicate 'reaver' calls
kimocoder Oct 31, 2025
7985444
hashcat: add fallback support on low/unsupported capture
kimocoder Oct 31, 2025
71c5336
handshake: add old to note
kimocoder Oct 31, 2025
658c544
process: improve cleanup + improve exceptions
kimocoder Oct 31, 2025
2143b22
wpa: improve captures by using 'hcxdumptool' as default and 'aircrack…
kimocoder Oct 31, 2025
42d3eb2
wifite: add logging + fix hcxdumptool capture issue
kimocoder Oct 31, 2025
f27e223
docs: upload POETRY.md
kimocoder Oct 31, 2025
dfb0be5
added hcx tools to validation of captures + various improvements
kimocoder Oct 31, 2025
03a147d
Update Python version requirement in README.md
kimocoder Nov 1, 2025
09121e9
improve wps + improve sessions
kimocoder Nov 2, 2025
aa10810
tools: add db cleaner
kimocoder Nov 2, 2025
afd321e
tools: improve the clean script
kimocoder Nov 3, 2025
de322b6
refactor: improve handshake validation logic to prioritize strict val…
JustGuardian Nov 4, 2025
e6ab0e5
Merge pull request #420 from JustGuardian/master
kimocoder Nov 5, 2025
31bf199
Refactor has_handshake method for clarity
kimocoder Nov 5, 2025
e09fbea
fix dependency handling
kimocoder Nov 11, 2025
2cbc503
build(deps): bump python from 3.14.0-slim to 3.14.1-slim
dependabot[bot] Dec 3, 2025
c8f2598
Merge pull request #426 from kimocoder/dependabot/docker/python-3.14.…
kimocoder Dec 7, 2025
083484f
build(deps): bump python from 3.14.1-slim to 3.15.0a2-slim
dependabot[bot] Dec 9, 2025
d7387f4
Merge pull request #427 from kimocoder/dependabot/docker/python-3.15.…
kimocoder Dec 9, 2025
fd8fad4
fix: requirements.txt to reduce vulnerabilities
snyk-bot Dec 10, 2025
dc544e0
Merge pull request #428 from kimocoder/snyk-fix-59b60cffb909de7bdec71…
kimocoder Dec 10, 2025
717abe7
Fix missing return in AttackPMKID.run() preventing result saving
doubleJazzCat Dec 22, 2025
908fdcd
Fix failed to arm interface on 5GHz by distinguishing band suffixes
doubleJazzCat Dec 23, 2025
8c37f3c
build(deps): bump python from 3.15.0a2-slim to 3.15.0a5-slim
dependabot[bot] Jan 16, 2026
4e1252f
Merge pull request #432 from doubleJazzCat/patch-1
kimocoder Jan 31, 2026
dc8b659
Merge pull request #434 from kimocoder/dependabot/docker/python-3.15.…
kimocoder Jan 31, 2026
5b3e84f
Merge pull request #433 from doubleJazzCat/patch-3
kimocoder Jan 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
version: 2
updates:
- package-ecosystem: pip
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10

- package-ecosystem: github-actions
directory: /
schedule:
interval: daily

- package-ecosystem: docker
directory: /
schedule:
interval: daily
22 changes: 22 additions & 0 deletions .github/workflows/checkpr-sourcery.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Check PR using Sourcery
permissions:
contents: read

on: pull_request

jobs:
review-with-sourcery:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: actions/setup-python@v5
with:
python-version: '3.11'

- uses: sourcery-ai/action@v1
with:
token: ${{ secrets.WIFITE }}
diff_ref: ${{ github.event.pull_request.base.sha }}
74 changes: 74 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
name: "CodeQL"

on:
push:
branches: [master]
pull_request:
# The branches below must be a subset of the branches above
branches: [master]
schedule:
- cron: '0 12 * * 6'

permissions:
contents: read

jobs:
analyze:
permissions:
actions: read # for github/codeql-action/init to get workflow details
contents: read # for actions/checkout to fetch code
security-events: write # for github/codeql-action/autobuild to send a status report
name: Analyze
runs-on: ubuntu-latest

strategy:
fail-fast: false
matrix:
# Override automatic language detection by changing the below list
# Supported options are ['csharp', 'cpp', 'go', 'java', 'javascript', 'python']
language: ['python']
# Learn more...
# https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#overriding-automatic-language-detection

steps:
- name: Harden Runner
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
with:
egress-policy: audit

- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.0

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language

#- run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
48 changes: 48 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: "CodeQL"

on:
push:
branches: [master]
pull_request:
branches: [master]
schedule:
- cron: '0 12 * * 6'

permissions:
contents: read

jobs:
analyze:
name: Analyze
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: ['python', 'actions']

steps:
- name: Harden Runner
uses: step-security/harden-runner@v2.12.1
with:
egress-policy: audit

- name: Checkout repository
uses: actions/checkout@v4.2.2

- name: Initialize CodeQL
uses: github/codeql-action/init@v3.27.9
with:
languages: ${{ matrix.language }}

- name: Autobuild
uses: github/codeql-action/autobuild@v3.27.9

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3.27.9
with:
category: "/language:${{matrix.language}}"
27 changes: 27 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Dependency Review Action
#
# This Action will scan dependency manifest files that change as part of a Pull Request,
# surfacing known-vulnerable versions of the packages declared or updated in the PR.
# Once installed, if the workflow run is marked as required,
# PRs introducing known-vulnerable packages will be blocked from merging.
#
# Source repository: https://github.com/actions/dependency-review-action
name: 'Dependency Review'
on: [pull_request]

permissions:
contents: read

jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
with:
egress-policy: audit

- name: 'Checkout Repository'
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.0
- name: 'Dependency Review'
uses: actions/dependency-review-action@3b139cfc5fae8b618d3eae3675e383bb1769c019 # v4.5.0
60 changes: 60 additions & 0 deletions .github/workflows/ossar-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# This workflow integrates a collection of open source static analysis tools
# with GitHub code scanning. For documentation, or to provide feedback, visit
# https://github.com/github/ossar-action
name: OSSAR

on:
push:
pull_request:

permissions:
contents: read

jobs:
OSSAR-Scan:
# OSSAR runs on windows-latest.
# ubuntu-latest and macos-latest support coming soon
permissions:
contents: read # for actions/checkout to fetch code
security-events: write # for github/codeql-action/upload-sarif to upload SARIF results
runs-on: windows-latest

steps:
# Checkout your code repository to scan
- name: Harden Runner
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
with:
egress-policy: audit

- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.0
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
fetch-depth: 2

# If this run was triggered by a pull request event, then checkout
# the head of the pull request instead of the merge commit.
- run: git checkout HEAD^2
if: ${{ github.event_name == 'pull_request' }}

# Ensure a compatible version of dotnet is installed.
# The [Microsoft Security Code Analysis CLI](https://aka.ms/mscadocs) is built with dotnet v3.1.201.
# A version greater than or equal to v3.1.201 of dotnet must be installed on the agent in order to run this action.
# GitHub hosted runners already have a compatible version of dotnet installed and this step may be skipped.
# For self-hosted runners, ensure dotnet version 3.1.201 or later is installed by including this action:
# - name: Install .NET
# uses: actions/setup-dotnet@v1
# with:
# dotnet-version: '3.1.x'

# Run open source static analysis tools
- name: Run OSSAR
uses: github/ossar-action@786a16a90ba92b4ae6228fe7382fb16ef5c51000 # v1
id: ossar

# Upload results to the Security tab
- name: Upload OSSAR results
uses: github/codeql-action/upload-sarif@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
with:
sarif_file: ${{ steps.ossar.outputs.sarifFile }}
34 changes: 34 additions & 0 deletions .github/workflows/python-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# This workflows will upload a Python Package using Twine when a release is created
# For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries

name: Upload Python Package
permissions:
contents: read
packages: write

on:
release:
types: [created]

jobs:
deploy:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install setuptools wheel twine
- name: Build and publish
env:
TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
run: |
python setup.py sdist bdist_wheel
twine upload dist/*
45 changes: 37 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,40 @@
*.swp
*.pyc
py/hs/
hs/
*.bak
.idea/
cracked.txt
MANIFEST
# Python
venv/
dist/
build/
wifite.egg-info/
**/__pycache__
**/*.pyc
MANIFEST

# IDEs
*.bak
.idea/

# Wifite
py/hs/
hs/
cracked.json
*.wpc
tools/hcxdumptool/
tools/hcxtools/
tools/iw/
tools/reaver/
tools/bully/
tools/pixiewps/
tools/hashcat/
wordlists/
files.txt
*.swp
*.cmd
*.ko
*.mod
*.mod.c
*.mod.o
modules.order
*.o
built-in.a
Module.symvers
*.pcap
*.cap
*.log
Loading