Skip to content

zAxCoder/cloudflare_bypass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔥 Cloudflare Bypass Script - Advanced Edition

بواسطة: zAx Morbius


📌 نبذة عن المشروع

هذا السكريبت من تطويري الخاص (zAx Morbius) وهو أداة متقدمة لتجاوز حماية Cloudflare بنسبة نجاح عالية جداً. السكريبت يستخدم تقنيات متقدمة للتعامل مع جميع أنواع تحديات Cloudflare بما في ذلك:

  • Cloudflare Challenge
  • Turnstile Captcha
  • Browser Verification
  • DDoS Protection
  • Ray ID Challenges

⚙️ المميزات الرئيسية

  • تجاوز تلقائي بالكامل - لا يحتاج تدخل يدوي
  • مراقبة مستمرة - يفحص كل ثانية لاكتشاف Cloudflare
  • تقنيات متعددة - يستخدم أكثر من 10 طرق مختلفة للتجاوز
  • محاكاة بشرية متقدمة - حركات ماوس وكيبورد طبيعية
  • Stealth Mode - إخفاء كامل لهوية البوت
  • قابل للتخصيص - يمكن تغيير الموقع المستهدف بسهولة

🔧 تغيير الموقع المستهدف

يمكنك بسهولة تغيير الموقع المستهدف عن طريق تعديل السطر 258 في الملف:

self.url = "https://www.example.com/"  # ضع هنا الموقع اللي عايز تفتحه

السكريبت يعمل مع أي موقع محمي بـ Cloudflare!

📋 المتطلبات

1. Python

  • Python 3.7 أو أحدث
  • يُفضل Python 3.9 أو 3.10 للأداء الأفضل

2. Google Chrome

  • يجب تثبيت Google Chrome على جهازك
  • السكريبت يدعم أحدث إصدارات Chrome تلقائياً

3. المكتبات المطلوبة

pip install -r requirements.txt

🚀 طريقة التثبيت والتشغيل

خطوة 1: تثبيت Python

  1. حمل Python من python.org
  2. أثناء التثبيت، تأكد من تفعيل خيار "Add Python to PATH"
  3. افتح CMD وتأكد من التثبيت:
python --version

خطوة 2: تثبيت Google Chrome

  1. حمل Chrome من google.com/chrome
  2. ثبته بالطريقة العادية
  3. مهم: لا تحتاج لتحميل ChromeDriver منفصل - السكريبت يتعامل مع هذا تلقائياً!

خطوة 3: تثبيت المكتبات

افتح CMD في مجلد المشروع وشغل:

pip install -r requirements.txt

أو يدوياً:

pip install undetected-chromedriver
pip install selenium
pip install colorama

خطوة 4: تشغيل السكريبت

python cloudflare_bypass.py

🔍 شرح التقنيات المتقدمة المستخدمة

1. Undetected ChromeDriver

  • استخدام undetected_chromedriver بدلاً من Selenium العادي
  • يخفي تماماً أن المتصفح مُتحكم فيه آلياً
  • يتجاوز معظم أنظمة كشف البوتات

2. CloudflareMonitor Class

class CloudflareMonitor:
    """مراقب خلفي يفحص Cloudflare كل ثانية"""
  • Thread-based monitoring: يعمل في thread منفصل
  • Weak references: لتجنب memory leaks
  • Auto-detection: يكتشف 18+ نوع من تحديات Cloudflare
  • Real-time bypass: يحاول التجاوز فور اكتشاف التحدي

3. تقنيات التجاوز المتعددة

Method 1: Body Interaction

body = driver.find_element(By.TAG_NAME, "body")
driver.execute_script("arguments[0].click();", body)
body.send_keys(" ")

محاكاة تفاعل المستخدم مع الصفحة

Method 2: Iframe Handling

  • يبحث عن 9+ أنواع مختلفة من iframes
  • يتعامل مع 20+ selector مختلف للـ checkboxes
  • يستخدم 4 طرق مختلفة للنقر (JS, Action, Direct, Force)

Method 3: Human Simulation

# حركات الماوس
action.move_to_element(body).perform()
action.move_by_offset(100, 100).perform()

# السكرول
driver.execute_script("window.scrollTo(0, 100);")

# الكيبورد
body.send_keys(Keys.SPACE)
body.send_keys(Keys.TAB)

4. Stealth JavaScript Injection

Object.defineProperty(navigator, 'webdriver', {get: () => undefined});
Object.defineProperty(navigator, 'plugins', {get: () => [1, 2, 3, 4, 5]});
window.chrome = {runtime: {}};

إخفاء كامل لهوية البوت من JavaScript

5. Profile Management

  • إنشاء profile مؤقت فريد لكل جلسة
  • تنظيف تلقائي للملفات المؤقتة القديمة
  • استخدام UUID لضمان عدم التعارض

🛠️ إعدادات ChromeDriver

الإعدادات الأساسية المستخدمة:

options.add_argument("--no-sandbox")
options.add_argument("--disable-dev-shm-usage")
options.add_argument(f"--user-data-dir={temp_dir}")

لماذا هذه الإعدادات؟

  • --no-sandbox: تجاوز sandbox mode (مطلوب في بعض البيئات)
  • --disable-dev-shm-usage: حل مشاكل الذاكرة المشتركة
  • --user-data-dir: استخدام profile منفصل لتجنب التعارضات

📊 المخرجات والألوان

السكريبت يستخدم colorama لإخراج ملون وواضح:

  • 🟦 Cyan: معلومات عامة
  • 🟩 Green: عمليات ناجحة
  • 🟨 Yellow: تحذيرات أو انتظار
  • 🟥 Red: أخطاء

🐛 حل المشاكل الشائعة

مشكلة: "Chrome driver not found"

الحل: السكريبت يحمل الـ driver تلقائياً، تأكد من وجود اتصال إنترنت

مشكلة: "Permission denied"

الحل: شغل CMD كـ Administrator

مشكلة: "Module not found"

الحل: تأكد من تثبيت المكتبات:

pip install --upgrade -r requirements.txt

مشكلة: الصفحة لا تفتح

الحل:

  1. تأكد من تثبيت Chrome
  2. جرب تعطيل الـ antivirus مؤقتاً
  3. تأكد من عدم وجود proxy نشط

🔒 ملاحظات أمنية

  1. استخدم VPN عند الحاجة لحماية إضافية
  2. لا تستخدم للأغراض الضارة - هذا للأغراض التعليمية
  3. احترم شروط الاستخدام للمواقع المستهدفة
  4. تجنب الاستخدام المفرط لتجنب الحظر

📈 تحسينات مستقبلية محتملة

  • دعم متصفحات أخرى (Firefox, Edge)
  • GUI واجهة رسومية
  • دعم Proxy و SOCKS5
  • حفظ Cookies للجلسات
  • Multi-threading لفتح مواقع متعددة

💡 نصائح للاستخدام الأمثل

  1. استخدم على Windows 10/11 للأداء الأفضل
  2. أغلق برامج Chrome الأخرى قبل التشغيل
  3. انتظر حتى اكتمال العملية - لا تتدخل يدوياً
  4. راقب الـ console output لفهم ما يحدث
  5. جرب أوقات مختلفة إذا فشل التجاوز

📞 الدعم والتواصل

للأسئلة والاقتراحات، هذا الكود من تطوير zAx Morbius


📜 الرخصة

هذا المشروع للأغراض التعليمية. استخدمه على مسؤوليتك الخاصة.


⭐ إذا أعجبك المشروع، لا تنسى دعمه!

تطوير: zAx Morbius
الإصدار: 1.0.0
آخر تحديث: 2025

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages