PDA

View Full Version : تشخیص باز شدن یک پورت جدید



IISecurity.C
یک شنبه 19 اسفند 1386, 11:26 صبح
با سلام

دوستان تابع یا کدی میشناسن که به محث باز شدن پورت جدید بر روی سیستم Alarm بده و کاربر رو خبر کنه !!

IISecurity.C
یک شنبه 19 اسفند 1386, 22:23 عصر
بازم سوالم سخت بود !!!

hr110
دوشنبه 20 اسفند 1386, 08:12 صبح
نه، مطمئن نیستم ولی فکر می‌کنم این کار ممکن نباشه. شما باید به صورت پریدی پورتهایی که مد نظر دارید رو چک کنید.

IISecurity.C
دوشنبه 20 اسفند 1386, 12:20 عصر
من میخوام موقعی که پورت جدیدی باز میشه برنامه الارم بده و اعلام کنه

Veyskarami
دوشنبه 20 اسفند 1386, 12:47 عصر
باید یه سری از توابع winsock (مثل:connect , htons,...) رو هوک کنی.

IISecurity.C
دوشنبه 20 اسفند 1386, 14:20 عصر
میشه یه مثال بزنید !! ممنون اقا ویس

Danial1360
دوشنبه 20 اسفند 1386, 14:32 عصر
هر برنامه ایی که هر عملی رو در Windows انجام میده برای انجام انجامش یک پیغام به Windows میفرسته. باید یک Globa Hook روی سیستم نصب کنی و اوون پیغام هایی که مربوط به باز شدن پروت است رو در یک WinProc خاصی چک کنی
توی Codeproject راجع Hookجستجو کن .

IISecurity.C
دوشنبه 20 اسفند 1386, 14:49 عصر
من منظورم پورت ختص نیست کلا هر پورتی

Veyskarami
چهارشنبه 22 اسفند 1386, 12:12 عصر
متوجه منظور نشدی
شما با هوک کردن فانکشن های مورد نظر تمام پارامتر های ورودی رو می تونی در اختیار داشته باشی (یکی از اون پارامتر ها می تونه شماره پورت مورد نظر باشه) و قبل از اجرای فانکشن مربوطه می تونی شماره پورت مورد نظر رو بخونی و با یه پیغام قبل از اجرای فانکشن اعلام کنی که فلان پورت می خواد باز شه که اگه کاربر اجازه ادامه رو از شما گرفت فانکشن مورد نظر به صورت کامل به کار خودش ادامه میده.

IISecurity.C
چهارشنبه 22 اسفند 1386, 13:03 عصر
ممنون به خاطر جواب خوبتون اقا ویس .ایا یونیتی برای این کاربرد هست تا بیشتر کمک کنه !
اگه داشتین ممنون میشم بدین برای دانلود