Just as the title suggests.

Is a public IP exposed if a BitTorrent client is open but not downloading?

  • Torrents do not just download, they upload too. Either action will open a connection to the others. If you mean that your torrent program is open, but the list is empty, then that is different, though the answers below are still correct. – LPChip Oct 14 '17 at 22:50

I'm not completely sure what you mean by trackable, but a lot of bittorrent clients will open a port on your router firewall using UPnP making you detectable and potentially exposing your computer to anyone who has found an exploitable bug in the networking code of the bittorrent client.

It's not that likely there will be such a bug, but it is not outside the realms of possibility that a carefully malformed request to your client could trigger some kind of bug.

As to "trackable", it is possible that due to the above hole in your router firewall the presence of a bittorrent client could be inferred and detected. But "trackable" infers detection of your location and activities; the first is possible, the second is very unlikely.

  • Sorry, I kind of messed up my question. What I'm also wondering is whether or not my public IP address is identifiable if my VPN is open but not running, while BitTorrent is open but not downloading?? – user2230470 Oct 15 '17 at 2:26
  • What do you mean by "VPN open but not running"? – the8472 Oct 24 '17 at 19:04

Yes, a malicious client can probe you, though your torrent software should return an error to them if you are not participating in the swarm that they are targeting.

The common case here, is that you were participating in a swarm, and other clients have learned your IP. A malicious party enters the swarm, and gets your IP from another client. They then attempt to connect to you. Because these kinds of malicious clients are not interested in actually obtaining chunks of a file by the most expedient means possible, they can be modified to just keep trying to connect, in case the target has that particular torrent paused and will become active again later.

There are a couple ways to deal with this, depending on whether you use UPNP. if you do, set your software to use a randomly selected port, and restart it. if not, you will have to periodically change the port in your client and router port forward rules. Your best bet, if you can afford it, is a privacy proxy for torrents.

The benefit of a proxy over a vpn is that your torrent software directly interacts with the proxy, rather than leaving it up to system routing. if the proxy is not accessible, then the software just doesn't work, but if your VPN is down, your routing will just pass the traffic out of your home connection instead of using the tunnel. The downside to a proxy (and an upside for VPN) is that your ISP can see your traffic if you don't use bittorrent encryption, and can tell that its Bittorrent traffic (but not what the content is) more clearly than they can if you are passing your traffic through a tunnel (which they can still identify, but less explicitly).

  • yes. vpn's generally rely on routing rules to place traffic into the tunnel, so when your VPN client starts, it brings up an interface, and modifies routing rules to send the desired traffic through that interface. if that has not been performed, your traffic will use the system default gateway route, which will expose your public IP to remote observers of that traffic, and thus other participants in the swarm. if you were lucky, and didn't have any torrents running at all during the time that you were unprotected, you are probably fine, but if any swarm traffic occurred, you were exposed. – Frank Thomas Oct 14 '17 at 23:57

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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