• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..13-Sep-2021-

MakefileH A D13-Sep-2021577 2821

READMEH A D13-Sep-2021583 2417

config.cH A D13-Sep-20211.4 KiB4033

extract-keys.cH A D13-Sep-20213.2 KiB145125

README

1Key Extractor
2=============
3
4This will extract the symmetric ChaCha20Poly1305 session keys from the kernel
5for a WireGuard interface, for use in making packet dissectors.
6
7
8Build:
9    $ make
10
11Run (as root):
12    # ./extract-keys INTERFACE
13
14Output:
15    REMOTE_KEY_ID SENDING_KEY
16    LOCAL_KEY_ID RECEIVING_KEY
17
18Example:
19    # ./extract-keys wg0
20    0x57b56068 tMTSEOJpEYFAQV2UviDiYooX0A1AD/ONqrzoQVHa1rQ=
21    0xa182fd19 xvQSkQ5HTX5RUeJ74eAAb/xfNhdrDThxG91GXZIPKmY=
22    0x01662508 LbMc84JULzXJiHotSkdSOPZ0bHh6IDwOrbxWLfwosTs=
23    0xbd819021 4VA8lZ3I1HjnJcWTmhEzBdC92W1Aag9Lnyy2GkroOYI=
24