-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Open
Labels
Description
Description
Currently, Nettacker does not support Windows. When running on Windows,
the tool immediately exits with an error:
"Unfortunately, this version of the software can only run on Linux/darwin"
Root Cause
Two issues prevent Windows support:
uvloopis a hard dependency incore/lib/http.pybut it is a Linux/Mac only packagewin32andcygwinare not in the allowed platforms list incore/app.pyos.geteuid()is called directly which does not exist on Windows
Proposed Fix
- Make
uvloopimport optional with a try/except fallback - Add
win32andcygwinto supported platforms - Use
hasattr(os, 'geteuid')before callingos.geteuid()
Environment
- OS: Windows 11
- Python: 3.13.5
- Nettacker version: 0.4.0
Reactions are currently unavailable