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

Curated Examples

Check a single IP address

Use PSBlackListChecker to check one IP address and review all DNSBL results.

This pattern is useful when you want to inspect one public address before opening a mail-delivery case.

It is adapted from Examples/Search-BlackList-Manual.ps1.

Example

Import-Module PSBlackListChecker

$ipAddress = '203.0.113.10'

Search-BlackList -IP $ipAddress -ReturnAll |
    Sort-Object IsListed, BlackList -Descending |
    Format-Table IP, BlackList, IsListed, Answer -AutoSize

What this demonstrates

  • checking one address
  • returning both listed and clean responses
  • sorting output so possible hits are easy to review

Source