PDA

View Full Version : حرفه ای: برنامه نویسی لایه 2 (پیوند link) در # C



patachi
شنبه 27 آذر 1389, 12:28 عصر
با سلام به همگی

قبل از اینکه مسئله رو بگم یه اسنیفر رو تصور کنید که تمام بسته های عبوری از کارت شبکه رو چک می کنه و باز میکنه.

مسئله اینه که من می خوام تمام بسته های IP رو که کارت شبکه می فرسته رو بگیرم اونها رو توی یه بسته دیگه
مثلا بسته VLAN 802.1q قرار بدم و بفرستم رو شبکه و تمام بسته های جواب Vlan که برای من ارسال می شه رو بگیرم و بازش کنم و بسته IP داخل اون رو تحویل کارت شبکه بدم تا تحویل برنامه کاربردی مثل مرور گر بده :لبخند:

کم و بیش شکل روبرو ::بامزه:
63771

20972097
پنج شنبه 20 شهریور 1393, 11:26 صبح
سلام،این کار خیلی جالبه. می خواستم بدونم به نتیجه ای هم رسیدی

20972097
پنج شنبه 20 شهریور 1393, 11:34 صبح
سلام،من تو آدرس زیر یک اسنیفر به زبان سی شارپ پیدا کردم. با این سورس میشه بسته های ارسالی به کارت شبکه را دریافت کرد ولی نمیدونم چطوری میشه بسته ها رو به یک کارت شبکه دیگر یا وایرلس تزریق کرد
http://www.codeproject.com/Articles/17031/A-Network-Sniffer-in-C

ایلیا آخوندزاده
شنبه 22 شهریور 1393, 07:44 صبح
باتوجه به جواب های شما کاربرگرامی 20972097 :
1 - تمامی پاسخ های شما تکراری میباشد.
2 - درتالار های بی ربط به #C مثلا vb6 هم همین پاسخ های #C رو مطرح کردین.
3 - درهنگام پاسخگویی به تاریخ تاپیک ها دقت نمی کنید.
لطفا رعایت کنید.