October 13, 2011

Check VPN & Proxy Torrent Ip Address Bittorrent Service

How does CheckMyTorrentIP work?

CheckMyTorrentIP is a torrent tracker that lets you download a legal torrent file created uniquely for you. Because no one other than you has this torrent and since there are no seeders, the torrent will not download and never complete and will remain active in your queue as long as you wish. You'll see your torrent IP within your torrent client and you can come back here to see your torrent IP history. I created this site after a friend found it difficult to constantly monitor his setup and kept asking me for help. The site is a free service and there are no gimmicks, just pay it forward.

But I'm using a VPN or Proxy, isn't my privacy 100% safe guarded?

Maybe, maybe not. This FAQ details many ways your IP address can leak and explain what steps you can take to prevent it. By checking your torrent IP address over a period of time, you can verify if there are any holes in your security practices. If you're not a techie, have a friend help diagnose your connection.

Why can't I just use a web browser or other program to check my IP?

See the next question that gives examples where a web browser fails to help you. Also keep in mind that you can't manually check your IP with a browser 24x7 and your torrent client may be setup to use a different IP address.

How can my IP address be exposed if I'm using a VPN or Proxy?

There are many ways, here are some different scenarios, feel free to send in any others you know about and suggestions.

VPNs - There are many types of VPNs, the two most prevalent types are PPTP and OpenVPN. While each has their advantages and drawbacks, all suffer from the same weakness, at one point or another the connection will drop and this may expose your personal IP address (Note: VPNs enjoy dropping while you're tucked in bed catching up on ZZZzzzs). To completely prevent exposing your IP address you'll need to modify your routes or use a firewall program to do this for you. See below in another question for more details on securing a VPN.

Proxies - Again there are many variations but the most popular by far is a socks proxy. The proxy can be a remote host or exist locally via an ssh tunnel. If your proxy is incorrectly configured or unknowingly unset you may expose your IP address. Also always be sure to disable DHT, uTP, udp trakers, udp peers, and UPnP in your client otherwise you will mostly likely leak your IP address even if your proxy is configured correctly. Please see below in another question for more details on securing your proxy and DHT/UPnP.

Firewall - Some users use a software or hardware firewall to route torrent traffic through a secure connection and other traffic (like web) through the local connection. The configuration can be incorrect or become undone.

Relative or Friend - You may have the most secure setup but all it takes is a lovely relative or friend to misunderstand/forget your clear simple instructions and expose your IP address.

Torrent client software bug - There are plenty of torrent clients, and new ones coming out all the time, some are specialized or experimental, others tout better performance. As long as you stick to established mature software, this shouldn't affect you. But for the bold and daring, make sure to always test the proxy/forwarding/hider feature.

Being an exit node on private P2P - There is a new wave of public/private P2P networks (not Tor) that anonymize your traffic in return for you anonymizing other user's traffic. There have been and currently exists bugs that incorrectly route your traffic to the point of making you the exit node of your own traffic!

Unknowingly using employer's VPN - Some computers have multiple VPN configurations installed and you could inadvertently be using the wrong VPN.

Please share your other scenarios at email: mytorrentip at gmail dot com.

By monitoring your torrent IP address, you can definitely improve your setup and curb poor habits.

What do you do with my IP information?

Your IP records are deleted as soon as you select delete from the "Check IP" tab, or if there is no activity on that passkey after 30 days. Please don't ask to have your IP data back, I can't get to it.

My browser IP was detected by UDP?

As long as your browser IP shown is not your personal IP you are okay. If the browser IP is yours and it was detected on UDP then your torrent client is not configured properly or leaking your personal IP. To disable UDP look in your client settings and disable udp trackers, uTP, or DHT. Because UDP packets are not tied to a passkey, someone else on your IP address may be triggering this alert. UDP logs are deleted every 2 hours so after you've reset your settings check again after 2 hours. See below for more details on UDP.

What do the YES/NO in the UDP column mean?

Torrent clients use UDP for DHT, udp trackers, and client connections. These udp packets may not be protected. For example some versions of Utorrent will send UDP packets using your own IP even if you set it to use another IP by using a proxy. Clients based on libtorrent from Rasterbar such as Deluge are safer since UDP support is very mature. Even if on the latest version of uTorrent or Rasterbar based clients, sometimes the proxy can have UDP security holes (like with SS5 proxies).

If the UDP column shows NO, then you are good because we did NOT detect UDP packets with that IP address in the past 2 hours.

If the UDP column shows YES, then you need to decide if that is good or bad because we detected UDP packets with that IP address in the past 2 hours. As long as the IP address on that column is not yours then that is good.

To disable UDP look in your client settings and disable udp trackers, uTP, and DHT. Because UDP packets are not tied to a passkey, someone else on your IP address may be triggering this alert. Our UDP tracker and DHT node will deleted the UDP logs every 2 hours so after you've reset your settings check the website again after 2 hours.

Why is the udp tracker not responding and timing out with "Connection timed out."?

In the current implementation the server is acting as a DHT node and a udp tracker at the same time (and on the same port) and for this reason it only listens to your packets and doesn't send anything back to you. This is why it is timing out and that is okay. Your client will attempt to reconnect again after about 20 minutes.

I am an uploader, may I add this site to my torrent announce?

Yes, you can add http://checkmytorrentip.com/announce.php as one of your announce trackers and your torrent users will see their IP in their client. Note that since no passkey is being used, no logs will be kept. Do not use a passkey otherwise once we detect more than 50 IPs the passkey will be nullified, all logs will be deleted so that wide spread tracking is not possible, and all users using that passkey will get an error.

How do I find my passkey?

Normally you don't need to know your passkey as it'll automatically be found for you each time you visit this site (it's saved in your browser cookies). If you've deleted your cookies, you can find the 32 character passkey in your torrent client's properties. Usually it'll be under a setting similar to below. Right click to copy & paste rather than typing it out

Where do I find my IP within my torrent application?

Usually it'll be under a tracker property called "Status". Some clients constantly show the Status (utorrent), others show a popup (Vuze / Azureus), and others don't show it at all (Bitcomet). To be tested: Transmission Mac, Xunlei (Thunder). The message will start with "Warning", but ignore the warning, it's just a note. The full message is "Warning your torrent client ip is".

How can I secure my VPN?

There are 4 good ways.

1. Use VPN Netmon to close your app when your connection drops.

2. You can use a firewall. See tutorial using Comodo http://tinyurl.com/624ot2

3. Try a well configured OpenVPN client over PPTP. There are 2 reasons for this. Some OpenVPN configs won't drop your routes while reconnecting where as PPTP always drops your routes while reconnecting. This is an extra layer but I have seen OpenVPN eventually give up/crash and then you're still exposed. Next, DNS request go through your main connection and not PPTP.

4. Use the route command. Here's a tutorial I wrote for XP / VISTA / Windows 7:

How can I secure my proxy?

There are various types of proxies and the discussion here is limited to the socks proxy. Follow these 3 steps:

1. To achieve maximum privacy, disable DHT, uTP, UDP peers, and UPnP/NAT-PMP unless you know what you are doing. DHT in non-recent versions of uTorrent can bypass your proxy settings and will advertise your local IP address. Clients based on libtorrent from Rasterbar such as Deluge are safer since UDP support is very mature. Even if on the latest version of uTorrent or Rasterbar based clients, sometimes the proxy can have UDP security holes (like with SS5 proxies). UPnP/NAT-PMP will open the ports on your router/firewall automatically and allow peers to connect to you directly. It is suggested to disable UPnP/NAT-PMP in your torrent client and also on your router.


2. Use a proxy that handles both tracker and peer communication. Some proxies offer a "basic" service that only proxifies tracker communication. Don't subscribe to this as the peers will contact your personal IP address.

3. Ensure that you've enabled and configured your proxy in your bitorrent client as per the instructions provided by your provider, and that it hasn't been unset by another user or reinstallation/updates.

How secure is my passkey?

It's so secure that it is the method employed be all private trackers. There are 16^32 combinations, in decimal that is the same number as IPv6 addresses: 340,282,366,920,938,463,463,374,607,431,768,211,456. That is more than all the atoms on the surface of one hundred earths. In english, it is 340 undecillion, 282 decillion, 366 nonillion, 920 octillion, 938 septillion, 463 sextillion, 463 quintillion, 374 quadrillion, 607 trillion, 431 billion, 768 million, 211 thousand and 456...try saying that out loud three times!

I get a "Passkey deleted" error in my client. What does this mean?

If you're the average user you'll never get this error. If we detect you've used more than 50 IP addresses the passkey is nullified, all history is deleted, and you'll get this error. You'll need to generate a new passkey. We do this to prevent widespread tracking. We do not provide an option to disable this feature.

What does the "Test xxx times" dynamic number represent?

Every time the server gets a request for an IP check (TCP announce only, not UDP) from any torrent client it increments the counter by one. This number is then updated on the website every 20 minutes. The old server could only handle a few connections and had to throttle connections. On Dec 12th 2010 we moved to a newer better server and now has no connection throttling, hence the higher counter rate.

Credits

I leveraged several tools and tutorials to create this site and I'd like to give them credit:
Geolocation
Tabs
Shield & background
Button
Tables
Badge
©