الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن أن امنع Client من استخدام موارد الشبكة برمجيا

بدأه new Csharp في 7 أغسطس 2008 · 19 رد · 5,395 مشاهدة · في برمجة الشبكات والتطبيقات الموزعة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

مرحبا اخواني الاعضاء ، انا سعيد لانضمامي معكم بهذا المنتدى الضخم لانه جميع الاعضاء فيه متعاونين و نشيطين ما شاء الله عليكم

(net cut ) و بصراحة انا داخل اسئل سؤال .. طبعا معظمنا سمع عن برنامج النت كت

(LAN) و فكرة شغله انه بفصل النت عن احد المشاركين بالنت عن طريق شبكة داخلية

(default getaway) و فكرت كتير بطريقة شغله .. و بظن انه بعمل على تغيير قيمة الديفولت جيت اويه

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

سؤالي هل في امكانية فعل برنامج شبيه بالنت كت بالسي شارب ... و اذا استطعنا فعله ... فهل هناك امكانية لمنع جهاز معين من الشبكة (كلاينت) انه يستفيد من الشبكة ككل و ليس فقط النت

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

و اذا كان هناك امكانية لفعل هذا الشيء ارجوا توضيح الطريقة

و بعتذر على الاطالة بشرح السؤال بس حبيت اني اوضح الفكرة

و اتمنى القى اجابة من الاعضاء و من اصحاب الخبرة ببرمجة الشبكات بالسي شارب

تم تعديل هذه المشاركة بواسطة new Csharp في 7 أغسطس 2008 في 02:01

#3

شكرا اخي راح اطلع على الكتاب المرفق و بتمنى يفيدني ... و راح اعطيك رايي بالكتاب و اسلوبه

#4

الكتاب جميل جدا ولا غبار عليه .. و شايفه من قبل

و بظن اني بحاجة مساعد الاعضاء اصحاب الخبرة بالموضوع لو عندهم ما يقدموه

و شكرا

#5
اقتباس
net cut ) و بصراحة انا داخل اسئل سؤال .. طبعا معظمنا سمع عن برنامج النت كت

(LAN) و فكرة شغله انه بفصل النت عن احد المشاركين بالنت عن طريق شبكة داخلية

(default getaway) و فكرت كتير بطريقة شغله .. و بظن انه بعمل على تغيير قيمة الديفولت جيت اويه

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

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

أم هل تستخدم برنامج مثل ISA Server؟ يمكنك من خلاله إضافة Rule لمنع IP أو منع الكل والسماح لـIP's معينة والكثير من الأمور

في حالة لم تتوفر أي من تلك الأمور لديك فلا يمكنك منعه من الدخول على الإنترنت لأن صلاحياتك = صلاحياته وبالتالي الحل هو أنه يجب أن تملك صلاحية إضافية كأن تكون أنت Admin على جهازه وهو User ولمنعه من الإتصال بالإنترنت على نفس جهازه وذلك إما بإيقاف الـService الخاصة بالـLAN أو عمل Disable لـTCP/IP ويوجد الكثير الكثير من الطرق .

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

و اذا كان هناك امكانية لفعل هذا الشيء ارجوا توضيح الطريقة

حماية البيانات شيء ومنع Client من الوصول إلى موراد الشبكة شيء اخر ولا بد لكم من إعادة تخطيط لشبكة بحيث ترعى فيها مسائل الحماية وصلاحيات الـClient/Server أما بخصوص برنامج يغير أي بي جهاز ما عن بعد دون وجود صلاحية لك لدخول إلى جهازه أو إدارة الـServices الخاصة به فهذا أمر غير ممكن اطلاقا لأنه وكما ذكرت في النقطة السابقة ستكون صلاحياته = صلاحياتك ولا بد لك من إما برنامج مثبت على جهازه يستقبل ثم ينفذ أوامر معينة أو صلاحية Admin على جهازه...

#6

اشكرك اخ فادي للمشاركة بالموضوع

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

أم هل تستخدم برنامج مثل ISA Server؟ يمكنك من خلاله إضافة Rule لمنع IP أو منع الكل والسماح لـIP's معينة والكثير من الأمور

في حالة لم تتوفر أي من تلك الأمور لديك فلا يمكنك منعه من الدخول على الإنترنت لأن صلاحياتك = صلاحياته وبالتالي الحل هو أنه يجب أن تملك صلاحية إضافية كأن تكون أنت Admin على جهازه وهو User ولمنعه من الإتصال بالإنترنت على نفس جهازه وذلك إما بإيقاف الـService الخاصة بالـLAN أو عمل Disable لـTCP/IP ويوجد الكثير الكثير من الطرق .

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

و الشبكة الها سيرفر خاص فيها .. و كما وضحت الشبكة عبارة عن دومينات .. و ايضا مسموح دخول الضيوف .. مثل صحاب اللاب توب .. او حتى ممكن يدخل من الجهاز نفسه لوكال كـ ادمينيستريتور و السيرفر شغال على windows server 2003 يعني مفعل activ directory .. DNS and DHCP

بس بظن انه فكرة net cut بتعتمد بشكل رئيسي على تغيير gateway لانه المنفذ الوحيد للوصول للراوتر و هو المنفذ الوحيد للعالم الخارجي (الانترنت)

اقتباس
حماية البيانات شيء ومنع Client من الوصول إلى موراد الشبكة شيء اخر ولا بد لكم من إعادة تخطيط لشبكة بحيث ترعى فيها مسائل الحماية وصلاحيات الـClient/Server أما بخصوص برنامج يغير أي بي جهاز ما عن بعد دون وجود صلاحية لك لدخول إلى جهازه أو إدارة الـServices الخاصة به فهذا أمر غير ممكن اطلاقا لأنه وكما ذكرت في النقطة السابقة ستكون صلاحياته = صلاحياتك ولا بد لك من إما برنامج مثبت على جهازه يستقبل ثم ينفذ أوامر معينة أو صلاحية Admin على جهازه...

صحيح اخي من الممكن عمل عدة طرق لحماية البيانات بالشبكة و يكون ادائها اكثر من رائع ... لكن بظن مع خبرتك بمجال الشبكات اكيد سمعت عن شغلة اسمها sniff و طبيعة شغل السنيف متنوعة و انا بحاول اعمل برنامج يقوم بحماية الشكبة من السنيف و حابب مع الحماية اعمل نوع من المنع كاخراج اي جهاز مشكوك بامره من الشبكة و ترك رسالة للادمن انه يتاكد من حالة الجهاز و سبب الشك بانه سنيفر .

و طريقة السنيف بسرقة المعلومات ما الها علاقة بحماية البيانات ... ممكن نقول باللينكس كشفها و منع الحالة اسهل بكتير لانه اللينكس open source لتكن مع الوندوز صعبة خصوصا لما احاول ادخل لمفلفات system و طبعا هذا كله لانه الوندوز close source

ملاحظة: كما ذكرت انه الشكبة عبارة عن دومين .. و بنفس الوقت ضيوف .. بالنسبة للـ domain في امكانية اركب برنامج client على جهازهم عن طريق السكريب ... بس الضيوف صعب الا اذا كان في طريق اثبت برنامج على جهازهم بدون علمهم.

بتمنى اني قدرت اوصل الفكره بشكل اوضح هذه المرة

#7

فكرة عمل ال net cut

منبية على

Arp Spoofing

;-)

يا نفس كفي عن العصيان واكتسبي ----- فعلا جميلا لعل الله يرحمني

#8

اهلين اخي

يسلموا على المشاركة بالموضوع

ممكن توضح اكتر ARP Spoofing اللي بتقصدها و طريقة عملها

لانه نوع المشكلة اللي بحاول احلها ممكن كمان تعتمد على الـ ARP Spoofgin

و شكرا الك

#9

السلام عليكم

المقصود ب arp spoofing ببساطه هي عملية خداع

حيث ان الجهاز المخادع يقوم بارسال ال mac address الى الاجهزة الاخري في رسالة arp reply بحيث انهم يخزنوه عندهم مكان

mac address الخاص ب router

وهكذا اي رسالة من هذه الاجهزه الى الراوتر سوف تصل الى الجهاز المخادع و ليس الى الراوتر الحقيقي

http://www.google.com.eg/search?hl=en&...ofing&meta=

B)

يا نفس كفي عن العصيان واكتسبي ----- فعلا جميلا لعل الله يرحمني

#10
اقتباس
ملاحظة: كما ذكرت انه الشكبة عبارة عن دومين .. و بنفس الوقت ضيوف .. بالنسبة للـ domain في امكانية اركب برنامج Client على جهازهم عن طريق السكريب ... بس الضيوف صعب الا اذا كان في طريق اثبت برنامج على جهازهم بدون علمهم.

بتمنى اني قدرت اوصل الفكره بشكل اوضح هذه المرة

على أي حال رأي الشخصي أن تخطيط infrastructure لديكم هو ما يسبب للوقوع بهذه المشكلات فطريقة التوصيل إلى الإنترنت من خلال الـdefault getaway مناسبة فقط لدى الـHome User وليست طريقة سليمة لشركات وخاصة تلك التي يسمح فيها لضيوف بستخدام الإنترنت لأنه كما قلت لك سابقا سيكون للجميع على الشبكة نفس الصلاحيات بمعنى لن تستطيع منع اشخاص من الـspoofing أو اي شيء اخر وكمثال على البنية التحتية السليمة تقسيم الشبكة إلى قسمين قسم لضيوف وقسم للموظفين كعمل VLAN لكل منهما وتوصيل الإنترنت لهم من خلال Server خاص باستخدام أحد البرامج المخصصة مثل 24 Online ...

#11
اقتباس
على أي حال رأي الشخصي أن تخطيط infrastructure لديكم هو ما يسبب للوقوع بهذه المشكلات فطريقة التوصيل إلى الإنترنت من خلال الـdefault getaway مناسبة فقط لدى الـHome User وليست طريقة سليمة لشركات وخاصة تلك التي يسمح فيها لضيوف بستخدام الإنترنت لأنه كما قلت لك سابقا سيكون للجميع على الشبكة نفس الصلاحيات بمعنى لن تستطيع منع اشخاص من الـspoofing أو اي شيء اخر وكمثال على البنية التحتية السليمة تقسيم الشبكة إلى قسمين قسم لضيوف وقسم للموظفين كعمل VLAN لكل منهما وتوصيل الإنترنت لهم من خلال Server خاص باستخدام أحد البرامج المخصصة مثل 24 Online ...

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

راح اطرح السؤال باسلوب تاني ..

اكيد كلنا متفقين مهما كانت درجة الامن و السيكيوريتي بالشبكة او باي نظام كان .. دايما في اله نقطة ضعف و دايما في ناس بحاولوا يستغلوا مثل هذه النقاط لصالحهم سواء كان لسرقة معلومات مهمة او للتسلية و بظن ما في تنين راح يختلفوا معي بهالكلام

و طبعا المبرمجين بهذه النقطة بنقسموا لقسمين .. قسم بحاول يسرق المعلومات و يستغلها .. والقسم التاني بحاول يمنع مثل هيك سرقة او استفادة من المعلومات ..

احنا نقول على فرض اني واجهت واحد قادر انه يسرق المعلومات و قدرت احدد الماك ادريس و الاي بي اللي بيسرق من خلالهم المعلومات .. هل في امكانية (كلامي مبني على اني السيرفر والمسؤول عنه) اني ابرمج برنامج تكون مهمته اني افصله من الشبكة .. لانه طول مهو بالشبكة راح يستمر بسرقة المعلومات .. اما اذا طلع من الشبكة و ما استفاد منها ساعتها راح تقف علمية سرقة المعلومات و الهااك على الشبكة

طبعا بحب ابين اني مش انا المسؤول عن الشبكة .. انا حابب اعمل برنامج مراقبة للشبكة ..

و معلش اذا راح اتقل بسؤالي .. هل في امكانية اني اربط السي شارب بالـ dhcp بحيث اني انفذ اوامر الـ dhcp من خلال البرنامج اللي انا راح اسويه

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

و شكرا

#12
اقتباس
المقصود ب ARP spoofing ببساطه هي عملية خداع

حيث ان الجهاز المخادع يقوم بارسال ال MAC address الى الاجهزة الاخري في رسالة ARP reply بحيث انهم يخزنوه عندهم مكان

MAC address الخاص ب Router

وهكذا اي رسالة من هذه الاجهزه الى الراوتر سوف تصل الى الجهاز المخادع و ليس الى الراوتر الحقيقي

يسلموا اخي على المشاركة و موقع البحث

انا طبيعة عمل الـ ARP Spoofing فاهمها كويس .. بس انا قصدي بالتوضيح انه تعطيني مثال بالبرمجة على طبيعة عملها و في كمان ما يعرف بالـ MAC Spoofing و طرق السبوف متنوعة و كتيرة .. بس كتير بنسمع و بنقرا عنها و بنشوف برامج جاهزة تعمل شغلها .. بس للامانة للحين ما لقيت اي برنامج open source يوضح طريقة عملها و على اي اساس شغالة

و شكرا

#13
اقتباس
هل في امكانية اني اربط السي شارب بالـ DHCP بحيث اني انفذ اوامر الـ DHCP من خلال البرنامج اللي انا راح اسويه

حسننا

من الذي يقدم خدمة الـ DHCP لديكم أقصد هل هو Windows Server أم Router أم جهاز اخر ؟؟؟ وهل أنت Admin عليها بمعنى لك صلاحية لدخول اليها والتعديل فيها كتثبيت برنامج عليه لأن البرنامج الذي ستنصنعه لتحكم بالـDHCP سيكون بلا شك Client/Server أما إذا كان Router فيمكن أن يتم وضع ذلك الـ MAC على Access List ومنعه من الدخول على الشبكة اساسا

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

#14
اقتباس
هل الجميع يتصل بالراوتر بشكل مباشر ؟ في هذه الحالة يمكنك إدارة المتصلين من خلال نفس الراوتر

كيف ؟ هل ممكن مثال ؟

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#15
اقتباس
من الذي يقدم خدمة الـ DHCP لديكم أقصد هل هو Windows Server أم Router أم جهاز اخر ؟؟؟ وهل أنت Admin عليها بمعنى لك صلاحية لدخول اليها والتعديل فيها كتثبيت برنامج عليه لأن البرنامج الذي ستنصنعه لتحكم بالـDHCP سيكون بلا شك Client/Server أما إذا كان Router فيمكن أن يتم وضع ذلك الـ MAC على Access List ومنعه من الدخول على الشبكة اساسا

windows server هو المسؤول عن DHCP .. بظن قصدك Client/Server انه يكون البرنمج السيرفر و الكلاينت الـ DHCP .. او قصدك انه يكون برنامج رئيسي عند الـ Server و برنامج فرعي عند الـhost لانه هذه النقطة ممكنة بحالة الدومين .. لكن الضيوف صعبة شوي عليهم ...

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

لكن مشكلتي بالضيوف لانه ما عندي اي برنامج مثبت على جهازه و بهيك صعب اني اتحكم بالجهاز غير من بعد

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

هذه هي النقطة التانية انه ممكن يغير الماك لكن راح يكون عندي برنامج تاني عند السيرفر و هو اني ابعت ARP request كل فترة و بحال انه IP Address ما تغير و الماك هو اللي اتغير فبهيك انا ممكن اكشف اي شخص عمل تغيير للماك .. اما عند الدومين فراح يكون عنده عملية تشييك مستمر على الماك بحالة تغير راح يبعت مسج لبرنامج السيرفر يحكيله الماك تغير .. و الايبي

و كان نفسي اصل لعليمة RARP request و هو عن طريق الماك اصل للايبي بس للحين ما حالفني الحظ

طيب و بحالة انك مش متقبل فكرة الحماية بهذا الاسلوب .. هل عندك اسلوب اضمن

#16
اقتباس
هل الجميع يتصل بالراوتر بشكل مباشر ؟ في هذه الحالة يمكنك إدارة المتصلين من خلال نفس الراوتر

كيف ؟ هل ممكن مثال ؟

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

و بهذه الحالة راح نلقى بالـ Router table جميع الاجهزة الواصلة بالسويتش

حتى لو زاد عدد الاجهزة عن 24 جهاز و هو عدد البورتات بالسويتش فمن الممكن ربط اكتر من سويتش و راح نسميهم بهذه الحالة سويتشات فرعية .. و نوصله هذه السويتشات الفرعية بسويتش رئيسي و هذا السويتش الرئيسي يتصل بالراوتر بشكل مباشر و بهذه الحالة ممكن نقول بانه الاجهزة موصولة بالراوتر بشكل مباشر

و طبعا مثال بالبرمجة صعب انه ينحط .. الا بحالة اذا كنت حابب تتاكد بانه جميع الاجهزة موصولة بالراوتر بشكل مباشر فعن طريق ربط برنامجك بالرواتر .. و بالغالب راح يكون الربط عن طريق الـ telnet او عن طريق الـ SSH اذا كان الراوتر فيه هذه الخاصية.. و بعد الربط ممكن انك تسوي عرض لجدول الراوتر و راح تنعرض الك كل الاجهزة الواصلة فيه بشكل مباشر .. و طبعا هذا برجع لطريقة تصميم الشبكة بالاساس

بتمنى اكون وضحت الفكرة الك و طبيعة شغلها

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

و بهذه الحالة راح نلقى بالـ Router table جميع الاجهزة الواصلة بالسويتش

حتى لو زاد عدد الاجهزة عن 24 جهاز و هو عدد البورتات بالسويتش فمن الممكن ربط اكتر من سويتش و راح نسميهم بهذه الحالة سويتشات فرعية .. و نوصله هذه السويتشات الفرعية بسويتش رئيسي و هذا السويتش الرئيسي يتصل بالراوتر بشكل مباشر و بهذه الحالة ممكن نقول بانه الاجهزة موصولة بالراوتر بشكل مباشر

و طبعا مثال بالبرمجة صعب انه ينحط .. الا بحالة اذا كنت حابب تتاكد بانه جميع الاجهزة موصولة بالراوتر بشكل مباشر فعن طريق ربط برنامجك بالرواتر .. و بالغالب راح يكون الربط عن طريق الـ TELNET او عن طريق الـ SSH اذا كان الراوتر فيه هذه الخاصية.. و بعد الربط ممكن انك تسوي عرض لجدول الراوتر و راح تنعرض الك كل الاجهزة الواصلة فيه بشكل مباشر .. و طبعا هذا برجع لطريقة تصميم الشبكة بالاساس

بتمنى اكون وضحت الفكرة الك و طبيعة شغلها

الله ينور عليك :)

كما أنه في العادة يوجد بداخل الراوتر ACL - Access Control List يمكنك من خلالها التحكم بالمسموح لهم لدخول وايضا وضع الـpermissions لكل منهم ويمكنك التحكم بهذه الخدمة من خلال الـ TELNET او عن طريق الـ SSH كبرمجة ويمكنك منع أو السماح لـ IP أو MAC أو الاثنين معا ...

#18
اقتباس
كما أنه في العادة يوجد بداخل الراوتر ACL - Access Control List يمكنك من خلالها التحكم بالمسموح لهم لدخول وايضا وضع الـpermissions لكل منهم ويمكنك التحكم بهذه الخدمة من خلال الـ TELNET او عن طريق الـ SSH كبرمجة ويمكنك منع أو السماح لـ IP أو MAC أو الاثنين معا ...

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

و انا بحاول قدر الامكان ابعد الراوتر و اخص برنامجي على اوامر الوندوز بشكل خاص

و ياريت تعطيني طريقة الربط بالـ DHCP بحيث انفذ اوامره عن طريق برنامج بالسي شارب

و طلب تاني .. اذا كان عندك حل تاني يا ريت ما تبخل علينا بخبرتك و مشورتك

و شكرا

#19

اخي العزيز,

لا يدعم الـ.NET Framework 3.5 أية كلاسات لتعامل مع الـDHCP يمكنك الوصول إليها من خلال استخدام دوال المكتبة dhcpsapi.dll والموجودة داخل المجلدWindows/System32 وحتى تستطيع التعامل معها يجب أن تمتلك خبرة بسيطة في التعامل مع دوال الـAPI أبحث في الـMSDN عن هذا الموضوع dhcpsapi API وستجد العديد من الأمثلة.

لكن في جميع الحالات فيجب أن تملك صلاحية في Windows Server حتى تستطيع التعامل مع تلك الأوامر من داخل الويندوز

بخصوص حل ثاني يوجد أكثر من حل 1 و 2 و 3 ... لكن يعتمد ذلك بحسب البنية التحتية لشبكة لديكم أي من يتحكم بمن يعني مثلا بلا شك انكم تملكون Firewall على الأقل يفصل بين الشبكة الداخلية والإنترنت ففي حالة وجوده يمكنك عمل كل شيء من خلاله لكنك تخبرني أنه ليس لديك الصلاحية لعمل شيء!!

#20

ما خطر ببالي فكرة الـ Firewall قبل هيك ... طيب معلش تسيبنا من موضوع الصلاحيات و تشرحلي فكرت الـ Firewall كيف ممكن يفيدني منع الكلاينت من استخدام موارد الشبكة

لانه الموضوع للحين عام بالنسبة الي .. لاني حابب اتعلم برمجة الشبكات تدريجيا و حابب اتعلمها بشغلات بالمواقع ... و طبعا اذا البرنامج اتعمل ما راح احكم عليه بانه شغال 100 بالمية الا اذا اشتغل على نظام و شبكة عامة .. عشان اعرف وين عيوبه و اقدر اعدلها

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…