스니퍼는 일반적으로 LAN에서 데이터 패킷을 캡처하는 데 사용됩니다. 현재 근거리 통신망은 일반적으로 이더넷 기술을 사용하는데, 이더넷은 데이터 송수신을 위해 방송을 기반으로 하기 때문이다. 네트워크 카드는 항상 LAN의 데이터 패킷을 수신하고 있습니다. 일반적인 상황에서 네트워크 카드는 자신에게 전송되지 않은 데이터 패킷을 자동으로 삭제합니다. 스니퍼는 네트워크 카드를 "무차별" 모드로 설정할 수 있습니다. 이 모드에서는 네트워크 카드가 자체 전송 여부에 관계없이 모든 데이터 패킷을 수집하여 데이터 패킷 캡처를 실현합니다.