PDA

View Full Version : فایروال



mossaferin
پنج شنبه 02 آبان 1387, 20:46 عصر
سلام به همه

می خوام با دلفی یه فایروال بنویسم
با تشکر از هرگونه راهنمایی ، لینک ، تاپیک ، کتاب ، کامپوننت و ...

vcldeveloper
جمعه 03 آبان 1387, 08:29 صبح
علیکم السلام،

کارهایی که کردید و نتایجی که بدست آوردید و مشکلاتی که با آنها را روبرو شدید را توضیح بدید. این توضیحی که در حال حاضر نوشتید، کمکی به شما یا کاربری که ممکنه بخواد بهتون کمک کنه، نمیکنه!

lord_viper
جمعه 03 آبان 1387, 23:39 عصر
به گمانم تو planet_source_code یه مثال از firewall و یه مثال از snifer برای دلفی هست که firewall ش از چند dll که تو c++ نوشته شده استفاده میکنه

Developer Programmer
شنبه 04 آبان 1387, 00:20 صبح
CD های MSDN , DDK رو بخر و بشین بخون.

mossaferin
یک شنبه 05 آبان 1387, 11:20 صبح
سلام

کار خاصی در زمینه فایر وال نتونستم انجام بدم ، فقط سرچ کردم که چیز خاصی هم پیدا نکردم
ولی چند بار sniffer نوشتم خیلی قوی نبوده ولی کارشو انجام می داده
مشکل اصلی من اینه که درست نمیدونم که از کجا باید برای نوشتن فایروال شروع کنم ، دنبال چی بگردم

vcldeveloper
یک شنبه 05 آبان 1387, 13:06 عصر
دنبال همونی که افشین زوار در پست شماره 4 گفت.

Developer Programmer
یک شنبه 05 آبان 1387, 17:30 عصر
مشکل اصلی من اینه که درست نمیدونم که از کجا باید برای نوشتن فایروال شروع کنم ، دنبال چی بگردم
با اجازه علی جان؛

واسه فیلتر کردن پکت ها نیاز داری وارد سرح کرنل بشی و برای اینکار هم باید درایور بنویسی؛ روش نوشتن درایور و کارهای در سطح کرنل در CD های DDK مایکروسافت، توضیح داده شده. برای کار با سایر قسمتها مثل Drop کردن و ساختمان پکت هم که نیاز به MSDN داری. برای خوندن این مرجع ها هم شدیدا به visual c نیاز داری اما اگه میخوای از درگیری با کرنل و سایر قسمتها خلاص بشی باید از کامپوننت استفاده کنی.
دلفی ابزارهای خوبی واسه این کار داره که مطمئنا توی گوگل هست. ضمن اینکه توی همین فوروم هم در مورد فایروال و sniffer سرچ کنی سئوال و جوابهای من و اینپرایز عزیز هست.

mossaferin
یک شنبه 05 آبان 1387, 18:51 عصر
با تشکر از دوستان

مشغول دانلود کردن DDK هستم و تویMSDN هم مشغول سرچ کردن حتما نتیجه رو به اطلاع دوستان خواهم رساند

khazaie01
شنبه 10 بهمن 1388, 18:49 عصر
من این 3 تا سورس را برای فایروال پیدا کردم . ولی از هیچکدوم جواب نگرفتم.
این هم یکی دیگه : http://www.ntkernel.com/downloads/winpkflt_rtl.zip
سایت : http://www.ntkernel.com/w&p.php?id=7

mossaferin
یک شنبه 11 بهمن 1388, 12:58 عصر
من این 3 تا سورس را برای فایروال پیدا کردم . ولی از هیچکدوم جواب نگرفتم.
این هم یکی دیگه : http://www.ntkernel.com/downloads/winpkflt_rtl.zip
سایت : http://www.ntkernel.com/w&p.php?id=7

سلام
من قبلا IPFWHook,IPFWLite رو دیده بودم و من هم نتوستم ازش استفاده کنم ،چون نه راهنما داره نه مثال
ولی Packetfiltering رو آزمایش کردم بخوبی کار میکنه که میتونه شروعه خوبی باشه
winpkfit_rtl رو هم آزمایش کردم اون هم کار میکنه و براحتی پکت ها رو استخراج میکنه که میشه یه کارایی باهاشون انجام داد
البته باید بگم روشی که داره ، همون روشیه که تقریبا همه فایروال ها ازش برای فیلتر کردن استفاده میکنن

http://www.ntoskrnl.com/gif/arch.gif

یعنی یه درایور واسطه بین کارت شبکه و tcp/ip که به راحتی کار میکنه


مطمئنا میشه ازشون جواب گرفت
اگه وقت کنم ،حتما روش کار میکنم
موفق باشی