AdguardTeam/AdGuardHome
GitHub で見るAssign client tags automatically based on the clients behavior
Open
#1,468 opened on 2020年3月13日
P2: Highenhancementhelp wanted
説明
Now that we have ctag modifier support, we should think about how to assign at least some of the tags automatically. At least we could assign os_* and device_* tags.
Here's what I suggest:
- Create a
ctagdetector module that checks DNS queries and tries to figure out what the client's OS might be judging by its activity. - When we are sure that the client's OS is X.
- Remember that the client may represent multiple different devices. If the client activity signals that there are different operating systems or devices in use, assign multiple tags.
- Add a setting to the UI: "Add client tags automatically".
Activity marker
Every time a device connects to the network it connects to a number of home servers. This statement is true for every OS and I believe that this "marker" can help us detect the device type automatically.
Now, to do this we need to figure out what these "activity markers" for each OS/device might be and we need help with that.
How can you help us
Please do the following:
- Make sure that your device uses AdGuard Home
- Disconnect it from the network
- Connect it to the network again
- Wait for 30 seconds, do nothing while waiting
- Get the list of domains requested by this device
- Post the following here or send it to
devteam@adguard.com: the list of domains requested, your device info (OS type, OS version, device model).