یک برنامه نویس مبتدی

یادداشت های بک برنامه نویس

یک برنامه نویس مبتدی

یادداشت های بک برنامه نویس

آشنایی با کتابخانه قدرتمند PCap.Net - بخش دوم

دریافت اطلاعات پیشرفته درباره کارت های شبکه نصب شده

درس قبلی (دریافت لیست کارتهای شبکه) ، نشان دهنده نحوه دریافت اطلاعات پایه ای (شامل نام و توضیحات) درباره کارت های شبکه موجود بود. Pcap.Net  همچنین اطلاعات پیشرفته دیگری را نیز تدارک می بیند.

عموماً هرنمونه از LivePacketDevice که توسط LivePacket.AllLocalMacin برگشت داده می شود شامل لیستی از نمونه های DeviceAddress شامل موارد زیر است:

§         آدرس واسط شبکه

§         ماسک شبکه

§         آدرس پخش همگانی

§         آدرس مقصد

ادامه مطلب ...

آشنایی با کتابخانه قدرتمند PCap.Net - بخش اول

کتاب خانه مشهور pcap که نخستین بار بر روی لینوکس و با هدف دریافت پاکت های شبکه ایجاد شد و بعداً به سیستم عامل ویندوز با نام WinpCap  راه یافت و امکاناتی چون ارسال پاکت نیز به آن اضافه شد. برای برنامه نویسان دات نت استفاده از توابع موجود در این کتابخانه و تطابق نوع داده و مواردی نظیر آن دشوار است ، از این رو یک کتابخانه دات نتی اپن سورس با نام PCap.Net توسعه داده شده است که در واقع بر مبنای WinPCap ساخته شده است و پیش نیاز استفاده از PCap.Net وجود کتابخانه WinPcap است.

 

با استفاده از توابع موجود در این کتابخانه قادر خواهید بود ، به کارت های شبکه موجود روی سیستم و مشخصات آنها دسترسی داشته باشید ، پاکت های ارسالی به هر کارت شبکه را دریافت و مشاهده نمایید و نیز بر روی ورودی فیلتر بگذارید و نهایتاً می توانید با استفاده از کارت شبکه خاصی انواع پاکت های شبکه از جمله TCP ، ICMP ، HTTP و غیره را ایجاد و به آدرس خاصی در شبکه ارسال نمود.

 

برای آشنایی با این کتابخانه قدرتمند با ادامه مطلب همراه باشید.

 

 

ادامه مطلب ...

شروع


سعید درودی هستم ، علاقه مند به دنیای زیبای برنامه نویسی و طراحی وب و البته یک مبتدی در این زمینه.


شاخه اصلی فعالیت من برنامه نویسی پلت فرم دات نت است.


هدف ام از ایجاد این وبلاگ به اشتراک گذاشتن مطالبی است که یاد می گیرم.


امیدوارم بتوانم مطالب مفیدی را در اختیار شما عزیزان قرار دهم.