Skip to content

effectiveness analysis of DNS services with parental control features

License

Notifications You must be signed in to change notification settings

g-harel/SOEN321

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOEN321

Effectiveness analysis of DNS services with parental control features.

Running

Tested using node >= v10

Linux

cat [FILE] | base64 -d | ./index.js [ROOT]
$ cat ./domains/gambling.b64 | base64 -d | ./index.js 185.228.168.168
resolved 77.7778% (of 279)

MacOS

cat [FILE] | base64 -D | ./index.js [ROOT]

Windows

type [FILE] | base64 -d | node ./index.js [ROOT]

Test Files

domains
├─ adult.b64
├─ gambling.b64
├─ mixed.b64
└─ sect.b64

Domains lists are random subsets of data from this blacklist.

Test files can be read in plaintext using the previous section's running instructions, but without piping the decoded base64 output into the testing script.

- cat [FILE] | base64 -d | ./index.js [ROOT]
+ cat [FILE] | base64 -d

Results

+ --------------------------------------- + ------------------------------- +
|                 service                 |         percent resolved        |
+ ----------------------+---------------- + ----- + -------- + ----- + ---- +
|          name         |     address     | adult | gambling | mixed | sect |
+ --------------------- + --------------- + ----- + -------- + ----- + ---- +
| Control (Google)      |     8.8.8.8     |  98.9 |    78.9  |  82.8 | 80.4 |
| Yandex.DNS Family     |    77.88.8.7    |  98.9 |    77.8  |  82.8 | 80.4 |
| Neustar Family Secure |  156.154.70.3   |  98.9 |    79.2  |  84.1 | 80.4 |
| OpenDNS FamilyShield  | 208.67.222.123  |  98.6 |    77.8  |  82.8 | 80.4 |
| AdGuard Family        | 176.103.130.132 |  43.1 |    41.2  |   5.5 | 79.7 |
| CleanBrowsing         | 185.228.168.168 |   1.1 |    77.1  |  68.9 | 79.0 |
+ --------------------- + --------------- + ----- + -------- + ----- + ---- +

About

effectiveness analysis of DNS services with parental control features

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published