Linux 컴퓨터에서 로컬 네트워크의 장치를 감지하는 방법은 무엇입니까?

Linux 컴퓨터에서 로컬 네트워크의 장치를 감지하는 방법은 무엇입니까?

많은 조사 끝에 문제가 플랫폼과 관련된 것이 틀림없다는 결론에 도달했습니다. 그래서 여기에 Unix/Linux에 대한 질문을 드립니다.

지금까지 내가 아는 최고의 탐지 방법연결된 장치To My LAN(유선 또는 무선)은 Android라는 깔끔한 프로그램입니다.핀 사람.

LAN에서 장치를 감지하는 것은 일부 장치가 핑을 요청하지 않고 일부 장치가 열려 있는 포트가 있는 한 쉽고 간단한 작업이 아닙니다.지도장치나 열린 포트 등이 감지되지 않습니다.

심지어특정 도구핑 스캔 또는 ARP 읽기를 수행합니다.분실된 기기. 예: 위에서 언급한 Fing은 때때로 LAN(라우터, 관리되는 스위치, NAS 등)의 모든 것을 완전히 감지하기 위해 몇 번의 새로 고침이 필요합니다.

무엇인가요올바른 방법, 도구 또는 절차(자세한 결과를 얻으려면) 이 검색을 수행하십시오.리눅스컴퓨터?

  • 오픈 소스 옵션이 선호됩니다. 무료를 권장합니다. 결제 방법은 최후의 수단입니다.

답변1

netdiscover능동 및 수동 검색을 사용하여 로컬 네트워크의 호스트를 검색합니다. 가능한 모든 주소를 조사하여 ARP 요청을 합니다. 이 (빠른) 검색이 완료된 후에도 계속해서 수동적으로 실행되어 ARP 패킷을 보내는 호스트를 감지할 수 있습니다. 인터페이스는 매우 간단하며 검색된 주소, ARP 개수 및 OUI 제조업체만 표시됩니다.

-sn옵션을 사용하여 nmap호스트 검색 검색을 수행 할 수도 있습니다 . 이 스캔의 동작은 실행하는 사용자와 로컬 네트워크를 스캔하는지 여부에 따라 달라집니다. 온라인 상태로 확인된 호스트가 나열됩니다.

관련 정보