From ae6c98a48da409d040604aeffb84a38155fb5bac Mon Sep 17 00:00:00 2001 From: Marc Date: Tue, 30 Nov 2021 22:39:26 +0000 Subject: Initial Commit Signed-off-by: Marc --- examples/generate_beacon/README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 examples/generate_beacon/README.md (limited to 'examples/generate_beacon/README.md') diff --git a/examples/generate_beacon/README.md b/examples/generate_beacon/README.md new file mode 100644 index 0000000..4b7103d --- /dev/null +++ b/examples/generate_beacon/README.md @@ -0,0 +1,19 @@ +# Generating 802.11 Beacons +This example shows the reader how to generate an 802.11 Beacon, with an SSID and Channel element. It also adds a tagged parameter with the string "libwifi-tag" inside. + +# Building and Using +``` +>> cd examples/generate_beacon/ +>> make +clang -Wall -Werror -O3 -o generate_beacon -c -o generate_beacon.o generate_beacon.c +clang -Wall -Werror -O3 -o generate_beacon generate_beacon.c -lpcap -lwifi +>> ./generate_beacon --file beacon.pcap +[+] Setup Complete +[*] Creating Beacon Frame +[*] Writing Beacon Frame to pcap +>> tshark -r beacon.pcap + 1 0.000000 ca:38:6d:6d:3f:bd → Broadcast 802.11 78 Beacon frame, SN=1383, FN=0, Flags=........, BI=100, SSID=libwifi-beacon +>> +``` +# Output +![image](https://user-images.githubusercontent.com/4153572/143600844-ce7dee11-46b0-40a5-a12c-881d79bd584d.png) -- cgit 1.4.1