bkerler/DroneID

Compatibility of Decoding Framework with Windows OS

Opened this issue · 0 comments

Hi,

Thank you for your work on this project! I’m currently trying to run the wifi_receiver.py script on a Windows machine using Thonny IDE, but I’m encountering issues related to Linux-specific commands (readlink, getcap, and setcap). These commands aren't natively supported on Windows, which has led to the following errors:

FileNotFoundError: [WinError 2] The system cannot find the file specified for readlink and getcap.
A prompt to run sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' for Python, which is not applicable on Windows.
Here are my questions:

Is the decoding framework or wifi_receiver.py script intended to work on Windows, or is it strictly designed for Linux?
If it's Linux-only, do you plan to add Windows compatibility, or would you recommend a workaround (e.g., specific tools or alternative steps) for running this on Windows?
Alternatively, if certain features (like raw packet capture) are Linux-only, could those be skipped or replaced with Windows-compatible methods?
Thanks in advance for your guidance!