Available now

devtls.

Find what your TLS setup isn't telling you.

A valid certificate and a padlock hide a lot: mail ports that never encrypt, SPF records receivers quietly discard, a proxy still negotiating TLS 1.0. devtls scans your web and mail stack, reads your config, and tells you exactly what to change.

Runs in your browserNothing to installFree tier, no card

Four checks, one grade

Most scanners stop at your HTTPS port. Your mail stack and your reverse proxy are where the quiet failures live.

Web TLS

Certificate chain, expiry and trust, the full protocol matrix, cipher strength and forward secrecy, HSTS and redirects — probed on every resolved A/AAAA address, so the grade reflects your weakest IP.

A+ → F gradePer-IP probingCipher enumerationHSTS & redirects

Mail TLS

Submission, SMTPS, IMAP and POP3 — following your MX records. Tells you whether STARTTLS is genuinely enforced, and whether your server accepts credentials before the connection is encrypted.

587 · 465 · 993 · 995MX 25 · 143 · 110STARTTLS enforcementCleartext-auth detection

Mail DNS

SPF, DKIM, DMARC, MTA-STS and TLS-RPT. SPF includes are followed recursively against the 10-lookup limit — the failure that silently makes an otherwise perfect record unusable to receivers.

SPF lookup countingDKIM key strengthDMARC policyMTA-STS & TLS-RPT

Config analysis

Paste a docker-compose.yml, Traefik config, Nginx block or Caddyfile and get findings anchored to the line, each with a fix you can copy. Read as text — nothing in your config is ever fetched.

Docker & Traefik labelsNginx & CaddyLine-anchored findingsCopy-paste fixes

Findings you can act on

Every finding says what is wrong, why it matters, and what to paste to fix it — a DNS record with your domain already filled in, a corrected Traefik label, an Nginx block. No generic advice, no grade without a reason.

  • Severity-ranked, so you know what to do first
  • Config findings anchored to the exact line
  • Re-scans on a schedule, with webhook alerts on a drop
  • Public grade badge for your README
example.comD
critical

Enable STARTTLS on SMTP 587

mail-tls

high

Replace the self-signed certificate on IMAP 993

mail-tls

high

SPF needs 12 DNS lookups (limit 10)

mail-dns

medium

Router "app" uses Traefik's default TLS options

config · line 11

medium

Strengthen the DMARC policy beyond p=none

mail-dns

Pricing

Start free, upgrade when it earns it

Every plan includes web TLS, mail TLS, mail DNS and config analysis. Paid tiers raise the limits and add automation.

Free

community support

€0
  • 3 domains
  • 30 scans / month
  • 10 config checks / month
  • Weekly auto-rescan
  • 30-day history
  • 1 seat
Start free
Most popular

Pro

email support

€4.99/month
  • 25 domains
  • 500 scans / month
  • 200 config checks / month
  • Daily auto-rescan
  • 1 year history
  • 1 seat
  • API access & webhooks
  • Prometheus metrics
  • SSL Labs cross-check
Choose Pro

Team

priority support

€19.99/month
  • 100 domains
  • 2,000 scans / month
  • 1,000 config checks / month
  • Daily auto-rescan
  • Unlimited history
  • 5 seats
  • API access & webhooks
  • Prometheus metrics
  • SSL Labs cross-check
  • Priority scan queue
Choose Team

Founder

One-time

Pay once, keep it. 50 domains, 2,500 scans a month, 3 seats, unlimited history — no renewal.

Secure checkout and billing are handled on devtls.fleeq.net. Cancel any time from your billing portal.

Scan your domain in about a minute

No install, no agent, no card. Add a domain and devtls tells you where you stand — and what to change first.

Open devtls