TKIPTUN-NG(8)

πŸ“¦
version 1.7+git20230807.4bf83f1a Β· 2 versions
  • 1.7+git20230807.4bf83f1a Β· alpine 3.24, arch rolling, debian bookworm, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 1.6+git20210130.91820bc Β· ubuntu jammy
, in alpine 3.24, arch rolling, debian bookworm, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸŽ€ 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:


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) πŸ’‹πŸŒΈ