nmap을 이용한 네트워크 스캔 방법
IT/System
2025. 2. 2. 23:25
728x90
Wi-Fi에 연결된 기기들의 IP 주소를 확인하고 싶을 때, nmap을 이용하면 쉽게 네트워크를 스캔할 수 있습니다. 이 글에서는 nmap을 활용하여 네트워크에 연결된 모든 장치를 확인하는 방법을 소개합니다.
🔹 nmap이란?
nmap(Network Mapper)은 네트워크 탐색 및 보안 감사에 사용되는 오픈 소스 도구입니다. 이를 활용하면 특정 네트워크에 연결된 장치들을 쉽게 찾을 수 있습니다.
1️⃣ nmap 설치하기
▶ Windows
- nmap 공식사이트에서 Windows용 설치 파일을 다운로드합니다.
- 설치 후 cmd 또는 PowerShell을 실행합니다.
▶ macOS
brew install nmap
▶ Linux (Ubuntu/Debian)
sudo apt update && sudo apt install nmap
▶ Linux (CentOS/RHEL)
sudo yum install nmap
2️⃣ 내 네트워크 대역 확인하기
스캔을 수행하려면 먼저 현재 네트워크의 IP 대역을 알아야 합니다.
▶ Windows에서 확인
ipconfig
출력 예시:
IPv4 주소: 192.168.0.100
서브넷 마스크: 255.255.255.0
기본 게이트웨이: 192.168.0.1
위 정보를 보면 내 IP 주소가 192.168.0.100이고, 네트워크 대역은 192.168.0.0/24입니다.
▶ macOS/Linux에서 확인
ifconfig | grep 'inet '
# 또는
ip a
출력 예시:
inet 192.168.0.100 netmask 255.255.255.0 broadcast 192.168.0.255
3️⃣ 네트워크에 연결된 기기 확인하기
▶ 빠르게 IP 주소만 확인
nmap -sn 192.168.0.0/24
출력 예시:
Starting Nmap 7.93 ( https://nmap.org )
Nmap scan report for 192.168.0.1
Nmap scan report for 192.168.0.10
Nmap scan report for 192.168.0.20
Nmap scan report for 192.168.0.30
✅ 네트워크에 연결된 모든 기기의 IP 주소를 빠르게 확인할 수 있습니다.
▶ 추가 정보까지 확인 (호스트 이름 & MAC 주소 포함)
nmap -sn --script arp-ping 192.168.0.0/24
출력 예시:
Nmap scan report for 192.168.0.1 (Router)
MAC Address: 00:1A:2B:3C:4D:5E (Cisco Systems)
Nmap scan report for 192.168.0.10 (MyPhone)
MAC Address: 11:22:33:44:55:66 (Apple Inc)
✅ 장치의 제조사 정보와 호스트명을 확인할 수 있습니다.
▶ 열린 포트까지 확인
nmap -p 1-65535 192.168.0.10
✅ 특정 기기의 열린 포트를 확인하여 어떤 서비스가 실행 중인지 분석할 수 있습니다
'IT > System' 카테고리의 다른 글
GIT Remote 레포지토리 변경 하기 (0) | 2023.03.21 |
---|---|
[툴 소개]Mac에서 실행중인 프로세스 전부 확인하기 (0) | 2023.02.21 |
[컴퓨터의 이해] 디스크 스케줄링 개념, 목적, 종류 (0) | 2018.05.12 |
[컴퓨터의 이해] 주기억장치의 단편화, 페이징기법(FIFO,LFU,LRU,NUR,OPT), 세그먼테이션 기법 (0) | 2018.05.11 |
[컴퓨터의 이해] 주기억 장치 할당의 개념(연속할당,분산할당, 단일분할,스와핑 기법) (0) | 2018.05.11 |