많은 네트워크 트래픽을 생성하는 프로세스를 어떻게 찾습니까?


10

내 컴퓨터는 동일한 소스 포트에서 많은 다른 목적지를 가진 많은 네트워크 트래픽을 생성하고 있습니다 (를 실행 iftop -P하고 라우터의 로그에서 확인).

이 트래픽을 생성하는 프로세스를 어떻게 찾습니까?

답변:


9

나는 사용할 것이다 :

netstat -punta | grep <src port>

PID와 바이너리 이름을 각각 제공합니다.


-a가 주어지면 -t와 -u를 지정하는 요점은 무엇입니까?
tink

3
@tink를 사용하면 UNIX 도메인 소켓을 얻지 못하고 UDP 또는 TCP를 연결 또는 청취 상태로 만들 수 있습니다.
h3rrmiller

나는 -atup과 -atunp가 타이핑하는 것이 더 빠름을 발견한다 :)
XTL

2
@XTL -punta는 스페인어로 나쁜 단어에 매우 가깝기 때문에 기억하기가 더 쉽습니다. : D
h3rrmiller

4

다음과 같은 것을 시도해 볼 수 있습니다 (포트 80의 경우).

netstat -p --numeric-ports | grep :80

이것이 최선의 해결책은 아니지만 필요한 정보를 제공해야합니다.


0

github repo가있는 nethogs 를 사용하여 행운을 빕니다.

sudo apt-get install nethogs

또는 소스에서 컴파일

git clone https://github.com/raboof/nethogs.git
cd nethogs
make
sudo make install

... 그런 다음 WiFi 인터페이스에서 트래픽을 봅니다.

sudo nethogs wlan0
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.