mfontanini / libtins

High-level, multiplatform C++ network packet sniffing and crafting library.
http://libtins.github.io/
BSD 2-Clause "Simplified" License
1.91k stars 377 forks source link

Is it possible to use Crypto on packet obtained by libpcap? #407

Closed Trsak closed 4 years ago

Trsak commented 4 years ago

Hello, is it possible to decrypt WEP, when looping packets using libpcap?

Function: processPackets(u_char *args, const struct pcap_pkthdr *header, const u_char *packet)

I tried to just convert it to RadioTap, but it gives malformed error:

Tins::RadioTap radioTapPacket(packet, sizeof(packet));
decrypter.decrypt(radioTapPacket);
Trsak commented 4 years ago

Solution: Tins::RadioTap radioTapPacket(packet, header->caplen);