Трафик между двумя клиентами WLAN может быть перенаправлен драйвером напрямую, и в этом случае он никогда не достигнет интерфейса, поэтому вы его не видите. Я не знаю, возможно ли установить точку доступа в режим, где этот трафик также виден.
Одно решение состоит в том, чтобы использовать два AP, один для ESP8266 и один для ноутбука / сервера, и явно пересылать между ними.
редактировать
Если вы хотите не только захватить с tcpdump
, и wireshark
т.д., но проверять и изменять HTTP трафик с mitmproxy
, то это зависит от :
Можете ли вы сказать всем соответствующим приложениям ESP8266 использовать RaspPi в качестве прокси с переменными конфигурации или среды? Если да, достаточно одного AP.
Вам нужен прозрачный прокси, где он будет работать, даже если вы не можете / не можете настроить явные настройки прокси? Затем вам нужно две точки доступа (или WLAN + LAN, или 2x LAN). Обойти это невозможно. Потому что в противном случае любое взаимодействие между ESP8966 и сервером не покинет интерфейс, поэтому mitmproxy
не увидит его.