انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: علیرضا طالقانی در 23 امرداد 1387، 05:57 ب‌ظ

عنوان: Sniffer
ارسال شده توسط: علیرضا طالقانی در 23 امرداد 1387، 05:57 ب‌ظ
سلام
ی پروژه درسی داشتم که بایستی با C ی Sniffer می نوشتیم. هنوز هم دارم روش کار می کنم!
البته دیگه تمام شد. البته نمی دونم چرا! با اینکه فیلتر گذاشتم که فقط بسته های پورت هشتاد رو بکشته بیرون ! چرا همه چیز رو نشون میده!
دارم بررسی می کنم اش هنوز و یکمی تمیز کاری در خروجی هاش.
سورس کد (http://sites.google.com/site/shaynealone/Home/sniffer)
این لینک سورس اش هستش!
;)
ضمنا از کتابخانه ی pcap استفاده شده!
عنوان: پاسخ به: Sniffer
ارسال شده توسط: علیرضا طالقانی در 23 امرداد 1387، 09:37 ب‌ظ
کامل شد! بسته ی سورس و راهنمای نصب ش روهم گذاشتم روی همون لینک.
فعلا فیلتر روی پورت هشتاد هستش!
قبل از کامپایل می تونید روی هر پورتی که خواستید تنظیم کنید ش.
اگر ی عبارت NULL هم بکنید اش که همه ی پورت ها رو مونیتور می کنه.
عنوان: پاسخ به: Sniffer
ارسال شده توسط: ناربه در 23 امرداد 1387، 09:59 ب‌ظ
من که نمیدونم چیه استاد طالقانی ولی خیلی ممنونم. خسته نباشید  \\:D/
عنوان: پاسخ به: Sniffer
ارسال شده توسط: Mostafa Sedaghat در 23 امرداد 1387، 10:04 ب‌ظ
با سلام
میشه بیشتر توضیح بدین
اصلا sniffer چیه؟ به چه دردی می خوره؟
ممنون میشم
عنوان: پاسخ به: Sniffer
ارسال شده توسط: علیرضا طالقانی در 23 امرداد 1387، 10:17 ب‌ظ
ی مونیتور هستش که روی اتصال شبکه ی پیشفرض شما می شینه!‌و همه ی پکت های ورودی و خروجی رو مونیتور می کنه.
این الان طوری طراحی شده که سیستم ات ب هاب متصل شده باشه!‌پکت های مربوط ب سایر سیستم های شبکه رو هم شناسایی می کنه!
IP و Port مربوط ب مبدا و  مقصد رو هم نشون میشه!
البته برنامه هایی کاملا حرفه یی در این زمینه مثل EtherApe موجود هستش! ;)
این فقط در حدی پروژه ی ساده است.:)
عنوان: پاسخ به: Sniffer
ارسال شده توسط: sahama در 27 امرداد 1387، 02:59 ب‌ظ
یادمه تو شبکه 2 هم همچین پروژه ای باید تحویل می دادیم
جای شما خالی استاد نعمت بخش بد جوری همه رو به تکاپو انداخته بود
عنوان: پاسخ به: Sniffer
ارسال شده توسط: ابراهیم در 27 امرداد 1387، 08:18 ب‌ظ
سلام،
آفرین.
حیفم اومد که توی چنین بحثی نام Wireshark (همون Ethereal سابق) برده نشه!