ซอฟต์แวร์ดมกลิ่นคืออะไร?

โปรแกรมที่เข้าสู่เครือข่ายคอมพิวเตอร์โดยมีวัตถุประสงค์เพื่อดักจับข้อมูลที่เดินทางระหว่างเครื่องเครือข่ายสองเครื่องนั้นเรียกว่าซอฟต์แวร์ดมกลิ่น โปรแกรมซอฟต์แวร์ประเภทนี้สามารถใช้เพื่อดักจับและตีความข้อมูลบนคอมพิวเตอร์หรือเครือข่ายรวมถึงรหัสผ่านเบราว์เซอร์โปรแกรมแชทการตั้งค่าผู้ใช้และปริมาณการใช้เครือข่าย ซอฟต์แวร์ดมกลิ่นสามารถเป็นที่รู้จักกันในนามของตัวตรวจจับแพ็คเก็ตตัววิเคราะห์แพ็กเก็ตหรือตัววิเคราะห์เครือข่าย ประเภทของซอฟต์แวร์การดมรวมถึงซอฟต์แวร์ดมกลิ่น Internet Protocol (IP), ซอฟต์แวร์การดมกลิ่นภาษาไฮเปอร์เท็กซ์ (HTML), เครื่องสแกนพอร์ตและโปรแกรมการดักจับแพ็คเก็ต ซอฟต์แวร์ที่ใช้ในการดมกลิ่นเครือข่ายมักถูกใช้อย่างถูกต้องตามกฎหมายโดยผู้ดูแลระบบเครือข่ายเพื่อระบุแหล่งที่มาของปัญหาการสื่อสารระหว่างเครื่องเครือข่ายต่างๆ

เมื่อการรับส่งข้อมูลเครือข่ายควรไหล แต่ไม่ไหลอย่างเหมาะสมการดมกลิ่นสามารถช่วยให้ผู้รับผิดชอบในการดูแลเครือข่ายรวบรวมข้อมูลเพิ่มเติมที่สามารถช่วยแก้ปัญหาได้ ปัญหาเครือข่ายสามารถเกิดขึ้นได้ในเครือข่ายทั้งหมดกับเซิร์ฟเวอร์เฉพาะหรือเมื่อมีการถ่ายโอนข้อมูลระหว่างเครื่องเครือข่ายเฉพาะเท่านั้น การใช้ซอฟต์แวร์ที่ทำขึ้นเพื่อการวิเคราะห์ข้อมูลเครือข่ายผู้ดูแลระบบสามารถกำหนดลักษณะของปัญหาเครื่องที่ได้รับผลกระทบจากปัญหาและกำหนดการตั้งค่าคอมพิวเตอร์และเครือข่ายซึ่งอาจเป็นสาเหตุของความช้าของเครือข่าย

การดมกลิ่นสามารถทำได้ผ่านการเชื่อมต่อไร้สายหรือสามารถทำได้โดยใช้ซอฟต์แวร์ที่ติดตั้งบนคอมพิวเตอร์ที่เป็นส่วนหนึ่งของเครือข่ายแบบใช้สาย โปรแกรมทั่วไปที่ใช้ในการดมกลิ่น ได้แก่ Carnivore ™, snoop ™และ SkyGrabber ™ ไม่ได้ทำการดมกลิ่นทั้งหมดด้วยซอฟต์แวร์การดมกลิ่น ผู้ดูแลเครือข่ายมักมีสแกนเนอร์ฮาร์ดแวร์ที่ดำเนินการวิเคราะห์เครือข่าย ฮาร์ดแวร์ที่วิเคราะห์ข้อมูลเครือข่ายรวมถึงอุปกรณ์การดมกลิ่นที่ใช้ Bluetooth ™และฮาร์ดแวร์การวิเคราะห์ที่แตะตรงเข้ากับพอร์ตคอมพิวเตอร์

แม้ว่าซอฟต์แวร์ดมกลิ่นมักใช้โดยผู้เชี่ยวชาญด้านระบบเครือข่ายในการวิเคราะห์และแก้ไขปัญหาการรับส่งข้อมูลเครือข่าย แต่ก็สามารถใช้เพื่อวัตถุประสงค์ทางอาญาได้ ไวรัสที่ฝังอยู่ในซอฟต์แวร์ที่ดาวน์โหลดอาจมีไวรัสดมกลิ่นที่บันทึกและตีความข้อมูลที่ป้อนลงในคอมพิวเตอร์ ไวรัสดมกลิ่นข้อมูลจำนวนมากได้รับการออกแบบมาเพื่อรวบรวมรหัสผ่านและข้อมูลทางการเงินจากคอมพิวเตอร์ที่ติดไวรัสดมกลิ่นข้อมูล

คนส่วนใหญ่ใช้คำว่า "sniffer" เพื่ออ้างถึงซอฟต์แวร์การวิเคราะห์แพ็คเก็ต แต่คำ Sniffer ™เป็นเครื่องหมายการค้าของ Network Associates ซึ่งเป็นผู้ผลิต Sniffer Network Analyzer คำดมเข้าไปในการใช้งานทั่วไปเพราะศัพท์สแลงที่ไม่มีเครื่องหมายการค้าสำหรับการใช้ซอฟต์แวร์การวิเคราะห์แพ็คเก็ตเพื่อฟังในการรับส่งข้อมูลเครือข่ายคือ "การดมกลิ่น" และเมื่อผู้ใช้ทำงานซอฟต์แวร์ดมกลิ่นเพื่อฟังการจราจรบนเครือข่าย กล่าวว่าจะใช้ซอฟต์แวร์เพื่อดมกลิ่นการเชื่อมต่อ