Deploy Now

SaaS Alternative

HetrixTools MXToolbox

Stars

85

Forks

18

Watchers

4

Developer links

AbuseBox

AbuseBox is a self-hosted monitor for the mail servers you operate, checking your IPs and domains against 24 DNS blacklists on a schedule and alerting you when a listing appears, disappears, or is about to matter. A listing is never just a red flag. AbuseBox decodes each list's return codes into a plain meaning and a severity, links the removal page, and folds the result into a risk score out of 100 for every asset, with each factor and its contribution shown. Before any verdict is trusted, the list itself is tested against its RFC test addresses, so a resolver being refused reads as No answer rather than clean. The same asset page grades SPF, DKIM, and DMARC from A to F, parses DMARC aggregate reports, and tracks certificate validity, domain expiry, DNS records, WHOIS details, and server reachability with response times. Assets arrive one at a time, in bulk lists of up to 300, or as an entire subnet, each with its own owner, check selection, and interval. The activity log records every change, history charts show the trend, and email, Slack, Discord, or webhook alerts carry the news. A public quick-check page answers one-off lookups without an account, and the REST API covers the rest. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

AbuseBox
AbuseBox
AbuseBox

Benefits

  • Listings explained, not just flagged
  • Each blacklist verdict is decoded from its return codes into a meaning and a severity, with a link to the removal page, so you fix the critical listing before the cosmetic one.
  • A risk score that shows its working
  • Every asset scores out of 100 from its own findings across blacklists, reachability, certificate, domain, email authentication, and reputation, with each factor and its contribution broken out.
  • Trustworthy clean results
  • Blacklists are verified against their test addresses before their answers are trusted, so a list that refuses your resolver reports No answer instead of a false clean bill of health.
  • Change alerts where you work
  • Scheduled checks feed an activity log and history charts, and email, Slack, Discord, or webhook alerts fire on listings, removals, outages, recoveries, and approaching expiries.

Features

  • 24 DNS blacklists
  • IPs and domains are checked against 24 lists on a global or per-asset schedule, with bulk checks of up to 300 targets or every address in a /24 subnet.
  • Email authentication grading
  • SPF, DKIM, and DMARC are graded A to F with custom DKIM selectors, and DMARC aggregate reports are parsed so sending sources stay visible.
  • Certificates, domains, uptime
  • SSL validity, issuer, expiry, and cipher acceptability sit beside WHOIS and expiry dates, DNS records, and port 80 and 443 reachability with response times.
  • AbuseIPDB reputation
  • An optional free API key adds the abuse confidence score, reports, ISP, and country for each address next to the blacklist verdicts.
  • Delist tracking and history
  • Follow each listing toward removal with links to delisting pages, check history showing what changed, and blacklist history charts per asset.
  • API and public quick check
  • A REST API with Swagger docs, multiple users with admin roles, and a rate-limited public quick-check page that needs no account cover day-to-day operations.

Apps Similar to AbuseBox