Manage device groups and dynamically adjust Internet access policies according to schedules.
Support application feature identification
Support temporary modification of Internet access policies
Prohibit unmanaged devices from accessing the Internet
In the open source community, there are already many open source projects of this type, but some of them are too simple to realize the application of DPI, and some projects are too heavy and need to occupy a lot of resources. Therefore, I developed this project, which can realize simple and efficient DPI function without occupying a lot of hardware resources. This project works in kernel space, and almost all devices running openwrt system can work.
I have detailed how to use this project in the project readme. If you have any questions, you can directly give feedback on github.
host/domain name - do you do real DNS resolution and follow-up tracking? i.e. in case of a service using CDN, are you track somehow the leaf host as well which is different than the original high level domain name so a) the original domain filter will not match and b) it is dynamic so might not be easy to find a matching rule?