diff --git a/ui/html/index.css b/ui/html/index.css index 38754c5..b81f7e7 100644 --- a/ui/html/index.css +++ b/ui/html/index.css @@ -228,6 +228,42 @@ input, button { width: 1.2rem; } +#info { + margin: 5rem auto; + max-width: 50rem; + width: 100vw; +} +#info h1 { + color: #61afef; + font-size: 1.5rem; + font-weight: 300; + padding-bottom: 1rem; + padding-top: 5rem; +} +#info h1 svg { + vertical-align: -0.2rem; + margin-right: 0.3rem; +} +#info p { + line-height: 1.8rem; +} +#info p a { + color: #61afef; +} +#info p b { + color: #61afef; +} +#info p br { + display: block; + margin-top: 1.2rem; +} +#info a.moreinfo { + color: #61afef; + display: block; + margin-top: 5rem; + text-align: center; +} + #footer { color: #7c889c; height: 9rem; diff --git a/ui/html/index.css.map b/ui/html/index.css.map index b2c1b48..2b98575 100644 --- a/ui/html/index.css.map +++ b/ui/html/index.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../raw/index.sass"],"names":[],"mappings":"AAUA;EACC;;;AAED;EACC,kBAbU;EAcV,OAZU;EAaV,aATU;EAUV;EACA;EACA;EACA;;;AAED;EACC,aAhBU;;;AAkBX;EACC;;;AAED;EACC;EACA;EACA;;AACA;EACC,kBAhCS;EAiCT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACD;EACC;;;AAEH;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;;AACF;EACC;;AACA;EACC;;;AAEH;EACC;EACA;;AAEC;EACC;EACA;;AACD;EACC;EACA;EACA;EACA,OAvEQ;EAwER;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACF;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;EACA,OA9FM;;AA+FR;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;;AAEJ;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACD;EACC,OA3HQ;EA4HR;;AAEF;EACC,OA3HS;EA4HT;EACA;EACA;;AACA;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACC;EACA;;AACA;EACC;;AACA;EACC;;AACA;EACC,OA5JM;;AA6JP;EACC,OA5JM;;AA6JP;EACC,OAlKM;;AAmKP;EACC,OAjKM;;AAkKR;EACC;EACA;;AACD;EACC;EACA;;AACD;EACC;;AACA;EACC,OA1KM;;AA2KP;EACC,OAhLM;;AAiLR;EACC;EACA;;AACA;EACC,kBAtLM;EAuLN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACD;EACC;EACA;EACA;;;AAEN;EACC;EACA;EACA;EACA;;AACA;EACC;;;AAEF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC,kBA1NS;EA2NT;EACA,OA1NS;EA2NT;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AACF;EACC;;AACA;EACC,OA7OO;EA8OP;;AACD;EACC,OAhPO;;AAiPR;EACC;EACA;;AACD;EACC;;;AAEJ;EACC;;;AAED;EACC;IACC;;EACD;IACC","file":"index.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../raw/index.sass"],"names":[],"mappings":"AAUA;EACC;;;AAED;EACC,kBAbU;EAcV,OAZU;EAaV,aATU;EAUV;EACA;EACA;EACA;;;AAED;EACC,aAhBU;;;AAkBX;EACC;;;AAED;EACC;EACA;EACA;;AACA;EACC,kBAhCS;EAiCT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACD;EACC;;;AAEH;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;;AACF;EACC;;AACA;EACC;;;AAEH;EACC;EACA;;AAEC;EACC;EACA;;AACD;EACC;EACA;EACA;EACA,OAvEQ;EAwER;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACF;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;EACA,OA9FM;;AA+FR;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;;AAEJ;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACD;EACC,OA3HQ;EA4HR;;AAEF;EACC,OA3HS;EA4HT;EACA;EACA;;AACA;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACC;EACA;;AACA;EACC;;AACA;EACC;;AACA;EACC,OA5JM;;AA6JP;EACC,OA5JM;;AA6JP;EACC,OAlKM;;AAmKP;EACC,OAjKM;;AAkKR;EACC;EACA;;AACD;EACC;EACA;;AACD;EACC;;AACA;EACC,OA1KM;;AA2KP;EACC,OAhLM;;AAiLR;EACC;EACA;;AACA;EACC,kBAtLM;EAuLN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACD;EACC;EACA;EACA;;;AAEN;EACC;EACA;EACA;;AACA;EACC,OA3MS;EA4MT;EACA;EACA;EACA;;AACA;EACC;EACA;;AACF;EACC;;AACA;EACC,OAtNQ;;AAuNT;EACC,OAxNQ;;AAyNT;EACC;EACA;;AAEF;EACC,OA9NS;EA+NT;EACA;EACA;;;AAEF;EACC;EACA;EACA;EACA;;AACA;EACC;;;AAEF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC,kBAvPS;EAwPT;EACA,OAvPS;EAwPT;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AACF;EACC;;AACA;EACC,OA1QO;EA2QP;;AACD;EACC,OA7QO;;AA8QR;EACC;EACA;;AACD;EACC;;;AAEJ;EACC;;;AAED;EACC;IACC;;EACD;IACC","file":"index.css"} \ No newline at end of file diff --git a/ui/html/index.html b/ui/html/index.html index fd2ece2..98e6b59 100644 --- a/ui/html/index.html +++ b/ui/html/index.html @@ -6,4 +6,22 @@ -

dns-watch.org

by tjdev.de
+

dns-watch.org

by tjdev.de

What is dns-watch.org?

dns-watch.org is a service that allows you to see which (mainly +German) Internet Service Providers (ISPs) try to censor internet access +of their customers.
+The CUII, which is a German institution +consisting of the biggest German ISPs and rightsholders, censors parts +of the Internet to reduce the number of copyright infringements in the +World Wide Web. In order to block these sites, they use the already +existing DNS provided by German ISPs. When your device asks your ISP +where it can find a website, it will give you wrong information and +instead redirect you to the page of CUII.
+Using dns-watch.org, you can check which ISPs actively censor parts of +the Internet. This tool can also help developers of blocked sites by +giving them information on which ISPs are blocking their web services.
+We support a Free Web without Internet censorship, and so should you!

What can I do against it?

If you happen to be affected by Internet censorship an you're still +using your ISP's default DNS settings, we provide resources that can +help you switch to a more trustworthy and most of the time even faster +DNS, thus regainig a Free Web without censorship! Read our +tutorial on how to gain back your freedom in the +World Wide Web and circumvent DNS-blocking by ISPs!

More Information
diff --git a/ui/html/index.js b/ui/html/index.js index 88bdefd..c19ebd2 100644 --- a/ui/html/index.js +++ b/ui/html/index.js @@ -175,7 +175,7 @@ function show_modal(type) { msg = 'This ISP (and all others with the same error message) blocked the request on behalf of CUII.
CUII is a German institution that censors parts of the Internet because of so-called copyright claims.
For more information about the CUII, read our Why? page.' break; case 'random': - msg = 'This domain uses randomized responses.
Some websites return different IP addresses for load balancing.
Therefore, dns-watch.org can\'t compare the results of these DNS providers and will only check for common blocking patterns.' + msg = 'This domain uses randomized responses.
Some websites return different IP addresses for load balancing.
Therefore, dns-watch.org can\'t compare the results of these DNS responses and will only check for common blocking patterns.' break; default: msg = `It seems like something happend that shouldn\'t have happened!
Dialog message type: ${ type }` diff --git a/ui/jhtml-compat/index.css b/ui/jhtml-compat/index.css index 4fa23e3..d0e213e 100644 --- a/ui/jhtml-compat/index.css +++ b/ui/jhtml-compat/index.css @@ -229,6 +229,42 @@ input, button { width: 1.2rem; } +#info { + margin: 5rem auto; + max-width: 50rem; + width: 100vw; +} +#info h1 { + color: #61afef; + font-size: 1.5rem; + font-weight: 300; + padding-bottom: 1rem; + padding-top: 5rem; +} +#info h1 svg { + vertical-align: -0.2rem; + margin-right: 0.3rem; +} +#info p { + line-height: 1.8rem; +} +#info p a { + color: #61afef; +} +#info p b { + color: #61afef; +} +#info p br { + display: block; + margin-top: 1.2rem; +} +#info a.moreinfo { + color: #61afef; + display: block; + margin-top: 5rem; + text-align: center; +} + #footer { color: #7c889c; height: 9rem; diff --git a/ui/jhtml-compat/index.css.map b/ui/jhtml-compat/index.css.map index b2c1b48..2b98575 100644 --- a/ui/jhtml-compat/index.css.map +++ b/ui/jhtml-compat/index.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../raw/index.sass"],"names":[],"mappings":"AAUA;EACC;;;AAED;EACC,kBAbU;EAcV,OAZU;EAaV,aATU;EAUV;EACA;EACA;EACA;;;AAED;EACC,aAhBU;;;AAkBX;EACC;;;AAED;EACC;EACA;EACA;;AACA;EACC,kBAhCS;EAiCT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACD;EACC;;;AAEH;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;;AACF;EACC;;AACA;EACC;;;AAEH;EACC;EACA;;AAEC;EACC;EACA;;AACD;EACC;EACA;EACA;EACA,OAvEQ;EAwER;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACF;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;EACA,OA9FM;;AA+FR;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;;AAEJ;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACD;EACC,OA3HQ;EA4HR;;AAEF;EACC,OA3HS;EA4HT;EACA;EACA;;AACA;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACC;EACA;;AACA;EACC;;AACA;EACC;;AACA;EACC,OA5JM;;AA6JP;EACC,OA5JM;;AA6JP;EACC,OAlKM;;AAmKP;EACC,OAjKM;;AAkKR;EACC;EACA;;AACD;EACC;EACA;;AACD;EACC;;AACA;EACC,OA1KM;;AA2KP;EACC,OAhLM;;AAiLR;EACC;EACA;;AACA;EACC,kBAtLM;EAuLN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACD;EACC;EACA;EACA;;;AAEN;EACC;EACA;EACA;EACA;;AACA;EACC;;;AAEF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC,kBA1NS;EA2NT;EACA,OA1NS;EA2NT;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AACF;EACC;;AACA;EACC,OA7OO;EA8OP;;AACD;EACC,OAhPO;;AAiPR;EACC;EACA;;AACD;EACC;;;AAEJ;EACC;;;AAED;EACC;IACC;;EACD;IACC","file":"index.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../raw/index.sass"],"names":[],"mappings":"AAUA;EACC;;;AAED;EACC,kBAbU;EAcV,OAZU;EAaV,aATU;EAUV;EACA;EACA;EACA;;;AAED;EACC,aAhBU;;;AAkBX;EACC;;;AAED;EACC;EACA;EACA;;AACA;EACC,kBAhCS;EAiCT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACD;EACC;;;AAEH;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;;AACF;EACC;;AACA;EACC;;;AAEH;EACC;EACA;;AAEC;EACC;EACA;;AACD;EACC;EACA;EACA;EACA,OAvEQ;EAwER;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACF;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;EACA,OA9FM;;AA+FR;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;;AAEJ;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACD;EACC,OA3HQ;EA4HR;;AAEF;EACC,OA3HS;EA4HT;EACA;EACA;;AACA;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACC;EACA;;AACA;EACC;;AACA;EACC;;AACA;EACC,OA5JM;;AA6JP;EACC,OA5JM;;AA6JP;EACC,OAlKM;;AAmKP;EACC,OAjKM;;AAkKR;EACC;EACA;;AACD;EACC;EACA;;AACD;EACC;;AACA;EACC,OA1KM;;AA2KP;EACC,OAhLM;;AAiLR;EACC;EACA;;AACA;EACC,kBAtLM;EAuLN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACD;EACC;EACA;EACA;;;AAEN;EACC;EACA;EACA;;AACA;EACC,OA3MS;EA4MT;EACA;EACA;EACA;;AACA;EACC;EACA;;AACF;EACC;;AACA;EACC,OAtNQ;;AAuNT;EACC,OAxNQ;;AAyNT;EACC;EACA;;AAEF;EACC,OA9NS;EA+NT;EACA;EACA;;;AAEF;EACC;EACA;EACA;EACA;;AACA;EACC;;;AAEF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC,kBAvPS;EAwPT;EACA,OAvPS;EAwPT;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AACF;EACC;;AACA;EACC,OA1QO;EA2QP;;AACD;EACC,OA7QO;;AA8QR;EACC;EACA;;AACD;EACC;;;AAEJ;EACC;;;AAED;EACC;IACC;;EACD;IACC","file":"index.css"} \ No newline at end of file diff --git a/ui/jhtml-compat/index.js b/ui/jhtml-compat/index.js index 71108c6..bcb0ac2 100644 --- a/ui/jhtml-compat/index.js +++ b/ui/jhtml-compat/index.js @@ -176,7 +176,7 @@ function show_modal(type) { msg = 'This ISP (and all others with the same error message) blocked the request on behalf of CUII.
CUII is a German institution that censors parts of the Internet because of so-called copyright claims.
For more information about the CUII, read our Why? page.' break; case 'random': - msg = 'This domain uses randomized responses.
Some websites return different IP addresses for load balancing.
Therefore, dns-watch.org can\'t compare the results of these DNS providers and will only check for common blocking patterns.' + msg = 'This domain uses randomized responses.
Some websites return different IP addresses for load balancing.
Therefore, dns-watch.org can\'t compare the results of these DNS responses and will only check for common blocking patterns.' break; default: msg = `It seems like something happend that shouldn\'t have happened!
Dialog message type: ${ type }` diff --git a/ui/jhtml-compat/index.php b/ui/jhtml-compat/index.php index d8c2b38..a4826ec 100644 --- a/ui/jhtml-compat/index.php +++ b/ui/jhtml-compat/index.php @@ -5,4 +5,22 @@ *js("///index.js") *js("https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js") *postjs("///feather.js") -

dns-watch.org

by tjdev.de
\ No newline at end of file +

dns-watch.org

by tjdev.de

What is dns-watch.org?

dns-watch.org is a service that allows you to see which (mainly +German) Internet Service Providers (ISPs) try to censor internet access +of their customers.
+The CUII, which is a German institution +consisting of the biggest German ISPs and rightsholders, censors parts +of the Internet to reduce the number of copyright infringements in the +World Wide Web. In order to block these sites, they use the already +existing DNS provided by German ISPs. When your device asks your ISP +where it can find a website, it will give you wrong information and +instead redirect you to the page of CUII.
+Using dns-watch.org, you can check which ISPs actively censor parts of +the Internet. This tool can also help developers of blocked sites by +giving them information on which ISPs are blocking their web services.
+We support a Free Web without Internet censorship, and so should you!

What can I do against it?

If you happen to be affected by Internet censorship an you're still +using your ISP's default DNS settings, we provide resources that can +help you switch to a more trustworthy and most of the time even faster +DNS, thus regainig a Free Web without censorship! Read our +tutorial on how to gain back your freedom in the +World Wide Web and circumvent DNS-blocking by ISPs!

More Information
\ No newline at end of file diff --git a/ui/raw/index.js b/ui/raw/index.js index 88bdefd..c19ebd2 100644 --- a/ui/raw/index.js +++ b/ui/raw/index.js @@ -175,7 +175,7 @@ function show_modal(type) { msg = 'This ISP (and all others with the same error message) blocked the request on behalf of CUII.
CUII is a German institution that censors parts of the Internet because of so-called copyright claims.
For more information about the CUII, read our Why? page.' break; case 'random': - msg = 'This domain uses randomized responses.
Some websites return different IP addresses for load balancing.
Therefore, dns-watch.org can\'t compare the results of these DNS providers and will only check for common blocking patterns.' + msg = 'This domain uses randomized responses.
Some websites return different IP addresses for load balancing.
Therefore, dns-watch.org can\'t compare the results of these DNS responses and will only check for common blocking patterns.' break; default: msg = `It seems like something happend that shouldn\'t have happened!
Dialog message type: ${ type }` diff --git a/ui/raw/index.pug b/ui/raw/index.pug index 5b55d52..cdc5b96 100644 --- a/ui/raw/index.pug +++ b/ui/raw/index.pug @@ -29,6 +29,35 @@ #results + #info + h1 What is dns-watch.org? + p + | dns-watch.org is a service that allows you to see which (mainly + | German) Internet Service Providers (ISPs) try to censor internet access + | of their customers.
+ | The CUII, which is a German institution + | consisting of the biggest German ISPs and rightsholders, censors parts + | of the Internet to reduce the number of copyright infringements in the + | World Wide Web. In order to block these sites, they use the already + | existing DNS provided by German ISPs. When your device asks your ISP + | where it can find a website, it will give you wrong information and + | instead redirect you to the page of CUII.
+ | Using dns-watch.org, you can check which ISPs actively censor parts of + | the Internet. This tool can also help developers of blocked sites by + | giving them information on which ISPs are blocking their web services.
+ | We support a Free Web without Internet censorship, and so should you! + + h1 What can I do against it? + p + | If you happen to be affected by Internet censorship an you're still + | using your ISP's default DNS settings, we provide resources that can + | help you switch to a more trustworthy and most of the time even faster + | DNS, thus regainig a Free Web without censorship! Read our + | tutorial on how to gain back your freedom in the + | World Wide Web and circumvent DNS-blocking by ISPs! + + a.moreinfo( href='/why' ) More Information + #footer span dns-watch.org by a( href='https://www.tjdev.de' ) tjdev.de diff --git a/ui/raw/index.sass b/ui/raw/index.sass index 8e26698..92ca4f5 100644 --- a/ui/raw/index.sass +++ b/ui/raw/index.sass @@ -198,6 +198,35 @@ input, button vertical-align: -.2rem width: 1.2rem +#info + margin: 5rem auto + max-width: 50rem + width: 100vw + h1 + color: $c-blue + font-size: 1.5rem + font-weight: 300 + padding-bottom: 1rem + padding-top: 5rem + svg + vertical-align: -.2rem + margin-right: .3rem + p + line-height: 1.8rem + a + color: $c-blue + b + color: $c-blue + br + display: block + margin-top: 1.2rem + + a.moreinfo + color: $c-blue + display: block + margin-top: 5rem + text-align: center + #footer color: darken($c-fg, 30%) height: 9rem