nping과 hping3

nping 및 hping3는 둘 다 네트워크 패킷을 보내고 받는 데 사용되는 툴입니다. 그러나 nping은 네트워크 장비의 상태 확인 및 성능 측정에 특화되어 있고, hping3은 패킷 조작 및 스캐닝에 특화되어 있습니다.

nping 사용 방법:

  1. ICMP Echo 요청 보내기:
nping --icmp -c 4 [대상 IP 주소]
  1. TCP 포트 스캔:
nping --tcp -p 80 [대상 IP 주소]
  1. UDP 포트 스캔:
nping --udp -p 53 [대상 IP 주소]
  1. 대역폭 및 지연시간 측정:
nping --tcp --flags SYN --count 10 --delay 0.2 --source-port 80 -p 80 [대상 IP 주소]

hping3 사용 방법:

  1. ICMP Echo 요청 보내기:
hping3 [대상 IP 주소] -c 4 -1
  1. TCP SYN 스캔:
hping3 [대상 IP 주소] -S -p 80
  1. UDP 스캔:
hping3 [대상 IP 주소] -2 -p 53
  1. 패킷 조작:
hping3 [대상 IP 주소] -S -a [보낼 IP 주소] -p 80 --data 100

위 명령어 중 -c는 보낼 패킷 수를, -p는 포트 번호를, -S는 SYN 플래그를, -a는 보낼 IP 주소를, --data는 전송할 데이터의 크기를 지정합니다.

하지만 이러한 툴은 네트워크 공격에도 사용될 수 있기 때문에, 사용 시 주의가 필요합니다. 정당한 목적으로 사용해야 하며, 해당 네트워크에 대한 권한 및 동의를 받은 후에만 사용해야 합니다.