Pentagon already working on ‘next-gen Tor’

I hope this to becomes publicly available..


bumblebee or nvidia-prime?

Recently I installed the new Linux mint Qiana RC x64 on my Asus laptop which uses Nvidia Optimus technology.

Optimus is a switchable graphics technology, which uses either integrated Intel graphics or high performance Nvidia GPU. This automatic switching on demand has huge impact on battery life. You can read more about Nvidia optimus here.

Now as most of us using Linux know that this gives a heating problem in laptops and reduces the battery life greatly. Below are the two solutions with their differences.


Bumblebee uses the Intel graphics by default. It has a command “optirun” or later versions “primusrun” to run an application using Nvidia GPU. For more information go to

When I was chatting with one of the mint developers and he said bumblebee is phased out.


This package is to be used with proprietary nvidia drivers. Much easier to install, this package uses nvidia gpu by default which for me is of no use most of the time. However we can change the settings using “nvidia-settings” and make it use Intel graphics. You will need to restart the laptop for this.

To install first purge all bumblebee related packages and then all you need are latest packages of : mdm, ubuntu-drivers and nvidia-prime. After this using driver manager install the recommended nvidia drivers and restart.

What to use:

Until now bumblebee is a pretty good and flexible option. So if you are using it now, there is no need to switch other than trying out the new.

However if you need high performance most of the time switch to nvidia prime. Or even if you dont need high performance at all, you can use this and then change the “Prime Profile” to Intel in nvidia-settings. But you wont get the flexibility which the optirun command gives.

So the choice is yours.

How to use Torrent over Tor | How can we bypass security policies to use Torrent

Hello friends..

Everyone knows how important the torrent network is. And when there are restrictions in the network like proxy servers, url filtering and port blocking, we have to use some unconventional means to make things work.

Here I have shown a method which will surely make the torrent work via Tor, as long as you are able to surf web. But beware that here it says that torrent over tor is not a good idea from security point of view. So use it at your own risk. But I think as long as you are not concerned about your anonymity and you have good security config in your machine, you are good to go.

Tor uses the principle: “As long as there is some traffic allowed, all traffic can be passed.” It means as long as even simple web browsing is allowed you can tunnel other types of traffic through this web browsing service.

You would need:

  1. Tor. Either installed version or portable version. If you are new to tor, I suggest portable version.
  2. Privoxy. This creates a HTTP/HTTPS proxy server on your local machine.
  3. A torrent client. I use uTorrent.
  4. And a list of http torrent trackers. You can use this list and paste it directly in torrent client.

Step 1: Setting up Tor.

There are a lot of tutorials on how to configure Tor. If you have tor installed and working, it will already allow you to visit websites which are otherwise blocked. In portable version there is a firefox derivative Tor Browser through which you can visit websites anonymously without any censorship. You can read more about Tor here.

Configure your connection settings in tor according to your network:


View your proxy config in your default browser and use it here. If your proxy server uses authentication, make sure you insert username and password. Get new bridges from here. You should check tor logs regularly to see if your bridges work. If they don’t then replace them with new bridges. Preferably use ones with port 443, if your are using proxy server to connect to internet.

Now start Tor. Tor opens a SOCKS5 proxy on a port in your machine. If you are using portable version, that port is at Else it is at 9050.

We can use this port directly in torrent but it gives a lot of warnings and erros in tor logs.

Check if you can browse through Tor before you move to next step. Use to check if you are really connected through Tor.

Step 2: Setting up Privoxy.

After installing privoxy edit the file config.txt know as “Main configuration” which in the install directory.

Find the following lines and uncomment them(Remove the ‘#’ from the start of line). If any of these lines are not present then add them at the end of config file.

listen-address  localhost:8118
forward-socks5t   /      .

The dot at the end of last line is important. Again the port number is 9050 if you dont use portable version of tor. Read the help in the config file if more tweaks are to be made.

Now start privoxy after saving this file. You will have an HTTP proxy on your localhost.

You can check if privoxy works by using HTTP proxy server in your browser and see if it can connect to internet. Again use to check if you are really passing through Tor.

Step 3: Setting up Torrent client

Now its time to configure proxy settings in torrent client.


Now add some torrent file to download and add the HTTP trackers mentioned previously as UDP trackers dont work over a proxy server. Note every 2 trackers should be separated by 1 blank line.


Now your torrent would have started downloading 🙂

Leave your comments and feedback below and share the page with your friends and most important: Seed your torrents 😉