MacOS 2023. 1. 1. 00:24

macOS 특정 IP 열린 포트번호 확인

  • 개방 와이파이를 사용하다가, 공유기 게이트웨이 IP가 http로 열리지 않아서, 특정 IP에 대한 열린 포트 확인하는 스크립트가 있으면 좋을 것 같다고 생각했다.
  1. brew 설치 (Homebrew)

    $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. tcping 설치

    $ brew install tcping
  3. 셸 스크립트 작성 (백그라운드 실행을 통해, 여러 프로세스로 분할하여 성능 향상)

    $ vi find_opened_port.sh
    #!/bin/bash 
    for i in {1..65536} 
    do 
        tcping 192.168.0.1 $i & # 조사하고 싶은 IP 
    done 
    
    wait
  4. 셸 스크립트 실행

    $ chmod +x find_opened_port.sh 
    $ ./find_opened_port.sh | grep open

백그라운드 실행 속도 체감 영상

tcping 백그라운드 속도 차이.mp4
11.89MB