WiFi Sniffer based on ESP32-S3

About Me

  • About Me

Home / Basics

  • ESP32-S3 Board
  • ESP32-S3 Monitor

WIFI Capture

  • WIFI Sniffer TEST-0
  • WIFI Sniffer TEST-1
  • WIFI Sniffer TEST-2

Tool Wireshark

  • Wireshark 분석

Setup mkdocs/doxygen

  • Window mkdocs Setup
  • WSL mkdocs Setup
  • ReadTheDocs Mkdocs

Setup sphinx/doxygen

  • ReadTheDocs (Sphinx)

API Reference-ALL (TEST)

  • API Reference-1 (Doxygen Only)
  • API Reference-2 (Doxygen and Breathe)
  • API Reference-3(2+Exhale)
WiFi Sniffer based on ESP32-S3
  • File wifi.c
  • Edit on GitHub

File wifi.c

↰ Parent directory (components/wifi_sniffer)

Minimal Wi-Fi configuration manager backing the sniffer console commands.

Contents

  • Definition (components/wifi_sniffer/wifi.c)

  • Includes

  • Functions

  • Defines

  • Variables

Definition (components/wifi_sniffer/wifi.c)

  • Program Listing for File wifi.c

Includes

  • esp_log.h

  • esp_wifi.h

  • sniffer.h (File sniffer.h)

  • stdio.h

  • string.h

  • wifi.h (File wifi.h)

Functions

  • Function apply_wifi_mode_internal

  • Function ensure_ap_defaults

  • Function update_ap_password

  • Function update_ap_ssid

  • Function update_sta_password

  • Function update_sta_ssid

  • Function wifi_mgr_init(void)

  • Function wifi_mgr_mode_to_string(wifi_mode_t)

  • Function wifi_mgr_print_status(void)

  • Function wifi_mgr_set_ap_password(const char *)

  • Function wifi_mgr_set_ap_ssid(const char *)

  • Function wifi_mgr_set_channel(uint8_t)

  • Function wifi_mgr_set_mode(wifi_mode_t)

  • Function wifi_mgr_set_mode_str(const char *)

  • Function wifi_mgr_set_sta_password(const char *)

  • Function wifi_mgr_set_sta_ssid(const char *)

Defines

  • Define WIFI_AP_DEFAULT_BEACON_INTERVAL

  • Define WIFI_AP_DEFAULT_CHANNEL

  • Define WIFI_AP_DEFAULT_MAX_CONNECTION

Variables

  • Variable s_ap_config

  • Variable s_current_mode

  • Variable s_initialized

  • Variable s_sta_config

  • Variable TAG


© Copyright 2026, Jeonghun Lee. Revision ae71e4a (2026-01-02 15:24:05 +0900).

Built with Sphinx using a theme provided by Read the Docs.