PDA

View Full Version : (Set UDP Entry With VB(API



TheMatrix
چهارشنبه 24 مرداد 1386, 13:26 عصر
سلام دوستان.
من دارم یه فایروال با vb6.0 مینویسم.
فقط یه مشکلی دارم و اونم اینه که من چه جوری میتونم یک پکت udp مشخص رو بلوک کنم.
یعنی برای مثال اگه برنامه firefox.exe یه پکت با لوکال پورت 53 و ریموت پورت 66 و ریموت ادرس 212.11.56.3 و لوکال آدرس: 0.0.0.0 یا 127.0.0.1 یا 55.64.22.3 خواست دریاف کنه اون پکت رو فیلتر کن.
توی ماکروسافت سرچ کرم یه api به اسم getudptable پیدا کردم ولی این فقط برنامه هایی که روی پورت udp ای بایند کردن رو نشون میده.
البته در tcp یه api به اسم settcpentry وجود داره که میشته یه ارتباط tcp رو بست ولی این ماله tcp ه.
اگه api یا چیزه دیگری در این زمینه وجود داره به من کمک کنم یه دنیا ممنون میشم.
اگه vb.net یا vb باشه بهتره.

TheMatrix
جمعه 26 مرداد 1386, 10:33 صبح
یکی به ما کمک کنه

hamed_F
جمعه 26 مرداد 1386, 19:04 عصر
دوست عزیز سلام
من هم دارم یک کاری شبیه به کار شما می کنم اما برای ساخت فایر وال خیر بلکه یک خصوصی ساز شبکه هست که بصورت نرم افزاری کارهای کد کردن و دیکد کردن پکت ها در دوسمت سرور و کلاینت را انجام می دهد
برای دسترسی به سطح پایین و نشستن روی device باید از dll های کنترلی سطح یک استفاده کنی که قابلیت تاثیر گذاری روی پکتها را داشته باشه. البته من با vb کار نمی کنم چون با vc بهتره البته فرقی هم ندارد اگر خواستید بیشتر روی این موضوع کار کنیم.

TheMatrix
جمعه 26 مرداد 1386, 21:39 عصر
سلام دوست عزیز.
عالیه اگه با هم کار کنیم که خیلی خوبه و منم یه چیزایی از c++ بلدم.
و اگه میشه اسم اون dll و اسم دقیق اون لایه (کاربردی, ارتباط, شبکه و فیزیکی) رو بگو .