# ARP Monitoring for ESP32 > Практическая работа по анализу и модификации сетевого стека **lwIP** в среде **ESP-IDF**. ## Описание Проект представляет собой систему мониторинга устройств локальной сети на базе **ESP32**. В ходе работы выполняется перехват входящих ARP-пакетов на уровне сетевого стека **lwIP**, извлекается информация об обнаруженных устройствах и формируется динамический список сетевых узлов. Полученные данные отображаются через встроенный HTTP-сервер. Дополнительно реализована возможность проверки доступности устройств с помощью **ICMP Echo (Ping)**. ## Возможности * Перехват входящих ARP-пакетов. * Обнаружение устройств локальной сети. * Хранение списка устройств в оперативной памяти. * Веб-интерфейс для просмотра обнаруженных устройств. * Проверка доступности устройств с помощью Ping. ## Структура проекта ```text components/ │ ├── arp_monitor/ Перехват ARP-пакетов ├── device_list/ Работа со списком устройств ├── ping/ Проверка доступности устройств ├── web_server/ HTTP-сервер и веб-интерфейс └── lwip/ Изменённый файл etharp.c main/ └── main.c Точка входа приложения ```