انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: علیرضا طالقانی در 23 امرداد 1387، 05:57 بظ
-
سلام
ی پروژه درسی داشتم که بایستی با C ی Sniffer می نوشتیم. هنوز هم دارم روش کار می کنم!
البته دیگه تمام شد. البته نمی دونم چرا! با اینکه فیلتر گذاشتم که فقط بسته های پورت هشتاد رو بکشته بیرون ! چرا همه چیز رو نشون میده!
دارم بررسی می کنم اش هنوز و یکمی تمیز کاری در خروجی هاش.
سورس کد (http://sites.google.com/site/shaynealone/Home/sniffer)
این لینک سورس اش هستش!
;)
ضمنا از کتابخانه ی pcap استفاده شده!
-
کامل شد! بسته ی سورس و راهنمای نصب ش روهم گذاشتم روی همون لینک.
فعلا فیلتر روی پورت هشتاد هستش!
قبل از کامپایل می تونید روی هر پورتی که خواستید تنظیم کنید ش.
اگر ی عبارت NULL هم بکنید اش که همه ی پورت ها رو مونیتور می کنه.
-
من که نمیدونم چیه استاد طالقانی ولی خیلی ممنونم. خسته نباشید \\:D/
-
با سلام
میشه بیشتر توضیح بدین
اصلا sniffer چیه؟ به چه دردی می خوره؟
ممنون میشم
-
ی مونیتور هستش که روی اتصال شبکه ی پیشفرض شما می شینه!و همه ی پکت های ورودی و خروجی رو مونیتور می کنه.
این الان طوری طراحی شده که سیستم ات ب هاب متصل شده باشه!پکت های مربوط ب سایر سیستم های شبکه رو هم شناسایی می کنه!
IP و Port مربوط ب مبدا و مقصد رو هم نشون میشه!
البته برنامه هایی کاملا حرفه یی در این زمینه مثل EtherApe موجود هستش! ;)
این فقط در حدی پروژه ی ساده است.:)
-
یادمه تو شبکه 2 هم همچین پروژه ای باید تحویل می دادیم
جای شما خالی استاد نعمت بخش بد جوری همه رو به تکاپو انداخته بود
-
سلام،
آفرین.
حیفم اومد که توی چنین بحثی نام Wireshark (همون Ethereal سابق) برده نشه!