nping과 hping3
nping 및 hping3는 둘 다 네트워크 패킷을 보내고 받는 데 사용되는 툴입니다. 그러나 nping은 네트워크 장비의 상태 확인 및 성능 측정에 특화되어 있고, hping3은 패킷 조작 및 스캐닝에 특화되어 있습니다.
nping 사용 방법:
- ICMP Echo 요청 보내기:
nping --icmp -c 4 [대상 IP 주소]
- TCP 포트 스캔:
nping --tcp -p 80 [대상 IP 주소]
- UDP 포트 스캔:
nping --udp -p 53 [대상 IP 주소]
- 대역폭 및 지연시간 측정:
nping --tcp --flags SYN --count 10 --delay 0.2 --source-port 80 -p 80 [대상 IP 주소]
hping3 사용 방법:
- ICMP Echo 요청 보내기:
hping3 [대상 IP 주소] -c 4 -1
- TCP SYN 스캔:
hping3 [대상 IP 주소] -S -p 80
- UDP 스캔:
hping3 [대상 IP 주소] -2 -p 53
- 패킷 조작:
hping3 [대상 IP 주소] -S -a [보낼 IP 주소] -p 80 --data 100
위 명령어 중 -c
는 보낼 패킷 수를, -p
는 포트 번호를, -S
는 SYN 플래그를, -a
는 보낼 IP 주소를, --data
는 전송할 데이터의 크기를 지정합니다.
하지만 이러한 툴은 네트워크 공격에도 사용될 수 있기 때문에, 사용 시 주의가 필요합니다. 정당한 목적으로 사용해야 하며, 해당 네트워크에 대한 권한 및 동의를 받은 후에만 사용해야 합니다.