سلام به همه
می خوام با دلفی یه فایروال بنویسم
با تشکر از هرگونه راهنمایی ، لینک ، تاپیک ، کتاب ، کامپوننت و ...
سلام به همه
می خوام با دلفی یه فایروال بنویسم
با تشکر از هرگونه راهنمایی ، لینک ، تاپیک ، کتاب ، کامپوننت و ...
علیکم السلام،
کارهایی که کردید و نتایجی که بدست آوردید و مشکلاتی که با آنها را روبرو شدید را توضیح بدید. این توضیحی که در حال حاضر نوشتید، کمکی به شما یا کاربری که ممکنه بخواد بهتون کمک کنه، نمیکنه!
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
به گمانم تو planet_source_code یه مثال از firewall و یه مثال از snifer برای دلفی هست که firewall ش از چند dll که تو C++ نوشته شده استفاده میکنه
CD های MSDN , DDK رو بخر و بشین بخون.
سلام
کار خاصی در زمینه فایر وال نتونستم انجام بدم ، فقط سرچ کردم که چیز خاصی هم پیدا نکردم
ولی چند بار sniffer نوشتم خیلی قوی نبوده ولی کارشو انجام می داده
مشکل اصلی من اینه که درست نمیدونم که از کجا باید برای نوشتن فایروال شروع کنم ، دنبال چی بگردم
دنبال همونی که افشین زوار در پست شماره 4 گفت.
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
با اجازه علی جان؛مشکل اصلی من اینه که درست نمیدونم که از کجا باید برای نوشتن فایروال شروع کنم ، دنبال چی بگردم
واسه فیلتر کردن پکت ها نیاز داری وارد سرح کرنل بشی و برای اینکار هم باید درایور بنویسی؛ روش نوشتن درایور و کارهای در سطح کرنل در CD های DDK مایکروسافت، توضیح داده شده. برای کار با سایر قسمتها مثل Drop کردن و ساختمان پکت هم که نیاز به MSDN داری. برای خوندن این مرجع ها هم شدیدا به visual c نیاز داری اما اگه میخوای از درگیری با کرنل و سایر قسمتها خلاص بشی باید از کامپوننت استفاده کنی.
دلفی ابزارهای خوبی واسه این کار داره که مطمئنا توی گوگل هست. ضمن اینکه توی همین فوروم هم در مورد فایروال و sniffer سرچ کنی سئوال و جوابهای من و اینپرایز عزیز هست.
با تشکر از دوستان
مشغول دانلود کردن DDK هستم و تویMSDN هم مشغول سرچ کردن حتما نتیجه رو به اطلاع دوستان خواهم رساند
من این 3 تا سورس را برای فایروال پیدا کردم . ولی از هیچکدوم جواب نگرفتم.
این هم یکی دیگه : http://www.ntkernel.com/downloads/winpkflt_rtl.zip
سایت : http://www.ntkernel.com/w&p.php?id=7
سلام
من قبلا IPFWHook,IPFWLite رو دیده بودم و من هم نتوستم ازش استفاده کنم ،چون نه راهنما داره نه مثال
ولی Packetfiltering رو آزمایش کردم بخوبی کار میکنه که میتونه شروعه خوبی باشه
winpkfit_rtl رو هم آزمایش کردم اون هم کار میکنه و براحتی پکت ها رو استخراج میکنه که میشه یه کارایی باهاشون انجام داد
البته باید بگم روشی که داره ، همون روشیه که تقریبا همه فایروال ها ازش برای فیلتر کردن استفاده میکنن
یعنی یه درایور واسطه بین کارت شبکه و tcp/ip که به راحتی کار میکنه
مطمئنا میشه ازشون جواب گرفت
اگه وقت کنم ،حتما روش کار میکنم
موفق باشی