Suppose i have an application running abc.exe, how to see all the network requests made by this application?
Wireshark is good to see all the requests from the pc, but is there any filter for requests from particular application.
The requests made by abc.exe can be of any type, http, https, or just LAN pings.
Is there any way to do it apart from seeing all network requests, just for an application.

For example: how we use charles for firefox, like that anything available?

EDIT: From using smartsniff i understood that we can't have single requests sent by an application.
Only browsers do that, send a request line and get a response.
So most applications open an address and port & starts reading/writing from/into it.
So how to trace them for an particular application?

  • 1
    please take some effort to search for questions before asking the same question. dup -> superuser.com/questions/644617/… – Outdated Computer Tech Jan 25 '14 at 17:59
  • 2
    i searched for almost an hour.. i guess the question u referred & mine didnt have common keywords. anyway thanks :) EDIT: no no ...that is not at all what i am asking for. the question u referred is seeing the processes which are using networks, i am asking requests sent by a application – Ashok Raj Jan 25 '14 at 19:25

You could try SmartSniff from NirSoft. This should give process information by enabling the 'Retrieve process information while capturing packets' option in the 'Advanced Options' window and then showing the relevant columns. See here for more details. Having said that, I couldn't get it to work, but you may have more luck.

  • Please add more details of the procedure in you answer. – tumchaaditya Jan 26 '14 at 0:55

Not the answer you're looking for? Browse other questions tagged or ask your own question.