PDA

View Full Version : کار با بسته های شبکه



mammad_asir
جمعه 22 مهر 1390, 16:21 عصر
با سلام من میخوام وقتی به کارت شبکه من یه بسته میاد آن را به سیشارپ باز کنم و به بیت های مختلف آن دسترسی داشته باشم؟ برای نوشتن فایر وال میخوام

Sajjad.Aghapour
شنبه 23 مهر 1390, 16:37 عصر
برای بازکردن بسته های خروجی و ورودی به کارت شبکه میتونید به راحتی اقدام کنید. API های مختلفی هم مثل WinPCap برای این کار وجود داره ولی خودتون هم میتونید این کار رو انجام بدید. اما برای نوشتن Firewall بحث فرق میکنه چون این کار باید در سطح Kernel انجام بشه و NET. هم گزینه خوبی برای این کار نیست...

Esmail Solhkhah
یک شنبه 24 مهر 1390, 16:58 عصر
اگه بخاید از WinPCap استفاده کنید ، قبلا دوست عزیمون جناب iranmsb هم یه همچین تاپیکی زده بودن،بنده هم تا حد امکان در اون تاپیک مشارکت کردم

http://barnamenevis.org/showthread.php?303293-%D8%A8%D8%AF%D8%B3%D8%AA-%D8%A2%D9%88%D8%B1%D8%AF%D9%86-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D9%84%D8%A7%DB%8C%D9%87-%D9%87%D8%A7%DB%8C-%D9%85%D8%AE%D8%AA%D9%84%D9%81-%D8%AF%D8%B1-%D8%B4%D8%A8%DA%A9%D9%87

این لینک رو هم ببینید

http://www.codeproject.com/KB/IP/packetfilteringnet.aspx

تو ویندوزهای ویستا به بالا میتونید از WFP هم استفاده کنید.

دست آخر میرسید به اینکه جناب آقاپور گفتن یعنی اگه بخاید یه فایروال درست و حسابی بنویسید باید در سطح کرنل کار کنید و یه دیوایس درایور براش بنویسید.

موفق باشید.