Catching raw Ethernet frames on pico W #13279
Unanswered
sapfeer0k
asked this question in
RP2040 / Pico
Replies: 1 comment 1 reply
-
I've managed to find ICMP example python script, adapted it and now I am even able to receive ARP frames sent by arping, but still I can't see any packages addressed to broadcast ( |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
I am trying to implement a Wake-On-Lan catcher using pico w. Most of the software uses UDP port 7/9 for wake up and I can easily receive them using udp socket .
The problem starts with apple AirPlay , their devices send raw Ethernet frame , that can't be seen above second OSI level. Here is an example from
tcpdump
(I replaced my target device mac address with zeros):I found lwip extension in the micropython repo, but I have exceptions during the setup of a raw socket . And there is no example available (at least I couldn't find any) . If someone can suggest or show example how could I catch those raw packets produced by apple software , it would be very helpful.
Beta Was this translation helpful? Give feedback.
All reactions