How can I determine what programs access internet on my PC? I suspected it's bitcoin-qt
.
But how do I know for sure?
How can I determine what programs access internet on my PC? I suspected it's bitcoin-qt
.
But how do I know for sure?
Try TCPView from SysInternals. To quote from the website:
TCPView is a Windows program that will show you detailed listings of all TCP and UDP endpoints on your system, including the local and remote addresses and state of TCP connections. On Windows Server 2008, Vista, and XP, TCPView also reports the name of the process that owns the endpoint. TCPView provides a more informative and conveniently presented subset of the Netstat program that ships with Windows. The TCPView download includes Tcpvcon, a command-line version with the same functionality.
A bit heavy artillery but also an option. You can use Wireshark (or just tcpdump
if in Linux) and see through which port the data is being sent.
If in Windows:
netstat -aon
-a
- Display all connections
-o
- Displays the owning process ID associated with each connection
-n
- Displays addresses and port numbers
Then you can just use the Task Manager processes tab to relate a process ID to an app. (You'll have to add a PID column from View menu).
If in Linux:
netstat -nap
-a
- Show both listening and non-listening (for TCP this means established connections) sockets
-n
- Show numerical addresses
-p
- Show the PID and name of the program to which each socket belongs
You don't mentioned which OS you are using. but I always used NetBalancer software in Windows OS to know that which Software transfer data from Internet.
You can block download or upload or change priority of download or upload.
You can download it from this link: http://seriousbit.com/netbalancer/
Run netstat -an | grep ':80' at the command prompt, which will show processes are using port 80 (HTTP), or netstat -an, and look for processes using port 80, in Windows (since Windows doesn't really have anything like grep.)