Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 13-Sep-2021 | - | ||||
Makefile | H A D | 13-Sep-2021 | 577 | 28 | 21 | |
README | H A D | 13-Sep-2021 | 583 | 24 | 17 | |
config.c | H A D | 13-Sep-2021 | 1.4 KiB | 40 | 33 | |
extract-keys.c | H A D | 13-Sep-2021 | 3.2 KiB | 145 | 125 |
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