anecdata<p>In another episode of<br>"It's not April Fool's Day, but..."</p><p>Introducing: SSIDNet™️</p><p>#1 ESP32-S3 (<span class="h-card" translate="no"><a href="https://fosstodon.org/@adafruit" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>adafruit</span></a></span> QT Py) using <span class="h-card" translate="no"><a href="https://fosstodon.org/@circuitpython" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>circuitpython</span></a></span>, creates series of Wi-Fi Access Points with SSIDs that are obfuscated partial messages</p><p>#2 ESP32-S3 receives SSIDs w/ <a href="https://fosstodon.org/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> wifi Monitor mode, recomposes messages</p><p>Simple protocol assumptions: messages and fragments are sent in order, SSIDs have a 4-byte header, a 4-byte CRC is appended to the last fragment</p><p><a href="https://fosstodon.org/tags/microcontrollers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microcontrollers</span></a> <a href="https://fosstodon.org/tags/networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>networking</span></a> <a href="https://fosstodon.org/tags/PythonOnHardware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonOnHardware</span></a></p>