OS X 10.5를 사용하고 있으며 응용 프로그램이 인터넷에 액세스하려고 시도하는지 감지하는 방법을 찾고 있습니다. 이 시점에서 내가 정의 할 일련의 규칙과 일치하는 경우 응용 프로그램을 차단하고 싶습니다.코코아 API (LittleSnitch API)를 통해 네트워크에 애플리케이션 액세스 차단?
ipfw 내가 알고있는 유닉스 명령은 특정 포트에 대한 액세스를 차단하는 데 사용할 수 있지만 모든 응용 프로그램에 영향을 미칩니다. 맨 페이지를 읽고 ipfw를 사용하여 액세스를 차단하는 방법을 보지 못했지만 특정 응용 프로그램으로 제한했습니다.
내 주요 문제는 네트워크에 대한 외부 액세스를 얻으려는 응용 프로그램을 탐지하는 데 있습니다. 프로그래밍 방식으로이 작업을 수행 할 수있는 방법이 있어야합니다. 일부 Mac OS X API 또는 Unix 명령을 사용하여 어떻게 수행 할 수 있습니까?
업데이트 : 는 기본적으로 나는 리틀 고자질이 무엇을하고 싶은,하지만 난 리틀 고자질을 좋아하지 않기 때문에 처음부터 자신을 쓰고 싶어요. API를 통해 애플리케이션 네트워크 샌드 박싱을 수행 할 수있는 방법과 Little Snitch가 정확히 어떤 작업을 수행 할 수 있는지 알고 싶습니다.
그래, 일년 늦었 어. 안전 벨트가 답이 아닙니다. 이것은 내가 찾고 있었던 바로 그 것이다. 여기에 진드기와 +1이 있습니다 –
Objective-C 또는 Swift 이외의 다른 언어, 예를 들어 C++ 또는 Rust로 커널 확장을 쓸 수 있습니까? – securecurve