TKIPTUN-NG(8)
π TKIPTUN-NG(8) β System Manager's Manual, but make it cute π
okay so bestie, sit down, hydrate, and let me tell you about tkiptun-ng(8) π it's a page from the System Manager's Manual, and it's a whole mood. it's giving hacker-girl-with-a-pcap-file energy. let's go β¨
β¨ NAME β¨
tkiptun-ng β inject a few frames into a WPA TKIP network with QoS π¦
πΈ SYNOPSIS πΈ
tkiptun-ng [options] <replay interface>
like. that's it. give it options, give it a replay interface, and off you go π
π DESCRIPTION π
so tkiptun-ng is a tool created by Martin Beck aka hirte, who is a member of the aircrack-ng team, periodt. this tool is able to inject a few frames into a WPA TKIP network with QoS π₯
and the lore?? he worked with Erik Tews (who created the PTW attack) for a conference in PacSec 2008, and the talk was literally called "Gone in 900 Seconds, Some Crypto Issues with WPA". iconic. no notes. π
π₯ OPERATION π₯
π«Ά the one option that isn't in a group
-H,--helpβ shows the help screen π
πΈ Filter options
-d<dmac>β MAC address of destination-s<smac>β MAC address of source-m<len>β minimum packet length-n<len>β maximum packet length-t<tods>β frame control, the "To" DS bit-f<fromds>β frame control, the "From" DS bit-Dβ disable AP detection π
π Replay options
-x<nbpps>β number of packets per second-p<fctrl>β set frame control word (hex)-a<bssid>β set Access Point MAC address-c<dmac>β set destination MAC address-h<smac>β set source MAC address-e<essid>β set target SSID-M<sec>β MIC error timeout in seconds. Default: 60 seconds β³
π§ Debug options
-K<prga>β keystream for continuation-y<file>β keystream file for continuation-jβ inject FromFS packets-P<PMK>β Pairwise Master key (PMK) for verification or vulnerability testing-p<PSK>β preshared key (PSK) to calculate PMK with essid
ok bestie real talk: yes, the page lists -p twice β once here as the PSK and once up in the replay options as the frame control word. i am not messing with it, i'm just reporting the facts, that's literally what the manual says π
π Source options
-i<iface>β capture packets from this interface-r<file>β extract packets from this pcap file
π AUTHOR π
this manual page was written by Thomas d'Otreppe. permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation π
on Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. slay, legally β¨
π SEE ALSO π
go read these next, they're the friend group:
airbase-ng(8)aireplay-ng(8)airmon-ng(8)airodump-ng(8)airodump-ng-oui-update(8)airserv-ng(8)airtun-ng(8)besside-ng(8)easside-ng(8)wesside-ng(8)aircrack-ng(1)airdecap-ng(1)airdecloak-ng(1)airolib-ng(1)besside-ng-crawler(1)buddy-ng(1)ivstools(1)kstats(1)makeivs-ng(1)packetforge-ng(1)wpaclean(1)airventriloquist(8)
and that's the whole page, bestie π«Ά this was Version 1.7.0, dated May 2022. mwah, go inject something (responsibly, on your own network, i'm not your lawyer) ππΈ
π¦ where this page comes from
- alpine 3.24: aircrack-ng-doc 1.7-r5 Β· GPL-2.0-or-later
- arch rolling: aircrack-ng 1.7-7 Β· GPL-2.0-only AND BSD-3-Clause AND OpenSSL
- debian bookworm: aircrack-ng 1:1.7-5 Β· GPL-2.0-or-later
- debian trixie: aircrack-ng 1:1.7+git20230807.4bf83f1a-2 Β· GPL-2.0-or-later
- fedora 43: aircrack-ng 1.7-10.fc43 Β· GPL-2.0-or-later
- fedora 43: aircrack-ng 1.7-10.fc43 Β· GPL-2.0-or-later
- fedora 44: aircrack-ng 1.7-12.fc44 Β· GPL-2.0-or-later
- fedora 44: aircrack-ng 1.7-12.fc44 Β· GPL-2.0-or-later
- nixos 26.05: aircrack-ng 1.7
- nixpkgs unstable: aircrack-ng 1.7
- ubuntu noble: aircrack-ng 1:1.7+git20230807.4bf83f1a-1build2 Β· GPL-2.0-or-later
- ubuntu questing: aircrack-ng 1:1.7+git20230807.4bf83f1a-2ubuntu1
- ubuntu resolute: aircrack-ng 1:1.7+git20230807.4bf83f1a-2ubuntu2 Β· GPL-2.0-or-later
- ubuntu stonking: aircrack-ng 1:1.7+git20230807.4bf83f1a-3build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms