awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
martin-ger avatar

martin-ger/esp_wifi_repeater

0
View on GitHub↗
5,198 Stars·975 Forks·C·MIT·9 Aufrufe

Esp Wifi Repeater

Dieses Projekt ist eine Netzwerk-Firmware für den ESP32, die als Wireless-Repeater, NAT-Router oder Wireless-Bridge zur Erweiterung der WLAN-Abdeckung fungiert. Sie kann als WLAN-Reichweitenverstärker, Layer-2-Bridge für gemeinsame Subnetze oder als NAT-Router eingesetzt werden, der ein privates sekundäres Subnetz erstellt, um Clients mit einem Upstream-Netzwerk zu verbinden.

Ein wesentliches Unterscheidungsmerkmal ist die Fähigkeit, als Enterprise-WLAN-zu-PSK-Konverter zu fungieren, der PEAP-authentifizierte Netzwerke für Geräte, die keine Enterprise-Authentifizierung unterstützen, in WPA2-PSK-Netzwerke übersetzt. Zusätzlich enthält sie ein Tool zur Spiegelung des Netzwerkverkehrs, das internen Datenverkehr im pcap-Format zur Echtzeitanalyse an einen TCP-Port streamt.

Die Firmware bietet eine breite Palette an Routing- und Verwaltungsfunktionen, darunter Port-Forwarding, Filterung über Access Control Lists und Bitratenbegrenzung mittels Token-Bucket-Algorithmus. Sie unterstützt lokale Hostnamen-Auflösung via mDNS-Proxying, automatisierte Mesh-Koordination für Multi-Hop-Abdeckung sowie SPI-basierte Ethernet-Integration für kabelgebundene Uplinks.

Die Systemadministration erfolgt über eine Web-Management-Oberfläche und ein Command Line Interface, während die Fernüberwachung und -verwaltung durch MQTT-Status-Publishing unterstützt wird. Firmware-Updates können per Over-the-Air-Binary-Switching oder über einen webbasierten Installer via USB durchgeführt werden.

Features

  • NAT Routers - Functions as a wireless repeater or NAT router to extend WiFi coverage using an ESP32.
  • WiFi Range Extenders - Functions as a WiFi range extender to increase wireless coverage by repeating an existing signal.
  • NAT Subnetting - Creates a private secondary subnet using Network Address Translation to connect clients to an upstream network.
  • Network Routing - Acts as a network router for IoT devices with port forwarding, access control lists, and bitrate limiting.
  • Transparent Layer 2 Bridges - Implements a transparent layer-2 bridge to forward Ethernet frames between wireless interfaces for shared subnets.
  • Wireless Bridges - Implements a layer-2 bridge that forwards Ethernet frames between wireless interfaces for shared subnets.
  • Enterprise to PSK Converters - Translates PEAP-authenticated enterprise networks into WPA2-PSK networks for incompatible devices.
  • Enterprise to PSK Translation - Translates PEAP-authenticated enterprise networks into WPA2-PSK networks for devices lacking enterprise support.
  • Enterprise WiFi Translation - Translates PEAP-authenticated enterprise networks into WPA2-PSK networks for devices that lack enterprise authentication support.
  • Network Address Translation - Functions as a NAT router that creates a private secondary subnet to connect clients to an upstream network.
  • Token Bucket Throttlers - Regulates network bitrate for connected clients using a token bucket throttling algorithm.
  • Ethernet Interface Configuration - Supports SPI-connected network interface controllers to provide a stable wired uplink.
  • Over-the-Air Device Updates - Supports over-the-air firmware updates by downloading and switching binary versions via HTTP.
  • Serial Command Line Interfaces - Provides a serial or TCP-based command line interface for configuring network routing and system settings.
  • MQTT Clients - Uses an MQTT client to publish device metrics and receive remote network configuration commands.
  • DHCP Snooping - Implements DHCP transaction snooping to automatically map client MAC addresses to their assigned IP addresses.
  • Forwarding Databases - Tracks IP-to-MAC mappings and removes stale entries using a time-to-live expiration mechanism.
  • Mesh Network Coordinators - Coordinates multiple repeaters to optimize uplink selection and synchronize SSIDs for multi-hop coverage.
  • Multicast DNS Resolution - Provides mDNS proxying to relay multicast DNS queries and responses for local hostname resolution.
  • Network Bitrate Limiting - Implements bandwidth capping for connected clients using a token bucket algorithm to regulate upstream and downstream bitrates.
  • Network Traffic Captures - Streams internal network traffic in pcap format to a TCP port for real-time external analysis.
  • Port Forwarding - Maps specific external ports to internal IP addresses and ports to expose internal services.
  • Web-Based System Configuration Interfaces - Includes a browser-based graphical interface for managing wireless parameters and system configuration.
  • IP Allow/Deny Lists - Defines protocol rules to allow or deny traffic based on source and destination IP addresses.
  • Network Traffic Analysis - Provides network traffic analysis by mirroring internal traffic in pcap format to a TCP port.
  • PCAP File Exports - Streams internal network traffic in PCAP format to a TCP port for real-time external analysis.
  • Real-Time Traffic Mirroring - Duplicates internal network packets and streams them over TCP in pcap format for real-time external analysis.
  • Remote Device Management - Enables remote device management via MQTT status publishing and web-based configuration interfaces.

Star-Verlauf

Star-Verlauf für martin-ger/esp_wifi_repeaterStar-Verlauf für martin-ger/esp_wifi_repeater

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Esp Wifi Repeater

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Esp Wifi Repeater.
  • arendst/tasmotaAvatar von arendst

    arendst/Tasmota

    24,502Auf GitHub ansehen↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Carduinoautomationesp32
    Auf GitHub ansehen↗24,502
  • linkedin/school-of-sreAvatar von linkedin

    linkedin/school-of-sre

    8,093Auf GitHub ansehen↗

    This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the

    HTMLgithadooplinux
    Auf GitHub ansehen↗8,093
  • blynk-technologies/blynk-libraryAvatar von Blynk-Technologies

    Blynk-Technologies/blynk-library

    3,971Auf GitHub ansehen↗

    Blynk is an embedded device framework and IoT cloud connectivity library designed to establish secure, bi-directional communication between microcontrollers and a remote management platform. It provides the core identity of an IoT device management tool, enabling the synchronization of device states, remote hardware control, and the mapping of hardware data to cloud-based interfaces. The project distinguishes itself through a virtual-pin system that decouples cloud communication from physical pins, allowing for hardware-independent data exchange. It also supports advanced architectural offloa

    C++arduinocellularembedded
    Auf GitHub ansehen↗3,971
  • meshtastic/firmwareAvatar von meshtastic

    meshtastic/firmware

    7,799Auf GitHub ansehen↗

    This project is an embedded operating system for creating decentralized peer-to-peer communication networks using long-range radio hardware. It provides an off-grid messaging protocol for transmitting text and GPS coordinates without relying on cellular or internet infrastructure. The firmware implements a secure communication framework using shared keys and high-grade encryption to protect data transmitted over the air. It includes a LoRaWAN hardware interface to manage radio parameters and an MQTT radio gateway to bridge local mesh traffic to external networks. The system covers a broad ra

    C++esp32gpsheltec
    Auf GitHub ansehen↗7,799
Alle 30 Alternativen zu Esp Wifi Repeater anzeigen→

Häufig gestellte Fragen

Was macht martin-ger/esp_wifi_repeater?

Dieses Projekt ist eine Netzwerk-Firmware für den ESP32, die als Wireless-Repeater, NAT-Router oder Wireless-Bridge zur Erweiterung der WLAN-Abdeckung fungiert. Sie kann als WLAN-Reichweitenverstärker, Layer-2-Bridge für gemeinsame Subnetze oder als NAT-Router eingesetzt werden, der ein privates sekundäres Subnetz erstellt, um Clients mit einem Upstream-Netzwerk zu verbinden.

Was sind die Hauptfunktionen von martin-ger/esp_wifi_repeater?

Die Hauptfunktionen von martin-ger/esp_wifi_repeater sind: NAT Routers, WiFi Range Extenders, NAT Subnetting, Network Routing, Transparent Layer 2 Bridges, Wireless Bridges, Enterprise to PSK Converters, Enterprise to PSK Translation.

Welche Open-Source-Alternativen gibt es zu martin-ger/esp_wifi_repeater?

Open-Source-Alternativen zu martin-ger/esp_wifi_repeater sind unter anderem: arendst/tasmota — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and… linkedin/school-of-sre — This project is a comprehensive educational resource and curriculum focused on site reliability engineering,… blynk-technologies/blynk-library — Blynk is an embedded device framework and IoT cloud connectivity library designed to establish secure, bi-directional… meshtastic/firmware — This project is an embedded operating system for creating decentralized peer-to-peer communication networks using… raspap/raspap-webgui — This project is a wireless hotspot management interface for Debian devices. It provides a web-based controller for… hengyoush/kyanos — Kyanos is a diagnostic toolset for network analysis that uses eBPF to measure packet latency and trace traffic from…