بویشگر (Sniffer) به برنامهای رایانهای یا قطعهای سختافزاری گفته میشود که قابلیت رهگیری و ضبط جریان اطلاعات در یک شبکه یا بخشی از آن را دارد. این ابزار به طور مداوم بستههای دادهای که در شبکه در حال تبادل هستند را زیر نظر میگیرد و در صورت لزوم، اطلاعات موجود در این بستهها را کدگشایی و تحلیل میکند. بویشگر میتواند به شناسایی و تجزیه و تحلیل دادههای مختلفی که بین سیستمها در حال جابجایی هستند، بپردازد.
بویشگرها کاربردهای مختلفی دارند، از جمله:
تشخیص و آنالیز مشکلات شبکه: آنها میتوانند به شناسایی مشکلات و تداخلهای شبکه کمک کنند.
نظارت بر ترافیک: آنها قادرند میزان استفاده از پهنای باند و وضعیت کلی شبکه را نشان دهند.
امنیت شبکه: بویشگرها میتوانند برای شناسایی سوءاستفادههای داخلی و خارجی یا فیلتر کردن محتوای مشکوک به کار روند.
جمعآوری اطلاعات: این ابزارها میتوانند به جمعآوری اطلاعات آماری درباره ترافیک شبکه و عملکرد سیستمها کمک کنند.
جاسوسی و جمعآوری اطلاعات حساس: برخی از آنها میتوانند اطلاعات حساسی مانند پسوردها را از ترافیک شبکه جمعآوری کنند.