프로그램의 모든 인터넷 액세스를 기록하고 차단하는 방법은 무엇입니까?

프로그램의 모든 인터넷 액세스를 기록하고 차단하는 방법은 무엇입니까?

신뢰할 수 없는 소스에서 가져온 바이너리가 있고 모든 인터넷 액세스 시도를 차단 및 기록하고 연결을 시도하는 서버를 확인하고 싶습니다.

가장 먼저 떠오른 방법은 Firejail을 이용하는 것이었습니다.https://wiki.archlinux.org/title/firejail, 하지만 제가 추측하는 모든 것을 기록하려면 가짜 가상 네트워크 인터페이스가 필요합니다.

다른 솔루션이 있습니까? 아니면 이와 같은 가상 인터페이스를 수행하는 방법을 알고 있습니까?

답변1

이 Google 검색 제안을 댓글로 남겨주셔서 감사합니다: google.com/search?q=application+level+firewall+linux

opensnitch가 내가 필요한 것을 정확히 수행한다는 것을 알았습니다. 그냥 설치하고 서비스를 활성화하기만 하면 됩니다. 프로그램이 인터넷에 접속하려고 할 때마다 팝업 창이 나타납니다.

관련 정보