macOS용 pfctl을 사용하여 하나의 포트를 제외한 모든 트래픽을 차단합니다.

macOS용 pfctl을 사용하여 하나의 포트를 제외한 모든 트래픽을 차단합니다.

질문에 명시된 대로 MAC OS X 10.8.x의 한 포트를 제외하고 인터넷으로 나가는 모든 트래픽을 차단해야 합니다.

쉘에서 실행하거나 conf 파일을 편집하는 명령만 필요합니까?

답변1

외부 인터페이스가 다음 명령이라고 가정하면 en0다음 명령을 시도할 수 있습니다(이 예에서는 https/443 포트 허용).

printf "block all\npass on en0 proto { tcp,udp } from any to any port 443\n"|sudo /sbin/pfctl -Ef -

관련 정보