This is a static archive of our old Q&A Site. Please post any new questions and answers at ask.wireshark.org.

Which application is sending UDP packets

0

How to know which application is sending udp data packet using wire shark?please help. i want to track which application is sending or receiving udp data packets in my pc, i tried filtering udp packets, but i am not able to track the root application .please give me a solution for this.

This question is marked "community wiki".

asked 28 Oct '13, 02:44

shafaquatbari's gravatar image

shafaquatbari
11112
accept rate: 0%

converted to question 28 Oct '13, 03:05

grahamb's gravatar image

grahamb ♦
19.8k330206


2 Answers:

0

Well, it's a multi-step process. Here's one way.

At the same time that you are capturing the Wireshark trace, also capture the output from netstat (more on that in a minute) on the host that's using the UDP connection you are interested in.

Filter the Wireshark trace to find the UDP packets of interest. Look at the port number being used in those UDP packets. Find that port number in the netstat output. You might see something like 143.169.14.133:51126 (where 51126 is the port number in this case), and then note the PID (Process ID) given on the same line.

The PID will identify the running application that is using UDP to communicate. You can find the application based on the PID on the Processes tab in Windows Task Manager.

The parameters used on netstat will vary depending on the host operating system. For Windows, something like "netstat -a -o -p UDP > netstat.out" should do the trick.

answered 28 Oct '13, 08:49

griff's gravatar image

griff
36139
accept rate: 10%

0

If the pc is running windows you can try using Message Analyser from Microsoft as that captures the sending process along with the network traffic.

answered 28 Oct '13, 08:55

grahamb's gravatar image

grahamb ♦
19.8k330206
accept rate: 22%