Sniffer – Packet Trace Parser

Sniffer is a C program that parses and interprets captured Ethernet traffic containing IP datagrams (UDP/TCP), and stores the captured payloads, email messages and HTTP cookies sent into files.   General Supply any pcap file, produced by tcpdump, that contains a packet trace for the program to use as input: ./selected_parser [pcap_file]   Packet parser […]

PcapPlusPlus – Packet Manipulation Framework

PcapPlusPlus is a multiplatform C++ network sniffing and packet parsing and manipulation framework. PcapPlusPlus is meant to be lightweight, efficient and easy to use.   What makes PcapPlusPlus different from similar C++ wrappers for libpcap/WinPcap? Designed to be lightweight and efficient Support for DPDK fast packet processing engine which enables packet capturing and transmition in line rate […]

Handheld WiFi Packet Monitor

Every day you wake up, perhaps check your phone or other Internet connected device, and head out the door or into your home office to do whatever it is that keeps you busy during the day. This almost certainly involves some sort of communication and that constant passing of data wouldn’t be possible without switched […]

Exploiting the Linux kernel via packet sockets

Lately I’ve been spending some time fuzzing network-related Linux kernel interfaces with syzkaller. Besides the recently discovered vulnerability in DCCP sockets, I also found another one, this time in packet sockets. This post describes how the bug was discovered and how we can exploit it to escalate privileges. The bug itself (CVE-2017-7308) is a signedness […]

Hackers Can Unlock Any HID Door Controller with One UDP Packet

Hacking like in the movies! Sometimes it’s that easy.If you ever want to impress your friends and hack doors with one command and a push of a button, like in those cheesy and unrealistic Hollywood movies, then choosing an HID door controller for your demonstration is the sure way to get a jaw-dropping reaction. The […]