Project

PSBlackListChecker

Basic functionality of this module is ability to quickly verify if given IP address is on any of over 80 defined DNSBL lists. Below code will return results only if IP is on any of the lists. Advanced functionality of this module is ability to send reports to your email when things get bad on one of those 80 defined DNSBL listrs.

Stars55
Forks10
Open issues0
PowerShell Gallery downloads56509
Releasev0.8.7
Language: PowerShell Updated: 2026-02-14T21:19:06.0000000+00:00

Documentation

PSBlackListChecker Overview

When to use PSBlackListChecker and what it covers.

Use PSBlackListChecker when you need a quick PowerShell view of whether one or more IP addresses appear on common DNS blocklists.

The module is useful during mail-flow troubleshooting, infrastructure reviews, or recurring monitoring checks where you want the results in PowerShell objects instead of a browser-only tool.

Common tasks

  • Check a single IP address against configured DNS blocklists.
  • Compare several addresses in one run.
  • Return all checks, not only listed results, when you need a reviewable report.
  • Sort output by IP address, blacklist name, or listed status.