Voici un script Python qui vérifie la présence d'une adresse IP dans diverses bases de données de spam à l'aide du ipaddress module pour valider l’adresse IP et requests module pour faire des requêtes HTTP :

import requests
import ipaddress

def check_spam(ip_address):
    # Validate the IP address
    try:
        ipaddress.ip_address(ip_address)
    except ValueError:
        print("Invalid IP address format")
        return

    # List of spam databases to check
    spam_databases = [
        "b.barracudacentral.org",
        "bl.spamcop.net",
        "dnsbl.sorbs.net",
        "zen.spamhaus.org"
    ]

    # Check each database for the IP address
    for db in spam_databases:
        query = ip_address + '.' + db
        try:
            response = requests.get("http://"+query)
            if response.text.startswith("127.0.0"):
                print(f"{ip_address} found in {db}")
            else:
                print(f"{ip_address} not found in {db}")
        except requests.RequestException as e:
            print(f"Error checking {ip_address} in {db}: {e}")

# Example usage
ip_to_check = "123.456.789.10"  # Replace this with the IP address you want to check
check_spam(ip_to_check)

Ce script prend une adresse IP en entrée, valide son format, puis vérifie l'adresse IP par rapport à plusieurs bases de données de spam à l'aide de recherches DNSBL (DNS Blacklist). Si l'adresse IP est trouvée dans l'une des bases de données, un message sera imprimé indiquant où elle a été trouvée. Sinon, il imprimera un message indiquant que l'adresse IP n'a pas été trouvée dans une base de données particulière.

Commentaires (0)

Il n'y a pas encore de commentaires ici, vous pouvez être le premier !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *


Choisir et acheter une procuration

Proxies pour centres de données

Procurations tournantes

Proxies UDP

Approuvé par plus de 10 000 clients dans le monde

Client mandataire
Client mandataire
Client proxy flowch.ai
Client mandataire
Client mandataire
Client mandataire