deSEC

desec.io
deSEC

Free DNS hosting provider designed with security in mind, and running on purely open source software. deSEC is backed and funded by SSE.

Open Source

deSEC Source Code

Author

desec-io

Description

Backbone of the deSEC Free Secure DNS Hosting Service

#dns#dnssec#dyndns#rest-api

Homepage

https://desec.io/

License

MIT

Created

27 Sept 16

Last Updated

16 Jun 26

Primary Language

Python

Size

4,947 KB

Stars

618

Forks

68

Watchers

618

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Peter Thomassen (24 May 26)

    fix(api): KeyError in d5d7768e516

  • Peter Thomassen (24 May 26)

    fix(api): fix overload from parallel slow requests in serials/

  • Peter Thomassen (24 May 26)

    fix(api): WSGI_APPLICATION path

  • dependabot[bot] (23 Mar 26)

    chore(deps): update coverage requirement in /api Updates the requirements on [coverage](https://github.com/coveragepy/coveragepy) to permit the latest version. - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.4...7.14.0) --- updated-dependencies: - dependency-name: coverage dependency-version: 7.14.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (16 Mar 26)

    chore(deps): update django-netfields requirement in /api Updates the requirements on [django-netfields](https://github.com/jimfunk/django-postgresql-netfields) to permit the latest version. - [Changelog](https://github.com/jimfunk/django-postgresql-netfields/blob/master/CHANGELOG) - [Commits](https://github.com/jimfunk/django-postgresql-netfields/compare/v1.3.2...v1.4.1) --- updated-dependencies: - dependency-name: django-netfields dependency-version: 1.4.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (16 Mar 26)

    chore(deps): update responses requirement in /api Updates the requirements on [responses](https://github.com/getsentry/responses) to permit the latest version. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.25.8...0.26.0) --- updated-dependencies: - dependency-name: responses dependency-version: 0.26.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (16 Mar 26)

    chore(deps): update psycopg[binary] requirement in /api Updates the requirements on [psycopg[binary]](https://github.com/psycopg/psycopg) to permit the latest version. - [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst) - [Commits](https://github.com/psycopg/psycopg/compare/3.3.2...3.3.4) --- updated-dependencies: - dependency-name: psycopg[binary] dependency-version: 3.3.4 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>

  • Peter Thomassen (16 May 26)

    fix(api): improve CNAME exclusivity error message

  • molikuner (02 Jan 26)

    feat(dyndns): allow overwriting IP address for specific (sub)domain

  • dependabot[bot] (11 Mar 26)

    chore(deps): update cryptography requirement in /api Updates the requirements on [cryptography](https://github.com/pyca/cryptography) to permit the latest version. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/46.0.4...46.0.5) --- updated-dependencies: - dependency-name: cryptography dependency-version: 46.0.5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (11 Mar 26)

    chore(deps): update coverage requirement in /api Updates the requirements on [coverage](https://github.com/coveragepy/coveragepy) to permit the latest version. - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.2...7.13.4) --- updated-dependencies: - dependency-name: coverage dependency-version: 7.13.4 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>

  • Bastien Wermeille (07 Mar 26)

    fix(): fix .env.dev filename in dev script

  • Matthew Donoughe (22 Jan 26)

    fix(webapp): allow IDN TLDs in CNAME targets

  • Peter Thomassen (11 Mar 26)

    feat(memcached): allow caching serials for more than ~82k domains Related: 97b71914659e02001c35efe29469d96f3344079a

  • Peter Thomassen (25 Feb 26)

    fix(api): ensure test_extra_dnskeys can expect consistent DNSKEY order

  • Peter Thomassen (25 Feb 26)

    chore(webapp): update frontend server adoptions

  • dependabot[bot] (02 Feb 26)

    chore(deps): update cryptography requirement in /api Updates the requirements on [cryptography](https://github.com/pyca/cryptography) to permit the latest version. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/46.0.3...46.0.4) --- updated-dependencies: - dependency-name: cryptography dependency-version: 46.0.4 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (26 Jan 26)

    chore(deps): update coverage requirement in /api Updates the requirements on [coverage](https://github.com/coveragepy/coveragepy) to permit the latest version. - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.1...7.13.2) --- updated-dependencies: - dependency-name: coverage dependency-version: 7.13.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (21 Jan 26)

    chore(deps): update celery requirement from ~=5.5.3 to ~=5.6.2 in /api Updates the requirements on [celery](https://github.com/celery/celery) to permit the latest version. - [Release notes](https://github.com/celery/celery/releases) - [Changelog](https://github.com/celery/celery/blob/main/Changelog.rst) - [Commits](https://github.com/celery/celery/compare/v5.5.3...v5.6.2) --- updated-dependencies: - dependency-name: celery dependency-version: 5.6.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (21 Jan 26)

    chore(deps): update django-pgtrigger requirement in /api Updates the requirements on [django-pgtrigger](https://github.com/AmbitionEng/django-pgtrigger) to permit the latest version. - [Release notes](https://github.com/AmbitionEng/django-pgtrigger/releases) - [Changelog](https://github.com/AmbitionEng/django-pgtrigger/blob/main/CHANGELOG.md) - [Commits](https://github.com/AmbitionEng/django-pgtrigger/compare/4.15.4...4.17.0) --- updated-dependencies: - dependency-name: django-pgtrigger dependency-version: 4.17.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>

  • Peter Thomassen (25 Feb 26)

    fix(api): offer squashed migration to effectively skip b0f9a4063b3

  • Peter Thomassen (25 Feb 26)

    fix(api): make b0f9a4063b3 work with very large rdata

  • Peter Thomassen (21 Jan 26)

    fix(webapp): correct VAT number

  • dependabot[bot] (12 Jan 26)

    chore(deps): bump actions/checkout in the github-actions group Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout). Updates `actions/checkout` from 4 to 6 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <[email protected]>

  • Peter Thomassen (12 Jan 26)

    chore(api): bump requirements

  • Peter Thomassen (12 Jan 26)

    feat(webapp): update frontend server adoptions

  • Peter Thomassen (12 Jan 26)

    fix(api): catch duplicate records in RRset on database layer

  • Peter Thomassen (12 Jan 26)

    fix(tests): remove identical DNSKEYs when mocking automatic DS update

  • fiwswe (26 Nov 25)

    feat(docs): clarify dynDNS query parameter usage, fixes #1153

  • Peter Thomassen (26 Nov 25)

    fix(webapp): clarify onboarding types on home page Related: https://talk.desec.io/t/difference-between-account-types/1543

deSEC Website

Website

deSEC – Free Secure DNS

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 88.99.64.5
  • Hostname digga.desec.io
  • Location Falkenstein, Sachsen, Germany, EU
  • ISP Hetzner Online GmbH
  • ASN AS24940

Associated Countries

  • US US
  • DE DE

Safety Score

Website marked as safe

100%

Blacklist Check

desec.io was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

deSEC Reviews

More DNS Hosting

⚠️ This section is still a work in progress ⚠️
Check back soon, or help us complete it by submiting a pull request on GitHub.
Or submit an entry here

About the Data: deSEC

Change History

API

You can access deSEC's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/desec

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share deSEC

Help your friends compare DNS Hosting, and pick privacy-respecting software and services.
Share deSEC and Awesome Privacy with your network!

View DNS Hosting (1)