현재 호스트의 네트워크 트래픽을 모니터링하는 방법을 알고 있는데 iftop
, 파일 시스템의 지정된 디렉터리에 대한 네트워크 트래픽을 모니터링할 수 있는 프로그램이 있습니까?
답변1
잔인한 진실
당신이 요구하는 것은 정확하게 이루어질 수 없습니다. 당신은 그것을 근사화하는 소프트웨어를 작성할 수 있지만 더 이상은 작성할 수 없습니다.
왜?
curl
"네트워크"는 폴더에 아무것도 쓸 수 없습니다. 또는 와 같은 프로그램을 사용해야 합니다 firefox
. 이와 같은 프로그램의 문제점 firefox
은 그것이 작성한 특정 파일이 인터넷에서 온 것인지 외부에서 알 수 있는 방법이 없다는 것입니다.
이 문제에 대한 정확한 정보를 얻으려면 그러한 모든 프로그램(즉, 네트워크에서 디스크에 쓸 수 있는 프로그램)이 실제로 어딘가에서 무엇을 하고 있는지 보고해야 합니다. 불행하게도 그렇지 않습니다.
근사치를 내다
필요한 근사치는 프로그램을 "인터넷 작성자"와 "로컬 작성자"로 분류한 다음 어떤 프로그램, 어떤 범주에서 어디에 콘텐츠를 쓰는지 확인하는 것입니다. 그러나 짐작할 수 있듯이 이는 작성 중인 파일이 실제로 인터넷에서 온 것임을 보장하지 않습니다.
구현하다
내가 아는 한, 그러한 모니터링 소프트웨어의 구현은 없지만, inotify
예를 들어 특정 폴더의 변경 사항과 그 안에 기록된 내용에 대한 일부 논리를 모니터링하는 소프트웨어를 작성하는 것은 확실히 가능합니다. "인터넷에서) 그리고 얼마나 많이 쓰는지 (트래픽에 대한 아이디어를 얻기 위해).