<?php

function checkSpam($ipAddress) {
    // Validate the IP address
    if (!filter_var($ipAddress, FILTER_VALIDATE_IP)) {
        echo "Invalid IP address format\n";
        return;
    }

    // List of spam databases to check
    $spamDatabases = array(
        "b.barracudacentral.org",
        "bl.spamcop.net",
        "dnsbl.sorbs.net",
        "zen.spamhaus.org"
    );

    // Check each database for the IP address
    foreach ($spamDatabases as $db) {
        $query = $ipAddress . "." . $db;
        $result = gethostbyname($query);

        // Check if the IP address is listed
        if ($result == "127.0.0.2" || $result == "::1") {
            echo "$ipAddress found in $db\n";
            return;
        } else {
            echo "$ipAddress not found in $db\n";
        }
    }
}

// Example usage
$ipToCheck = "123.456.789.10"; // Replace this with the IP address you want to check
checkSpam($ipToCheck);

?>

Ověřuje formát IP adresy a poté jej porovnává s několika databázemi spamu pomocí vyhledávání DNSBL (DNS Blacklist). Pokud je IP adresa nalezena v některé z databází, vytiskne zprávu s uvedením, kde byla nalezena. V opačném případě vytiskne zprávu, že IP adresa nebyla nalezena v konkrétní databázi.

Komentáře (0)

Zatím zde nejsou žádné komentáře, můžete být první!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *


Vyberte a kupte proxy

Proxy datových center

Rotující proxy

UDP proxy

Důvěřuje více než 10 000 zákazníkům po celém světě

Proxy zákazník
Proxy zákazník
Proxy zákazníka flowch.ai
Proxy zákazník
Proxy zákazník
Proxy zákazník