با سلام من میخوام وقتی به کارت شبکه من یه بسته میاد آن را به سیشارپ باز کنم و به بیت های مختلف آن دسترسی داشته باشم؟ برای نوشتن فایر وال میخوام
با سلام من میخوام وقتی به کارت شبکه من یه بسته میاد آن را به سیشارپ باز کنم و به بیت های مختلف آن دسترسی داشته باشم؟ برای نوشتن فایر وال میخوام
برای بازکردن بسته های خروجی و ورودی به کارت شبکه میتونید به راحتی اقدام کنید. API های مختلفی هم مثل WinPCap برای این کار وجود داره ولی خودتون هم میتونید این کار رو انجام بدید. اما برای نوشتن Firewall بحث فرق میکنه چون این کار باید در سطح Kernel انجام بشه و NET. هم گزینه خوبی برای این کار نیست...
Close your eyes, take a deep breath, click your heels three times, and say, "There's no better thing than Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software."
اگه بخاید از WinPCap استفاده کنید ، قبلا دوست عزیمون جناب iranmsb هم یه همچین تاپیکی زده بودن،بنده هم تا حد امکان در اون تاپیک مشارکت کردم
https://barnamenevis.org/showthread.p...A8%DA%A9%D9%87
این لینک رو هم ببینید
http://www.codeproject.com/KB/IP/pac...teringnet.aspx
تو ویندوزهای ویستا به بالا میتونید از WFP هم استفاده کنید.
دست آخر میرسید به اینکه جناب آقاپور گفتن یعنی اگه بخاید یه فایروال درست و حسابی بنویسید باید در سطح کرنل کار کنید و یه دیوایس درایور براش بنویسید.
موفق باشید.