WEBVTT

00:01.470 --> 00:01.890
Okay.

00:01.890 --> 00:08.760
So now that we know that the normal file sharing services are not great when sharing sensitive files,

00:08.760 --> 00:14.250
even if they use end to end encryption such as Firefox Send Service.

00:14.400 --> 00:19.020
In this lecture, I want to show you a more private method to share files.

00:19.320 --> 00:21.690
Now, this method is peer to peer.

00:21.720 --> 00:28.440
Now, remember, we said the main problem was not about encryption, but it was the fact that our files

00:28.440 --> 00:32.130
were stored somewhere that we have no control on.

00:32.730 --> 00:38.820
So in the method that I'm going to show you in this lecture, our files will not be stored in a server

00:38.820 --> 00:40.200
that we don't control.

00:40.230 --> 00:41.950
It's going to be stored locally.

00:41.970 --> 00:43.440
It's going to be peer to peer.

00:43.440 --> 00:48.960
So the file will be shared from our computer to the computer of the person that we want to share the

00:48.960 --> 00:49.890
file with.

00:49.980 --> 00:52.210
It's going to use end to end encryption.

00:52.230 --> 00:56.140
It's going to benefit from the anonymity offered by the Tor network.

00:56.160 --> 00:59.760
Therefore, it's going to be more private and more anonymous.

01:00.820 --> 01:04.510
In this method, we're going to be using a tool called onion share.

01:04.690 --> 01:12.610
And to put this simply, the way this will work is it will create an onion service on your computer

01:12.610 --> 01:19.570
so others can access this onion service and download your file so you can think of it as if it's creating

01:19.570 --> 01:22.870
a dark web website on your local computer.

01:22.870 --> 01:27.790
And this website can only be used to download the files that you specify.

01:28.450 --> 01:34.120
To make this simpler, you can think of this the as the user that wants to download your file.

01:34.330 --> 01:40.570
And we all have seen this diagram of the Tor network and how when you try to access a hidden service,

01:40.570 --> 01:42.400
you go over three nodes.

01:42.400 --> 01:49.510
The user that you want to share the file with will end at an onion service that is sharing your file.

01:49.510 --> 01:54.310
And this onion service is running from your own local computer.

01:54.310 --> 02:01.360
So the file is shared directly from your computer, and you can shut down this sharing service whenever

02:01.360 --> 02:01.840
you want.

02:01.840 --> 02:07.300
Whenever you feel that you don't want to share the file anymore, or whenever you feel like your connection

02:07.300 --> 02:08.620
is being compromised.

02:09.130 --> 02:15.490
So as you can see in this example, we are not uploading our file to a server that we do not own or

02:15.490 --> 02:16.540
do not control.

02:16.570 --> 02:22.810
Therefore, it fixes the main issue with the method that I showed you with the Firefox service, and

02:22.810 --> 02:26.740
it benefits from all of the encryption implemented by the Tor network.

02:26.770 --> 02:30.550
Therefore, it's more private, more secure, and more anonymous.

02:32.150 --> 02:35.580
Now doing this is actually very, very simple and tells.

02:35.600 --> 02:37.020
So let me show you.

02:37.040 --> 02:39.300
I'm back at my file manager.

02:39.320 --> 02:43.040
I have the picture or the file that I want to share right here.

02:43.100 --> 02:49.670
And all you have to do is right click this file and click on share via onion share.

02:51.320 --> 02:55.100
As you can see, this will open the onion share window for you.

02:56.340 --> 03:03.060
You can see the file that I selected is already in here and you can click on Add Files to add more files

03:03.060 --> 03:05.280
to share with a specific person.

03:05.970 --> 03:11.190
You can add a full folder by clicking here and you can use the delete to delete files.

03:12.180 --> 03:16.440
You can also see the check box and here ticket stop sharing automatically.

03:16.470 --> 03:22.800
This basically means once someone downloads this file, the sharing will stop automatically.

03:22.920 --> 03:27.720
You can pick this to keep sharing the file until you manually stop it.

03:28.440 --> 03:33.120
Once you're happy with the files that you want to share, we're going to click on Start Sharing.

03:33.570 --> 03:40.170
And right now, when you see the yellow dot in here, this means that onion share is creating and starting

03:40.170 --> 03:43.390
the onion service that will share the files for you.

03:43.410 --> 03:45.230
So you want to be patient with this?

03:45.240 --> 03:46.710
It might take some time.

03:47.550 --> 03:54.210
And once this is done, as you can see, the circle will turn green and you will see a link to a hidden

03:54.210 --> 03:54.660
service.

03:54.660 --> 04:00.900
So you can see this looks very, very similar to the links that we use when accessing Darknet websites.

04:01.320 --> 04:08.760
You can click on copy URL to copy it and then you can share this link with anybody that you want to

04:08.760 --> 04:09.810
share the file with.

04:09.810 --> 04:15.930
So you can send it via email or you can send it using an instant message like what I'm going to do right

04:15.930 --> 04:16.470
now.

04:17.660 --> 04:20.670
So I'm going to paste the link in here.

04:20.690 --> 04:25.140
You can go ahead, enter to send it and then I'm going to go to a second computer.

04:25.160 --> 04:28.250
We're going to pretend that this is the recipient computer.

04:28.460 --> 04:34.760
As you can see, they got a message with a link in here and all they have to do is click on this link.

04:35.090 --> 04:41.930
Now, keep in mind, this is a hidden service or an onion service link, so it can only be accessed

04:41.930 --> 04:47.870
using the Tor browser or using a computer that is configured to use the Tor network.

04:47.870 --> 04:52.670
So this service is only accessible within the Tor network.

04:53.210 --> 04:57.610
As you can see, once this loads you will get a very simple page.

04:57.620 --> 05:03.470
It has the file name, it has the size, and if you click on download, it will download the file for

05:03.470 --> 05:04.040
you.

05:04.730 --> 05:06.380
I'm going to click on Save.

05:07.280 --> 05:10.720
And this will automatically go to the Tor browser directory.

05:10.730 --> 05:12.560
I'm going to click on Save.

05:13.310 --> 05:14.060
And perfect.

05:14.060 --> 05:18.320
The download is complete and we can verify this by going here.

05:19.130 --> 05:22.810
Now as you can see, the file has a zip format.

05:22.820 --> 05:28.790
It's not an image and you will always get the file in a zip format when using onion share.

05:28.790 --> 05:31.340
So you have to uncompressed this file.

05:31.340 --> 05:38.360
And to do that, we're going to right click the file, click on extract here and go inside the directory

05:38.360 --> 05:39.890
that just got created.

05:39.890 --> 05:44.090
And as you can see, we have the image that we wanted to share.

05:44.930 --> 05:51.920
Now, if you actually go back to the computer that started sharing, you will see that in the status

05:51.920 --> 05:52.220
bar.

05:52.220 --> 05:58.070
It's telling us that someone has loaded the download page and that someone has downloaded the file.

05:58.700 --> 06:05.000
So if you actually ticked this box, this would have stopped sharing the file automatically because

06:05.000 --> 06:11.300
someone has downloaded the file, or if you want to stop it manually, you can click on Stop Sharing

06:11.330 --> 06:12.500
to Stop Sharing.

06:12.500 --> 06:19.670
So now if anyone tries to access this link again, so if I refresh here, you'll see that this page

06:19.670 --> 06:20.810
will not load.

06:22.080 --> 06:26.150
Therefore you have full control over the files that you want to share.

06:26.160 --> 06:29.600
You can start and stop sharing them any time you want.

06:29.610 --> 06:36.180
The files will not be placed in any computer that you do not have control on, so it will only be placed

06:36.180 --> 06:41.340
on your computer and you'll benefit from towards anonymity and privacy.

06:41.370 --> 06:47.040
Therefore, this is a much more private method of sharing sensitive files.
