Parents control open source projects

I’m here to introduce my Parental Control Open Source project at GitHub - gl-inet/parental-control. This project is currently integrated into the glinet 4.2.0 firmware or higher.

This project implements the following functions

  1. Manage device groups and dynamically adjust Internet access policies according to schedules.
  2. Support application feature identification
  3. Support temporary modification of Internet access policies
  4. 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.

8 Likes

I’ll try it in my new kids-vlan, soon. (@alzhao I need a new router, what is the best device, today? :wink: )

Very good documentation. The readme is far ahead of the most PC OpenSource projects, I’ve tested so far!
Thanks for your work.

1 Like

Pls choose AXT1800 or MT3000.

Thanks a lot.
My wife got the AXT1800 for her segment (no need for parental control), so the kids will got the MT1300 :slight_smile:

It seems finally Gl-Inet is replacing my AVM Mesh, finally.

We acquired recently Opal in addition to Mango. While parent control is not officially supported on Opal is there any chance that we can install it using procedure provided for flint :

ywpGL.iNet Staff

True0Man

9d

kmod-gl-sdk4-parental-control_5.4.238+git-2024.106.36783-337f139-1_aarch64_cortex-a53.tar (47.5 KB)


1.Turn off hardware acceleration and close adguardhome----Because adguardhome may use custom dns, parental controls may be affected
2.After decompression, use winscp to upload the ipk file to the /tmp directory
3. ssh root@192.168.8.1
4.opkg --force-reinstall install kmod-gl-sdk4-parental-control_5.4.238+git-2024.106.36783-337f139-1_aarch64_cortex-a53.ipk
5. /etc/init.d/parental_control  restart
6. conntrack -F
7.Clear browser cache
8. test

Please let me know the test status

thank you

No, their kernel versions and architectures are different
SFT1200+ parental control, the device will become very card

Hello Radish

Thank you for this lovely new feature!

I have a Slate Ar750s, and I would love to use the parental controls for one specific case:

Block internet on the main TV during a certain time in the day, then unblock it at a certain time, automatically.
I can make the TV connect only to the Slate, so it will be managed by the device not by the main router.

I have a stupid Tplink deco router which has parental controls under a subscription, which I didn't know about it until it was too late to return it. I wish I went with a Flint...

Will it be possible to implement this feature into my Slate and use it as described above?