eitaa logo
آموزش پایتون
63 دنبال‌کننده
244 عکس
106 ویدیو
52 فایل
ارتباط: https://eitaa.com/joinchat/956171922Cb501d5a32f لینک همین کانال: @LearnPythonIcy لینک کانال تلگرام: https://t.me/learnpythonicy
مشاهده در ایتا
دانلود
🔍 تشخیص URL‌های فیشینگ با Python 🔍 در این کد، با استفاده از ماژول re در Python، یک تابع ساده ایجاد کرده‌ایم که URLهای مشکوک به فیشینگ را تشخیص می‌دهد. این تابع بر اساس الگوهای رایج در URLهای فیشینگ، مانند استفاده از IP به جای دامنه، وجود کاراکتر @ در URL، و استفاده از سرویس‌های کوتاه‌کننده URL، این URLs را بررسی می‌کند. import re def is_phishing(url): phishing_patterns = [ r'https?://([^/]+)@', r'https?://\d+\.\d+\.\d+\.\d+', r'https?://(?:www\.)?([^/]+\.)?(paypal|bank|amazon)\.com', r'https?://bit\.ly/', ] for pattern in phishing_patterns: if re.search(pattern, url, re.IGNORECASE): return True return False user_url = input("Please enter the URL: ") if is_phishing(user_url): print("⚠️ This URL might be phishing! Be cautious.") else: print("✅ This URL seems safe.") با استفاده از این کد، می‌توانید URLهای مشکوک به فیشینگ را به راحتی تشخیص دهید و از خطرات احتمالی جلوگیری کنید. 🌐🛡 | | learnpythonicy