https://github.com/halukyamaner/dnsbl-scanner
DNSBL Scanner
https://github.com/halukyamaner/dnsbl-scanner
dnsbl dnsbl-checker dnsbl-lookups dnsbl-servers python
Last synced: 2 months ago
JSON representation
DNSBL Scanner
- Host: GitHub
- URL: https://github.com/halukyamaner/dnsbl-scanner
- Owner: halukyamaner
- Created: 2024-09-04T10:51:05.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-04T14:02:49.000Z (about 1 year ago)
- Last Synced: 2025-06-18T07:46:47.258Z (4 months ago)
- Topics: dnsbl, dnsbl-checker, dnsbl-lookups, dnsbl-servers, python
- Language: Python
- Homepage: https://www.halukyamaner.com
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DNSBL Scanner
## Overview
DNSBL Scanner is a Python-based utility for checking if an IP address or domain is listed on DNS-based Blackhole Lists (DNSBLs). These lists are commonly used to block or flag IPs associated with spam or other malicious activities.## Features
- **Customizable DNSBL Providers**: Users can modify the list of DNSBL providers to suit specific security needs.
- **Dynamic Querying**: The tool queries each DNSBL provider and returns the listing status for an input IP address or domain.
- **Flexibility**: Allows for flexibility in targeting different types of threats by modifying the DNSBL providers list.## Requirements
- Python 3.x
- `dnspython` package for `dns.resolver`
- `socket` for network operations## Usage
To use DNSBL Scanner, execute the script from the command line with an IP address or domain. The script queries each DNSBL provider in the list and reports back the listing status.```bash
python dnsbl_scanner.py