🔍 أداة لجمع معلومات الزوار عبر رابط خاص

 

📌 وصف المشروع

هذا المشروع يسمح لك بإنشاء رابط خاص وعند فتحه من قبل أي شخص، سيتم تسجيل عنوان IP، المتصفح، ونوع الجهاز في ملف logs.txt. يمكن تشغيل السيرفر محليًا أو عبر الإنترنت باستخدام ngrok لمشاركة الرابط.

⚠️ تحذير: استخدم هذا المشروع فقط للأغراض التعليمية وفي بيئة مسموح بها!


🛠️ 1. تثبيت الأدوات المطلوبة

تثبيت Python و Flask

إذا لم يكن لديك Python مثبتًا، حمله من python.org ثم قم بتثبيت مكتبة Flask:

bash
pip install flask

تثبيت ngrok لإنشاء رابط عام

  1. حمل ngrok من ngrok.com.
  2. قم بفك الضغط عن الملف وضعه في مجلد المشروع.

📝 2. إنشاء كود Python لتسجيل بيانات الزوار

افتح محرر النصوص (VS Code أو Notepad++)، وأنشئ ملف جديد باسم server.py، ثم ضع فيه هذا الكود:

python
from flask import Flask, request app = Flask(__name__) @app.route('/') def log_info(): ip = request.remote_addr user_agent = request.headers.get('User-Agent') with open("logs.txt", "a") as log: log.write(f"IP: {ip}, User-Agent: {user_agent}\n") return "مرحبًا بك! ✅ تم تسجيل بياناتك بنجاح." if __name__ == '__main__': app.run(host="0.0.0.0", port=5000)

🚀 3. تشغيل السيرفر

افتح Terminal أو CMD وانتقل إلى مجلد المشروع، ثم شغل السيرفر:

bash
python server.py

سترى رسالة تخبرك أن السيرفر يعمل على http://127.0.0.1:5000/.


🌍 4. جعل الرابط متاحًا عبر الإنترنت باستخدام ngrok

افتح Terminal أو CMD وشغل الأمر التالي:

bash
ngrok http 5000

سيظهر لك رابط مثل:

arduino
https://randomname.ngrok.io

📤 أرسل هذا الرابط لأي شخص، وعند فتحه سيتم تسجيل معلوماته في logs.txt!


📂 5. مشاهدة البيانات المسجلة

افتح ملف logs.txt، وستجد معلومات مثل:

yaml
IP: 192.168.1.10, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)

لمعرفة موقع الشخص، استخدم:

bash
curl ipinfo.io/192.168.1.10

📢 🎯 تم بنجاح!

✅ الآن لديك أداة تسجل معلومات الزوار عند فتح الرابط! يمكنك استخدامها في بيئة اختبارية أو تطوير ميزات إضافية.

تعليقات

المشاركات الشائعة من هذه المدونة

1. استخدام Zphisher (للصفحات المزورة) على Windows

أقوى أدوات الاختراق في Kali Linux مع وصفها

🌍 شرح Cloudflare Tunnel بالتفصيل لإنشاء رابط عام لمشروعك