یہاں ایک ازگر کا اسکرپٹ ہے جو مختلف اسپام ڈیٹا بیس میں آئی پی ایڈریس کی موجودگی کی جانچ کرتا ہے۔ ipaddress IP ایڈریس کی توثیق کرنے کے لئے ماڈیول اور requests 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)

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

تبصرے (0)

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

جواب دیں

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


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

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

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

UDP پراکسی

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

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