<?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);

?>

یہ IP ایڈریس فارمیٹ کی توثیق کرتا ہے، پھر اسے DNSBL (DNS بلیک لسٹ) تلاش کرنے والے کئی سپیم ڈیٹا بیس کے خلاف چیک کرتا ہے۔ اگر آئی پی ایڈریس کسی بھی ڈیٹا بیس میں پایا جاتا ہے، تو یہ ایک پیغام پرنٹ کرتا ہے جس سے یہ ظاہر ہوتا ہے کہ یہ کہاں ملا تھا۔ بصورت دیگر، یہ ایک پیغام پرنٹ کرتا ہے جس سے ظاہر ہوتا ہے کہ IP ایڈریس کسی خاص ڈیٹا بیس میں نہیں ملا تھا۔

تبصرے (0)

یہاں ابھی تک کوئی تبصرہ نہیں ہے، آپ پہلے ہو سکتے ہیں!

جواب دیں

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا۔ ضروری خانوں کو * سے نشان زد کیا گیا ہے


پراکسی کا انتخاب کریں اور خریدیں۔

ڈیٹا سینٹر پراکسی

گھومنے والی پراکسی

UDP پراکسی

دنیا بھر میں 10000+ صارفین کے ذریعے قابل اعتماد

پراکسی کسٹمر
پراکسی کسٹمر
پراکسی کسٹمر flowch.ai
پراکسی کسٹمر
پراکسی کسٹمر
پراکسی کسٹمر