
DrMITM هو برنامج مصمم لتسجيل جميع حركة مرور موقع ويب بشكل شامل.
DrMITM هو برنامج مصمم لتسجيل جميع حركة المرور بشكل شامل.

يقوم DrMITM بإرسال طلب إلى موقع ويب ثم يعيد عنوان IP الخاص بالموقع، وذلك تحسبًا لأن يكون خادم الموقع مصممًا للاعتماد على عنوان IP للموقع في الطلبات. كما يتم إرسال الطلب الذي يذهب إلى الموقع أيضًا إلى الخادم الذي سيقوم بتسجيل الرسالة التي يرسلها الموقع، ثم يعيد نفس الرسالة ويرسلها مباشرة إلى الخادم، حيث قد يراها الخادم كأنها الموقع ولكنها ستوجه طلبنا أيضًا إلى الموقع بمجرد أن يغير البرنامج عناوين IP. بمجرد أن يرسل طلبنا إلى الموقع، يقوم البرنامج بإيقاف حركة المرور مؤقتًا وينتظر الحركة الواردة. عندما يحاول مستخدم جديد تسجيل الدخول أو أي شيء آخر ويرسل الموقع طلبًا إلى الخادم، سيتلقى DrMITM هذا الطلب، والطريقة التي يعيد بها البيانات إلينا هي عن طريق إرسال نفس البيانات إلى ملف.
لإصدار Nim: قم بتثبيت Nim 19.0 (باستخدام choosenim أو git clone) استنساخ المستودع (Git clone) انتقل إلى الدليل شغّل nim DrMITM.nim
لإصدار Python: قم بتثبيت Python استنساخ المستودع (git clone) انتقل إلى الدليل شغّل python DrMITM.py
e (تسجيل مباشر)
b (حظر حركة المرور)
r (إعادة توجيه المستخدمين)
--ᴘʀᴇᴠᴇɴᴛɪɴɢ ᴄʟɪᴇɴᴛ ᴛʀᴀғғɪᴄ ғʀᴏᴍ ʀᴇᴀᴄʜɪɴɢ ᴛʜᴇ sᴇʀᴠᴇʀ.--(ɴᴏᴡ ᴀᴠᴀɪʟᴀʙʟᴇ)
--ʀᴇᴅɪʀᴇᴄᴛɪɴɢ ᴛʀᴀғғɪᴄ--(ɴᴏᴡ ᴀᴠᴀɪʟᴀʙʟᴇ)
ᴛʜᴇʀᴇ ᴍᴀʏ ʙᴇ ᴀ ᴘᴏssɪʙɪʟɪᴛʏ ᴛʜᴀᴛ ᴅʀᴍɪᴛᴍ ᴡɪʟʟ ғᴀɪʟ ᴀᴛ sɴɪғғɪɴɢ ᴛʀᴀғғɪᴄ ᴏғ ᴡᴇʙsɪᴛᴇs ᴛʜᴀᴛ ᴄᴏᴍᴍᴜɴɪᴄᴀᴛᴇ ᴛʜʀᴏᴜɢʜ ᴍᴜʟᴛɪᴘʟᴇ sᴇʀᴠᴇʀs ʙᴇᴄᴀᴜsᴇ ᴏғ ᴄᴏɴғɪɢᴜʀᴀᴛɪᴏɴ ʀᴇᴀsᴏɴs ᴏʀ ᴘᴏssɪʙʟʏ ᴀ ᴄʜᴀɴɢᴇ ᴏғ ᴇɴᴄʀʏᴘᴛɪᴏɴ ᴏʀ ʀᴇǫᴜɪʀᴇᴍᴇɴᴛs ᴏғ ɴᴇᴇᴅɪɴɢ ᴛᴏ ᴛʀɪᴄᴋ ᴛʜᴇ sᴇʀᴠᴇʀ. ᴀɴᴅ ɪ sᴀʏ "ᴛʜᴇʀᴇ ᴍᴀʏ" ʙᴇᴄᴀᴜsᴇ ɪᴛ ʜᴀsɴ'ᴛ ʙᴇᴇɴ ᴛᴇsᴛᴇᴅ ʏᴇᴛ.
إذا كان لديك مشكلة، يرجى تقديمها مع التفاصيل التالية:
المشكلة التي تواجهها
إصدار Nim أو Python الخاص بك
نظام التشغيل
العملية التي كنت تقوم بها قبل حدوث المشكلة
س: كيف يعمل التسجيل المباشر؟ ج: فقط يرسل البيانات المسجلة إلى ملف ويعرضها على الشاشة.
س: كيف يعمل حظر حركة المرور؟ ج: يتم إرسال حرف يونيكود (unicode) إلى الموقع من الخادم، مما يؤدي إلى فيضان حركة المرور تجاه الحركة الواردة.
س: كيف تعمل ميزة إعادة التوجيه؟ ج: يتم إرسال رسالة خطأ وهمية بالإضافة إلى رمز حالة إعادة التوجيه من الخادم مع موقع معدل.