This repository provides an introduction to using and debugging Wi-Fi in BSD-based operating systems.
We hope to stimulate and encourage more research into the security and privacy of Wi-Fi.
See FreeBSD (Version 13.0), OpenBSD (Version 6.8, 6.9), and NetBSD (Version 9.2).
For each operating system we describe typical topics such as:
- Configuring network interfaces,
- Starting an access point and client,
- Rebuilding the kernel with debug statements,
- Rebuilding kernel modules or drivers with debug statements, and
- Logging tips and tricks to increase verbosity.
We evaluated support for a variety of hardware in FreeBSD, OpenBSD, and NetBSD.
For more information, see Wi-Fi Hardware.
Facing other challenges? Do you have better debugging approaches? Consider contributing.