Before filing
Version
1.0.2
Operating system
windows 11
What happened?
i run this in powershell (admin mode) : ./Install-Service.ps1. it says "OpenNetLimit is installed and running.".
but when i run the OpenNetLimit.UI.exe, it keeps saying Engine: Service not running.
I asked ChatGPT, this is what it says:
The Windows service itself is running. The problem is that its packet-capture engine fails to start, so the UI correctly reports it as unavailable.
The log shows error 87 (“The parameter is incorrect”) when OpenNetLimit opens WinDivert’s Flow layer. The included driver files match the project’s published hashes, so this is not a corrupt download or an admin-rights problem.
This appears to be a bug in OpenNetLimit v1.0.2: its Flow handle is opened with only Sniff, but WinDivert requires Sniff + receive-only for that layer. [WinDivert’s documentation](https://reqrypt.org/windivert-doc.html) confirms those flags are mandatory; the current source shows the incomplete call at [WinDivertInterceptor.cs](https://raw.githubusercontent.com/SysAdminDoc/OpenNetLimit/main/src/OpenNetLimit.Engine/Interception/WinDivertInterceptor.cs).
Reinstalling will not resolve it. You’ll need an updated release from the project maintainer, or a rebuild with the Flow-handle flags corrected to include RecvOnly / ReadOnly alongside Sniff.
Steps to reproduce
- open powershell admin mode
- run ./Install-Service.ps1
- run the OpenNetLimit.UI.exe
Error output or logs
Screenshots
No response
Anything else
No response
Before filing
Version
1.0.2
Operating system
windows 11
What happened?
i run this in powershell (admin mode) : ./Install-Service.ps1. it says "OpenNetLimit is installed and running.".
but when i run the OpenNetLimit.UI.exe, it keeps saying Engine: Service not running.
I asked ChatGPT, this is what it says:
Steps to reproduce
Error output or logs
Screenshots
No response
Anything else
No response