MAKEIVS-NG(1)

πŸ“¦
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

πŸ’– MAKEIVS-NG β€” the makeivs glow-up, bestie πŸ’–

okay so this is makeivs-ng, a General Commands Manual girlie, and she has exactly one job: making dummy IVS dump files with a WEP key you already know. No cap. Let's get into it πŸ¦‹


✨ NAME ✨

makeivs β€” generate a dummy IVS dump file with a specific WEP key πŸ’…


✨ SYNOPSIS ✨

makeivs <ivs file> <104-bit key>

like. two things. that's the whole vibe. πŸŽ€


✨ DESCRIPTION ✨

so makeivs-ng is a tool designed to generate an IVS dump file with an inputted WEP key. literally what it says on the tin, bestie.

the aim of is tools β€” yes, the original says it like that, we're keeping it, it's iconic β€” is to provide a way to create dumps with a known encryption key for tests. that's it. that's the whole main character energy. you want a test dump, you know the key, you don't wanna go capture real traffic like a peasant. she's got you 🫢


✨ OPTIONS ✨

🌸 Common options 🌸

  • -b <bssid>, --bssid <bssid> β€” Set the BSSID (Access Point MAC). yes bestie, the AP's MAC address, you know the one πŸ‘‘
  • -f <num>, --first <num> β€” Value for the first IV generated. like, where does the IV counting start? you decide ✨
  • -k <key>, --key <key> β€” Target network WEP key in hex. Separator between bytes is accepted but not necessary β€” so you can put the little separators in, or you can rawdog it, both are fine πŸ’…
  • -s <num>, --seed <num> β€” Seed used to setup random generator. May be used in combination with -p or --prng. so if you're going random mode, you can lock in the seed and get the same chaos every time πŸ”₯
  • -w <file>, --write <file> β€” Filename to write IVs into. where the dump goes, obviously πŸŽ€
  • -c <num>, --count <num> β€” Amount of IVs to generate. Default value is 100000. that's a lot of IVs, she's committed 😭
  • -d <num>, --dupe <num> β€” Percentage of duplicate IVs. sometimes you want the messy real-world energy, so you can sprinkle dupes in πŸ“
  • -e <num>, --error <num> β€” Percentage of erroneous keystreams. yes, you can deliberately make some of them wrong. for science. for testing 🧚
  • -l <num>, --length <num> β€” Size of keystreams. Default: 16 bytes. keep it 16 or go feral, your call πŸ’œ
  • -n, --nofms β€” Ignores weak IVs. no weak IVs, no FMS, just clean output 🌈
  • -p, --prng β€” Use random values when generating IVs. Default is to use sequential values. so it's random girlie vs. orderly girlie, and orderly is the default, no cap ⭐
  • --help β€” Show help screen. she's helpful like that 🫢

✨ EXAMPLE ✨

makeivs makeivs -w out.ivs -k 123456789ABCDEF123456789AB
yes, the command really is makeivs makeivs in there. that's the example. we did not touch it. we do not touch the example. πŸ™ˆ

✨ AUTHOR ✨

This manual page was written by Adam Cecile <gandalf@le-vert.net> for the Debian system (but may be used by others). 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.

(the way he wrote it for Debian and also for everyone else? generous icon behavior fr fr πŸ’–)


✨ SEE ALSO ✨

the whole squad, in the exact order, and we're obsessed with all of them:


Version 1.7.0, May 2022 β€” and that's the whole page, bestie. go make some IVS dumps, know your key, stay iconic. periodt πŸ’…βœ¨