المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : استفسار عن عمل برنامج lan massenger بواسطة اوتو بلاى ميديا


المهندس محمود
29-01-2014, 12:00 AM
بسم الله الرحمن الرحيم
عايز اى طريقة شرح انى اصمم برنامج لارسال الرسائل بين المشتركين فى شبكة داخليه
لو فيه بلوجن تتيح عمل ذلك ارجو الافادة

القنـاص المصرى
01-02-2014, 03:18 AM
السلام عليكم ورحمة الله وبركاته
اخى الغالى
اما عن اسفسارك فسأجيبك بقدر علمى
اولا سنستخدم فى هذا الامر الاداه الشهيرة Netcat وهى اداه يستخدمها الهكرز فى الاتصال بسيرفرات الويب وخلافها
من مزايا هذه الاداه انها قادرة على صناعة شات بسيط مابين جهازين داخل وخارج الشبكة
سأعطيك فكرة عن الاجابة لانى الان فاتح من USB وساوفيك بالمشروع جاهزا عندما اعود للمنزل ان شاء الله
سنصنع شات داخلى بين جهازيين فى الشبكة
والادوات المطلوبة هى موجة الاوامر "CMD" او الدوس واداه النت كات
الان نصنع مشروع فى الاوتوبلاى ميديا ستوديو
ونقوم بأدراج موجة الاوامر فيه
ثم ننصب اوامر الاتصال عبر النت كات بين اجهزة الشبكة
انا اعطيتك فكرة حاول تبحث عنها مؤقتا وانتظر على يوم ياغالى حتى اعود للمنزل واصنعلك مشروع كامل بهذا الامر
ملحوظة فى حالة انك تريد صناعة شات خارج الشبكة راح تطبق نفس الخطواط ولكن يلزم فى جهاز صاحب الخدمة الللى هو هيسوى الشات وبنسميه هنا المضيف "host" انه يكون فاتح بورت .
وراح اضع شرح كامل ان شاء الله فى هذه النقطة

المهندس محمود
01-02-2014, 03:50 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية . بجد شكرا ليك على تعبك

فرح صالحي
01-02-2014, 01:15 PM
السلام عليكم ورحمة الله وبركاته
نحن في الانتظار للاستفادة
موفق بإذن الله ... لك مني أجمل تحية .

القنـاص المصرى
03-02-2014, 01:47 AM
السلام عليكم ورحمة الله وبركاته
اخوانى الكرام
قد حاولت جاهدا تطبيق الفكرة بحيث لا نستدعى اى برامج خارجية وانما يكون داخل البرنامج
ولكن المحاولة بائت بالفشل لان الطريقة المتاحة التى تربط مابين الدوس والاوتوبلاى تعتمد على تحميل الاوامر بعد تنفيذها . مثلا اذا كتبنا فى الدوس
netstat راح يتنظر حتى يحمل القيم وبعدها يطبعها فى البرنامج وهذه عبر DLL Function متاحة فى الملفات المفتوحة بالموقع
بينما فى حالة اداه النت كات لا يقدر لان اداه النت كات هى اداه دائمة فلن يستطيع تحميل القيم لان الاداه تعمل ولا تتوقف حتى يتم استدعاء امر ايقافها
ولكنى سأشرح لك كيف تسوى شات مابين جهازين عبر الدوس باستخدام النت كات
اولا لنقل ان لدينا جهازيين
Ahmed -> IP:192.168.1.2
Osama -> IP:192.168.1.3
اول شئ راح نضع الاداه فى الـ System32 فى الجهازين
ونفتح جهاز احمد
ومن ثم نفتح الدوس ونكتب
nc -l -v -p 1453
رقم 1453 هو رقم المنفذ اللى هتسوى عليه الشات ويمكن استبداله بأى رقم تشاؤه
فائدة هذا الامر انه يخلي الجهاز ينتظر اى اتصال على البورت 1453 بمعنى ان جهاز احمد ينتظر اتصال على البورت 1453
الان نفتح جهاز اسامة ونكتب فيه هذا الامر
nc 192.168.1.3 1453
وهذا الامر يخلى جهاز اسامة يتصل بجهاز احمد عن طريق البورت 1453
نذهب الان الى جهاز احمد لنجد انه تم الاتصال بين الجهازين بنجاح
اكتب اى شئ فى شاشة الدوس واضغط انتر ستجده ظهر عند الجهاز الاخر
.................................................. .................................................. ....
المشكلة حاليا فى التطبيق لان الطريقة المتاحة لربط البرنامج ب الدوس فاشلة حيث انها تعتمد على انتهاء الامر وتحميله
وانا احتاج طريقة لربط الجهاز بالدوس
.................................................. .................................................. .......
ملحوظة الاداه متاحة على الانترنت : اسمها Netcat

امل الماضي
03-02-2014, 05:43 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

ثامر أبو بلقيس
03-02-2014, 11:43 AM
بارك الله فيك كنت اضن Netcat لقطع الاتصال او سحبه فقط :abc_138:

فرح صالحي
03-02-2014, 11:47 AM
السلام عليكم ورحمة الله وبركاته
جازاك الله خيرا على الشرح
موفق بإذن الله ... لك مني أجمل تحية .
:abc_152:

القنـاص المصرى
04-02-2014, 06:11 AM
بارك الله فيك كنت اضن Netcat لقطع الاتصال او سحبه فقط :abc_138:

اخى ابا بلقيس هناك فرق بين Netcut و Netcat
الـNetcut
هى اداه لسحب سرعة الانترنت من الشبكة وتقوم بعمل هجوم من نوع D-Dos Attack على اجهزة الشبكة . ويتم كشفها بمحاولة الدخول للروتر فاذا ظهرتلك رسالة طلب اليوزر والباص معناه انك غير مصاب بالنت كات
اما ان كنت مصاب فلن تتصل معها
اما الـNetcat
فهى اداه يستخدمها الهكرز فى الاتصال بسيرفرات الويندوز ومن احد خصائصها عمل شات مع السيرفر .

ثامر أبو بلقيس
04-02-2014, 09:36 AM
شكرا على التنبيه لخطورة الأداة

علاء الدين حسين
04-02-2014, 11:59 AM
عايز اى طريقة شرح انى اصمم برنامج لارسال الرسائل بين المشتركين فى شبكة داخليه


ممكن تعريف دقبق جدا لما تسميه الشبكة الداخلية
انترنت مركزى مثلا ؟؟

مطلوب توضيح دقيق لاتمكن من مساعدتك

المهندس محمود
04-02-2014, 01:40 PM
ممكن تعريف دقبق جدا لما تسميه الشبكة الداخلية
انترنت مركزى مثلا ؟؟

مطلوب توضيح دقيق لاتمكن من مساعدتك
ايون عندى مشتركين فى شبكة داخليه وعايز اصمم برنامج عشان نكلم بعد من عليه وياريت يكون بيشتغل من غير نت يعنى شبكة داخليه

علاء الدين حسين
04-02-2014, 01:56 PM
ايون عندى مشتركين فى شبكة داخليه وعايز اصمم برنامج عشان نكلم بعد من عليه وياريت يكون بيشتغل من غير نت يعنى شبكة داخليه

من البديهى أن البرنامج لن يحتاج للإنترنت

لكن متصلين عن طريق إيه ؟؟
سوف يحدد ذلك البروتوكول المستخدم

هل سيكون برنامج ند إلى ند ؟؟
هل سيكون برنامج سيرفرز و كلاينتس ؟؟

المهندس محمود
04-02-2014, 09:40 PM
من البديهى أن البرنامج لن يحتاج للإنترنت

لكن متصلين عن طريق إيه ؟؟
سوف يحدد ذلك البروتوكول المستخدم

هل سيكون برنامج ند إلى ند ؟؟
هل سيكون برنامج سيرفرز و كلاينتس ؟؟
برنامج سيرفرز و كلاينتس تمام كدة لو عندك فكرة ياريت تفدنى بيها لو سمحت وانا شاكر جدا ليك