Mirror van het project Internet.nl, een testtool voor moderne internetstandaarden https://internet.nl
  • Python 81.1%
  • HTML 4.8%
  • CSS 4.1%
  • JavaScript 3.1%
  • Shell 2.2%
  • Other 4.7%
Find a file
2026-07-14 19:38:41 +02:00
.devcontainer devcontainer setup for IDE/Editors (eg: Zed, VSCode) 2026-03-17 15:31:02 +01:00
.github/workflows Restore development branch name in version 2026-06-16 20:34:11 +02:00
.well-known Update security.txt expiry and PGP signature 2026-04-17 14:56:55 +02:00
assets Update content to add news article, add 1.8.8.1 to changelog (#1535) 2024-10-24 17:00:26 +02:00
bin fix test-all and check.sh 2026-03-17 15:31:02 +01:00
checks Fix #1941 - Replace Cymru with RISwhois for IP->ASN (#2107) 2026-07-14 19:38:41 +02:00
docker fix #2102 by moving batch scheduler to separate prefix worker 2026-07-03 13:35:57 +02:00
documentation fix #2102 by moving batch scheduler to separate prefix worker 2026-07-03 13:35:57 +02:00
frontend Add TLS notice to batch 2026-07-03 13:57:53 +02:00
integration_tests Integration tests changed rounding 2026-06-30 10:43:02 +02:00
interface Fix #1941 - Replace Cymru with RISwhois for IP->ASN (#2107) 2026-07-14 19:38:41 +02:00
internetnl Revert "fix issues with gevent based workers" 2026-07-03 13:35:57 +02:00
remote_data Update remote data 2026-07-14 11:35:29 +02:00
static_frontend Silence staticfiles warning in lint.sh 2025-03-21 13:21:28 +01:00
tests Fix #1941 - Replace Cymru with RISwhois for IP->ASN (#2107) 2026-07-14 19:38:41 +02:00
translations Update content to 95e3ce7 2026-07-14 11:35:29 +02:00
vendor Switch to latest PyPI nassl/sslyze release over git 2026-03-10 14:43:41 +01:00
.dockerignore Docker (any many other changes) (#890) 2023-09-19 14:44:13 +02:00
.git-blame-ignore-revs Add #822 to .git-blame-ignore-revs (#838) 2023-01-09 16:21:58 +01:00
.gitignore use pyproject/uv.lock for project dependencies 2026-03-17 15:31:02 +01:00
.gitmodules Switch to latest PyPI nassl/sslyze release over git 2026-03-10 14:43:41 +01:00
Changelog.md Add 1.11.2 to changelog 2026-07-09 21:39:55 +02:00
LICENSE-Apache-2.0.txt Initial release. 2019-02-22 18:30:42 +01:00
LICENSE-CC-BY-4.0.txt Initial release. 2019-02-22 18:30:42 +01:00
LICENSE.spdx Update LICENSE.spdx 2022-10-20 12:56:44 +02:00
Makefile Switch to gevent for worker executor pool 2026-06-03 13:19:20 +02:00
manage.py Switch to gevent for worker executor pool 2026-06-03 13:19:20 +02:00
pyproject.toml Fix #2031 - Rewrite cipher check to reduce TLS conns 2026-06-16 15:10:07 +02:00
README.md Clean up docs and add several things (#717) 2022-06-22 15:05:10 +02:00
robots.txt Added robots.txt in the repo itself. 2019-12-17 17:55:28 +01:00
SECURITY.md Update SECURITY.md 2023-03-13 10:19:33 +01:00
uv.lock Bump ujson from 5.12.1 to 5.13.0 2026-07-03 13:58:13 +02:00

Internet.nl

Internet.nl is an initiative of the Dutch Internet Standards Platform that helps you to check whether your website, email and internet connection use modern and reliable Internet Standards. And if they dont, what can you do about it?

Background

With the test tool Internet.nl users can easily check whether their internet is 'up to date' i.e. if their website, email and internet connection use modern internet standards. The tool provides detailed background information on the test results with (pointers to) how-to's and manuals.

The test tool Internet.nl is an initiative of the Dutch Internet Standards Platform which is a collaboration of partners from the internet community and the Dutch government. The platform's mission is to jointly promote the use of modern internet standards keeping the internet reliable and accessible for everybody. ECP provides for the administrative home of the platform. NLnet Labs laid the foundation for Internet.nl and the underlying tooling.

From 1 April 2021 onwards, maintenance and further development will be carried out by the project team of the Internet Standards Platform.

Scope

Currently the following modern internet standards are considered within scope:

  • IPv6 (modern address),
  • DNSSEC (signed domain),
  • HTTPS (secure website connection),
  • website security options (such as security headers),
  • STARTTLS and DANE (secure mail server connection),
  • DMARC+DKIM+SPF (anti-spoofing), and
  • RPKI (secure routing).

Web standards (such as HTML) or identity standards (like SAML or OpenID Connect) are out of scope.

Although many of the tested internet standards contribute to a higher security level of your website, mail service or internet connection, a 100% score does not mean that an online service is fully secure. There are more aspects which are important for the security of your online services. But these are out of scope for Internet.nl. Please keep in mind that Internet.nl is foremost intended as an internet standards compliance test and not as a security test.

Documentation

To develop or run your own instance, see the documentation overview.

Building blocks

Internet.nl was made possible by using and combining other open source software. The main open source building blocks of Internet.nl are:

Contributing

We are happy to receive pull requests but keep in mind the scope of the project. Before starting work on something that you are not sure if it falls under the scope it is advised to first file an issue and start a discussion on the matter.

License

This project is licensed under the Apache License, Version 2.0 - see the LICENSE-Apache-2.0.txt file for details.

The files under the /translations folder are licensed under Attribution 4.0 International (CC BY 4.0) - see the LICENSE-CC-BY-4.0.txt file for details.

Both the name Internet.nl and the Internet.nl logo are explicitly excluded from the above licensing. Thus we do not grant permission to use these when our content or software code is reused.