네트워크에 대해 자세히 알려주는 10가지 최고의 핑 스윕 도구
핑 스윕은 여러 가지 방법으로 유용하게 사용될 수 있습니다. 찾을 수 있는 10가지 최고의 Ping 스윕 도구에 대해 논의하고 소개하는 동안 계속 읽으십시오.
네트워크에서 실제로 사용 중인 IP 주소를 알고 싶다면 모든 IP 주소를 검색하는 것이 유일한 옵션입니다. 매우 자주 이것은 ping 명령을 사용하여 수행하는 것입니다. IP 네트워킹만큼 오랫동안 존재해 온 Ping은 아마도 주어진 IP 주소에 대한 연결을 테스트하는 가장 좋은 방법일 것입니다. 따라서 네트워크의 모든 IP 주소를 연속적으로 ping하면 어떤 것이 사용 중이고 어떤 것이 사용 가능한지 꽤 잘 알 수 있습니다.
그러나 IP 주소가 소수에 불과한 가장 작은 네트워크에서는 이 작업이 곧 귀찮은 일이 될 수 있습니다. 다행스럽게도 IP 주소 그룹을 자동으로 스캔하고 응답성을 보고하는 도구가 있습니다. 오늘 우리는 IP 주소를 스캔해야 할 때 당신의 삶을 단순화할 최고의 Linux용 IP 스캐너를 검토하고 있습니다.
시작하기 위해 일반적인 IP 주소 스캐닝 에 대해 논의할 것 입니다. 보다 구체적으로, 우리는 IP 주소를 스캔하는 이유를 살펴볼 것입니다. 왜냐하면 어떤 IP 주소가 사용 중인지 아는 것만큼이나 중요하기 때문에 수행해야 하기 때문입니다. 다음으로 ping 유틸리티에 대해 자세히 살펴보겠습니다. ping이 검색 도구는 아니지만 이 유틸리티는 대부분의 IP 주소 검색 도구의 핵심입니다. 그것이 어떻게 작동하는지 또는 무엇을 할 수 있는지 아는 것은 사용 가능한 다양한 스캔 도구를 살펴보기 시작할 때 가장 가치가 있을 것입니다. 스캐닝 도구에 대해 이야기하면서 다음 비즈니스 순서는 Linux용 최고의 IP 스캐너를 나열하고 간략하게 검토하고 주요 기능과 차별화 요소를 살펴보는 것입니다.
IP 주소 스캔
어떤 IP 주소가 사용 중인지 아는 순수한 재미와 깨달음 외에도 IP 주소를 스캔하려는 몇 가지 이유가 있습니다. 우선 가장 중요한 것은 보안입니다. 네트워크에서 IP 주소를 검색하면 승인되지 않은 장치 를 빠르게 검색 할 수 있습니다 . 예를 들어 악의적인 사용자가 조직을 염탐하기 위해 연결한 장치일 수 있습니다.
그러나 선의의 사용자라도 개인 장치를 연결하여 때때로 혼란을 일으킬 수 있습니다. 나는 집 인터넷 라우터를 회사 네트워크에 연결할 때 많은 동료들이 회사 네트워크에 액세스하는 것을 막았던 사용자를 기억합니다. 그는 추가 테스트 컴퓨터를 연결하기 위해 몇 개의 추가 포트가 필요했고 라우터에 내장된 스위치를 사용할 수 있다고 생각했습니다. 그도 모르는 사이에 라우터는 내장 DHCP 서버에서 IP 주소를 발급하기 시작했습니다. 그리고 그의 동료 몇 명이 잘못된 IP 주소를 할당받았습니다.
보안상의 이유 외에 IP 주소 스캔은 IP 주소 관리 시도의 첫 번째 단계이기도 합니다 . 전부는 아니지만 많은 IPAM(IP 주소 관리) 도구에 일부 형태의 IP 주소 검색이 포함되어 있지만 많은 도구가 통합 도구 대신 수동 프로세스를 사용하여 IP 주소를 관리하도록 선택합니다. 이러한 상황에서 IP 주소 검색 도구는 필수가 됩니다.
공식적인 IP 주소 관리 프로세스가 없는 사람들에게는 IP 주소 스캔이 훨씬 더 중요할 수 있습니다. IP 주소 충돌이 없는지 확인하는 유일한 방법인 경우가 많습니다. 사실 이는 IP 주소를 의사 관리하는 다소 조잡한 방법으로 간주될 수 있습니다.
간단히 말해서 핑
IP 주소를 스캔하는 데 필요한 것이 무엇이든 대부분의 도구는 Ping을 기반으로 합니다. 골동품이지만 어디에나 있는 이 유틸리티를 살펴보겠습니다. 핑은 1983년 필요가 발명의 어머니라는 것을 다시 한 번 증명하면서 필요에 의해 만들어졌습니다. 개발자는 자신이 관찰한 비정상적인 네트워크 동작을 디버깅하는 데 도움이 되는 도구가 필요했습니다. 그 이름은 잠수함에서 들리는 소나 에코의 소리를 나타냅니다. 오늘날 ping은 거의 모든 운영 체제에 있지만 구현은 플랫폼마다 약간 다릅니다. 일부 버전은 각 요청의 페이로드 크기, 총 테스트 수, 네트워크 홉 제한 또는 요청 간 간격과 같은 매개변수를 포함할 수 있는 여러 명령줄 옵션을 제공합니다. 일부 시스템에는 동일한 목적을 제공하지만 IPv6 주소를 사용하는 컴패니언 Ping6 유틸리티가 있습니다.
다음은 ping 명령의 일반적인 사용입니다.
$ ping -c 5 www.example.com PING www.example.com (93.184.216.34): 56 데이터 바이트 93.184.216.34에서 64바이트: icmp_seq=0 ttl=56 time=11.632ms 64바이트 93.1834에서 =1 ttl=56 time=11.726ms 93.184.216.34에서 64바이트: icmp_seq=2 ttl=56 time=10.683ms 93.184.216.34에서 64바이트: 4ms에서 64바이트: icmp_seq=3 time=9.34에서 64바이트 icmp_seq=4 ttl=56 time=11.127 ms --- www.example.com ping 통계 --- 5개의 패킷 전송, 5개의 패킷 수신, 0.0% 패킷 손실 왕복 min/avg/max/stddev = 9.674/10.968/ 11.726/0.748ms
위의 예에서 "-c 5" 옵션은 Ping에게 5번 반복하도록 지시합니다.
핑 작동 방식
Ping은 매우 간단한 유틸리티입니다. ICMP 에코 요청 패킷을 대상으로 보내고 ICMP 에코 응답 패킷을 다시 보내기를 기다리는 것뿐입니다. 이 프로세스는 Windows에서는 기본적으로 5회, 대부분의 Unix/Linux 구현에서는 기본적으로 수동으로 중지될 때까지 특정 횟수만큼 반복됩니다. 명령이 종료되면 응답 통계가 컴파일되어 표시됩니다. 유틸리티는 요청과 해당 응답 간의 평균 지연을 계산하여 결과에 표시합니다. 대부분의 *nix 변형에서는 응답의 TTL(time to live) 필드 값도 표시하여 소스와 대상 간의 홉 수를 나타냅니다.
명령이 작동하려면 ping된 호스트가 RFC 1122를 준수해야 합니다. 표준은 모든 호스트가 ICMP 에코 요청을 처리하고 그에 대한 응답으로 에코 응답을 발행해야 한다고 지정합니다. 그리고 대부분의 호스트는 응답하지만 일부 호스트는 보안상의 이유로 해당 기능을 비활성화합니다. 방화벽은 종종 ICMP 트래픽을 차단합니다. 이를 피하기 위해 더 나은 IP 주소 검색 도구는 ICMP와 다른 유형의 패킷을 사용하여 IP 주소가 응답하는지 확인할 수 있습니다. ICMP 에코 요청에 응답하지 않는 호스트를 핑하면 피드백이 제공되지 않습니다. 이는 존재하지 않는 IP 주소에 핑하는 것과 정확히 같습니다.
Linux를 위한 최고의 IP 스캐너
우리가 선택한 IP 주소 스캐닝 도구에는 모든 것이 포함되어 있습니다. 목록에는 GUI 기반 도구와 명령줄 유틸리티의 조합이 있습니다. 일부는 더 복잡한 도구이고 다른 일부는 여러 개의 연속적인 명령을 실행하지 않고도 IP 주소 범위를 스캔하는 방법을 포함하는 ping 유틸리티의 확장 버전입니다. 목록에 있는 모든 도구에는 몇 가지 공통점이 있습니다. Linux 운영 체제에서 실행하고 검색할 주소 범위가 주어지면 응답하는 IP 주소 목록을 반환합니다.
1. 화난 IP 스캐너
Angry IP Scanner는 멀티스레딩을 광범위하게 사용하는 믿을 수 없을 정도로 간단한 도구입니다. 이것은 우리 목록에서 가장 빠른 도구 중 하나입니다. 이것은 Linux(물론 Windows, Mac OS X)에서 사용할 수 있는 무료 다중 플랫폼 도구입니다. 이 도구는 Java로 작성되었으므로 사용하려면 Java 런타임 모듈이 설치되어 있어야 합니다. 그러나 대부분의 패키지 관리자는 이 종속성을 처리합니다. 이 도구는 IP 주소를 ping할 뿐만 아니라 검색된 호스트에서 선택적 으로 포트 스캔 을 실행할 수도 있습니다. IP 주소를 호스트 이름으로, MAC 주소를 공급업체 이름으로 해석할 수 있습니다. 또한 이 도구는 가능한 경우 각 응답 호스트에 대한 NetBIOS 정보를 제공합니다.
Angry IP 스캐너는 전체 네트워크와 서브넷을 스캔할 수 있지만 IP 주소 범위 또는 텍스트 파일의 개별 IP 주소 목록도 스캔할 수 있습니다. 이 도구는 주로 GUI 기반이지만 예를 들어 집에서 만든 셸 스크립트에 도구의 기능을 포함하려는 경우 사용할 수 있는 명령줄 버전도 함께 제공됩니다. 스캔 결과는 기본적으로 테이블 형식으로 화면에 표시되지만 CSV 또는 XML과 같은 여러 파일 형식으로 쉽게 내보낼 수 있습니다.
2. arp-스캔
arp-scan 도구(ARP Sweep 또는 MAC 스캐너라고도 함)는 또 다른 빠른 ARP 패킷 스캐너입니다. 이 도구는 검색하는 서브넷의 모든 활성 IPv4 장치를 나열합니다. 네트워크를 스캔하기 위해 ping에 의존하지 않는 도구 중 하나입니다. 대신 IP 주소와 MAC 주소 간의 일치를 찾는 데 일반적으로 사용되는 기술인 ARP(Address Resolution Protocol)를 사용합니다. ARP는 라우팅할 수 없는 프로토콜이므로 이 스캐너는 로컬 네트워크(로컬 서브넷 또는 네트워크 세그먼트)에서만 작동할 수 있습니다.
arp-scan 도구는 ICMP 패킷을 차단하는 필터링 체계의 내장 방화벽이 있는 경우에도 모든 활성 장치를 표시합니다. 장치는 ping에서 숨길 수 있으므로 ARP 패킷에서 숨길 수 없습니다. 따라서 수많은 강화된 장치가 있는 매우 안전한 환경에 매우 유용한 도구입니다.
3. nmap/zenmap
Network Mapper의 약자인 Nmap은 호스트와 서비스를 검색하는 데 사용할 수 있는 스캐닝 도구로 네트워크의 "맵"을 구축하여 이름을 따왔습니다. 이 도구는 ping과 유사 하지만 반드시 ICMP를 사용할 필요는 없는 특수 제작된 패킷을 대상 호스트에 보내고 받는 응답을 분석하여 작동합니다.
이 도구의 주요 용도는 컴퓨터에서 사용할 수 있는 서비스를 분석하는 것입니다. 그러나 IP 주소 스캐너로 사용할 수 있습니다. 이 도구는 호스트와 해당 서비스를 검색할 수 있으며 운영 체제 등도 검색할 수 있습니다. 스크립팅을 사용하면 고급 서비스 탐지, 취약성 탐지 등에 도구를 사용할 수도 있습니다.
Linux 전용 유틸리티로 시작된 명령줄 도구인 Nmap은 이후 Windows, Solaris, HP-UX, OS X, AmigaOS 및 IRIX를 포함한 대부분의 BSD 변형을 비롯한 여러 다른 운영 체제로 이식되었습니다. 그래픽 사용자 인터페이스를 선호하는 경우 Nmap에 대한 여러 GUI 프런트 엔드가 릴리스되었습니다. 가장 좋은 것 중 하나는 Zenmap이라는 이름으로 Nmap과 같은 팀에서 온 것입니다. 따라서 두 도구 간의 우수한 통합을 기대할 수 있습니다. Nmap과 비교할 때 Zenmap은 잘 설계된 사용자 인터페이스 덕분에 배우고 마스터하기가 훨씬 쉽습니다. 가장 멋진 도구는 아니지만 몇 가지 훌륭한 기능이 있습니다.
4. 핑
Fping은 당시 사용 가능한 유일한 네트워크 문제 해결 도구 중 하나였던 ping을 개선하기 위해 만들어졌습니다. 비슷한 명령줄 도구이지만 오히려 다릅니다. ping과 마찬가지로 Fping은 ICMP 에코 요청을 사용하여 응답하는 대상 호스트를 결정하지만 거의 유사성이 끝나는 지점입니다. ping은 하나의 IP 주소만 매개변수로 허용하지만 Fping은 여러 대상 IP 주소로 호출할 수 있습니다. 대상은 공백으로 구분된 IP 주소 목록으로 지정할 수 있습니다. 이 유틸리티는 개별 주소 목록을 포함하는 텍스트 파일의 이름과 함께 제공될 수도 있습니다. 마지막으로 IP 주소 범위를 지정하거나 서브넷을 192.168.0.0/24와 같은 CIDR 표기법으로 입력할 수 있습니다.
Fping의 가장 큰 특징 중 하나는 다음 에코 요청을 보내기 전에 응답을 기다리지 않는다는 것입니다. 이것은 응답하지 않는 IP 주소를 기다리는 시간을 줄이는 데 크게 도움이 되어 훨씬 더 빠른 도구를 만듭니다. 또한 Fping에는 사용할 수 있는 많은 명령줄 옵션이 있으며 명령줄 도구이므로 추가 처리를 위해 출력을 다른 명령(예: grep)으로 파이프할 수 있습니다.
5. 핑
Hping은 ping에서 파생된 또 다른 무료 명령줄 도구입니다. Mac OS X 및 Windows는 물론 일반적인 Linux 배포판을 포함하여 모든 유닉스 계열 운영 체제는 아니지만 대부분의 경우 사용할 수 있습니다. 더 이상 활발하게 개발되지는 않지만 이 도구는 여전히 쉽게 구할 수 있고 널리 사용되고 있습니다. 이 도구는 ping과 매우 유사하지만 상당히 다릅니다. 예를 들어, Hping은 ICMP 에코 요청만 보내지 않습니다. 또한 TCP, UDP 또는 RAW-IP 패킷을 보낼 수도 있습니다. 이것은 고도로 안전한 네트워크를 스캔하는 데 도움이 될 수 있습니다. 또한 traceroute 모드(잠시 더 자세히 알아보기)가 있으며 이 도구에는 파일을 보낼 수 있는 기능이 있습니다.
Hping은 IP 주소 검색 도구로 사용할 수 있지만 그 이상을 수행할 수 있습니다. 이 도구에는 몇 가지 고급 포트 스캔 기능이 있습니다. 여러 프로토콜을 사용하기 때문에 기본 네트워크 테스트를 수행하는 데에도 사용할 수 있습니다. 이 제품에는 사용 가능한 프로토콜을 사용하는 일부 고급 traceroute 기능도 있습니다. 이것은 일부 장치가 ICMP 트래픽을 다른 트래픽과 다르게 처리하기 때문에 유용할 수 있습니다. 다른 프로토콜을 모방함으로써 이 도구는 네트워크의 실제 실제 성능을 더 잘 평가할 수 있습니다.
6. 스파이스웍스 IP 스캐너
Spiceworks는 원래 IT 관리 소프트웨어를 구축하기 위해 만들어졌지만 텍사스 오스틴에서 정보 기술 산업을 위한 전문 네트워크로 2006년에 시작되었습니다. 오늘날 Spiceworks는 사용자가 서로 협력하고 시장에 참여하여 IT 서비스 및 제품을 구매할 수 있는 온라인 커뮤니티입니다. Spiceworks는 600만 명 이상의 IT 전문가와 3000명의 기술 공급업체가 사용하는 것으로 추산됩니다.
그러나 우리가 지적했듯이 Spiceworks는 소프트웨어 개발자이자 퍼블리셔이기도 합니다. 그 회사는 세 가지 주요 제품을 가지고 있습니다. Spiceworks Help Desk라는 헬프 데스크 관리 플랫폼, Spiceworks Inventory라는 IT 자산 인벤토리 관리 도구 및 Spiceworks Network Monitor라는 네트워크 모니터링 플랫폼이 있습니다. 그리고 이러한 도구는 오픈 소스가 아니지만 누구나 무료로 사용할 수 있습니다.
Spiceworks는 또한 IP 스캐너라고 하는 몇 가지 편리한 도구를 만듭니다. 이 도구를 사용하면 기본 스캔을 수행하거나 자세한 정보가 포함된 확장 스캔을 수행할 수 있습니다. 이 도구를 사용하여 운영 체제 또는 MAC 주소와 같은 기본 정보를 수집하면서 네트워크의 장치를 자동으로 검색할 수 있습니다. 또는 CPU, 스토리지, 메모리, 설치된 소프트웨어, 일련 번호 등과 같은 워크스테이션 및 서버에 대한 자세한 하드웨어 및 소프트웨어 정보를 얻을 수도 있습니다. 이 도구는 스테로이드의 IP 스캐너와 같습니다.
7. 마스캔
Robert Graham이 만든 MASSCAN은 가장 빠른 포트 스캐너라고 주장합니다. 이 도구는 위에서 검토한 Nmap으로 얻을 수 있는 것과 유사한 결과를 생성합니다. 그러나 내부적으로는 scanrand, unicornscan, ZMap과 같이 동작하며, 이와 같이 비동기식 전송을 사용합니다. 주요 차이점은 이 도구가 다른 스캐너보다 빠르다는 것입니다. 게다가 이 도구는 좀 더 유연하며 예를 들어 임의의 주소 범위와 포트 범위를 허용합니다.
MASSCAN은 운영 체제와 함께 제공되는 것이 아니라 사용자 정의 TCP/IP 스택을 사용합니다. 결과적으로 단순 포트 스캔 이외의 모든 것은 로컬 TCP/IP 스택과 충돌을 일으킵니다. 이 제한을 해결하려면 -S 옵션을 사용하여 별도의 IP 주소를 사용하거나 도구가 사용하는 포트를 방화벽으로 운영 체제를 구성할 수 있습니다.
8. Umit 네트워크 스캐너
Umit 네트워크 스캐너는 Zenmap과 매우 유사한 또 다른 Nmap 프론트 엔드입니다. 이 도구는 한 번에 둘 이상의 스캔을 수용하고 실행하도록 설계되었습니다. 스캔할 서브넷 또는 IP 주소 범위가 여러 개인 경우에 유용한 기능입니다. 각 스캔이 실행되고 스캔 결과가 제목이 있고 스캔 결과로 얻은 모든 정보가 깔끔하게 표시되는 스캔 탭에 결과가 표시됩니다.
스캔 탭 뒤에 있는 아이디어는 정보를 더 쉽게 탐색하고 특정 정보를 쉽게 검색할 수 있도록 하여 삶을 더 쉽게 만들려는 것입니다. Nmap을 사용하여 전체 네트워크를 스캔하려면 일반적으로 즐겨 사용하는 터미널을 열고 잠재적으로 복잡한 Nmap 명령을 입력하고 결과를 기다린 후 다음 서브넷으로 이동해야 합니다. Umit Network Scanner를 사용하면 훨씬 더 직관적입니다.
결론적으로
Windows용 IP 스캐너는 수없이 많지만 Linux용 옵션은 많지 않지만 몇 가지 우수한 제품을 사용할 수 있습니다. 따라서 선택한 플랫폼이 Linux인 경우 소외감을 느끼지 마십시오. 이러한 제품 중 일부에는 일부 Windows 도구와 같은 멋진 GUI가 없을 수 있지만 목록에서 귀하의 요구에 완벽하게 맞는 도구를 찾을 가능성이 큽니다.
핑 스윕은 여러 가지 방법으로 유용하게 사용될 수 있습니다. 찾을 수 있는 10가지 최고의 Ping 스윕 도구에 대해 논의하고 소개하는 동안 계속 읽으십시오.
웹 사이트는 중요하며 적절한 성능을 위해 지속적으로 면밀히 모니터링해야 합니다. 다음은 웹사이트 모니터링을 위한 최고의 도구입니다.
네트워크 관리 소프트웨어 시장은 매우 혼잡합니다. 최고의 네트워크 관리 도구에 대한 권장 사항을 따라 검색을 단축하십시오.
여러 머신을 관리하는 수고를 덜 수 있는 최고의 소프트웨어 배포 도구를 살펴보겠습니다.
sFlow는 수많은 네트워킹 장치에 내장된 흐름 분석 프로토콜입니다. 최고의 무료 sFlow 수집기 및 분석기 상위 5개를 검토합니다.
올바른 도구를 선택하는 데 도움이 되도록 최고의 에이전트 없는 인프라 모니터링 도구를 소개하고 각 도구에 대한 빠른 검토를 제공했습니다.
데이터 센터에서 Linux가 점점 더 대중화됨에 따라 Linux에서 대역폭 모니터링을 살펴보고 최고의 도구도 검토하고 있습니다.
이메일 보안은 관리형 서비스 제공업체의 중요한 작업입니다. 그 목적을 위한 최고의 도구 중 하나인 SolarWinds Mail Assure를 검토하고 있었습니다.
대기 시간은 네트워크의 가장 큰 적인 것 같습니다. 이러한 대기 시간 측정 도구는 대기 시간을 테스트하여 문제를 감지하고 찾고 수정하는 방법을 알려줍니다.
Windows 네트워크 모니터에는 요구 사항이 제한된 도구가 필요합니다. 오늘은 Windows 10을 위한 최고의 네트워크 모니터링 도구를 살펴보았습니다.