WEBVTT

00:00:00.240 --> 00:00:03.920
So with all that being said, let's dive in and begin exploring Recon‑ng.

00:00:04.940 --> 00:00:07.790
So the first thing that I want to bring to your attention is the website.

00:00:08.840 --> 00:00:14.220
So I'm going to open up a browser here, and I'm going to go to recon‑ng.com.

00:00:14.220 --> 00:00:20.060
And this currently redirects you over to the GitHub repository

00:00:20.140 --> 00:00:22.440
where the Recon‑ng source code is stored,

00:00:22.440 --> 00:00:24.850
and so obviously the source code is available there

00:00:24.850 --> 00:00:28.870
and the repository can be cloned, but I want to draw your attention to the wiki.

00:00:29.300 --> 00:00:31.770
A lot of time and effort has been put into this into

00:00:31.770 --> 00:00:35.230
documenting Recon‑ng to try to ease the learning curve of

00:00:35.230 --> 00:00:36.570
getting it up and running and using it.

00:00:36.570 --> 00:00:39.490
So, the wiki is where all of that documentation is contained.

00:00:40.120 --> 00:00:41.820
So here you can see the various pages,

00:00:42.870 --> 00:00:46.240
information about developing modules if that's something you're interested in,

00:00:46.840 --> 00:00:49.310
obviously we want to read features because it explains to you

00:00:49.520 --> 00:00:51.460
in greater detail some of the stuff that we're going to go

00:00:51.460 --> 00:00:54.320
over today, troubleshooting stuff, videos,

00:00:54.330 --> 00:00:56.060
all kinds of interesting stuff.

00:00:56.280 --> 00:00:58.640
But let's go to Get Started because this is where you're

00:00:58.640 --> 00:01:00.150
going to get things up and running.

00:01:01.180 --> 00:01:02.620
Now there's a couple different ways you can run it.

00:01:02.620 --> 00:01:06.310
You can try to install the prerequisites and dependencies and do it yourself,

00:01:06.320 --> 00:01:08.670
which I do not recommend because there are a lot of

00:01:08.670 --> 00:01:10.300
moving parts and it's difficult to do.

00:01:10.600 --> 00:01:12.520
You could try to use it on Kali Linux.

00:01:12.850 --> 00:01:16.050
I get a lot of bug reports from people not being able to

00:01:16.050 --> 00:01:17.930
get it to work right on Kali Linux.

00:01:18.140 --> 00:01:19.750
I personally don't recommend it.

00:01:20.040 --> 00:01:21.450
I don't support it either.

00:01:21.640 --> 00:01:22.310
Personally,

00:01:22.310 --> 00:01:25.270
you'll have to get in contact with the Kali Linux folks if it's not working

00:01:25.270 --> 00:01:28.440
there because they do some interesting things with the way that they package

00:01:28.440 --> 00:01:32.580
their stuff and distribute tools on their framework or on their distribution,

00:01:32.580 --> 00:01:35.450
and I'm doing a lot of stuff to change things.

00:01:36.140 --> 00:01:37.670
I'm doing a lot of things under the hood,

00:01:37.670 --> 00:01:40.080
which Kali Linux may not particularly like,

00:01:40.080 --> 00:01:41.990
so just take that with a grain of salt.

00:01:42.170 --> 00:01:45.270
What I recommend is using Docker. So if you click on this link,

00:01:45.270 --> 00:01:48.160
it will take you down, and these are the steps that I've gone through

00:01:48.340 --> 00:01:51.970
to configure the environment that I'm going to be using for demos

00:01:51.970 --> 00:01:57.050
during this particular instruction. So just follow these and you

00:01:57.050 --> 00:01:58.160
should be up and running easily.

00:01:58.160 --> 00:02:00.780
Obviously, that would require you to install Docker Desktop first.

00:02:01.170 --> 00:02:04.720
So, now that I've shown you that, let's go ahead and get Recon‑ng up and running.

00:02:05.080 --> 00:02:07.800
It is a Terminal application, so we're going to open up our Terminal

00:02:07.800 --> 00:02:11.009
emulator and I'll maximize the screen here for good viewing.

00:02:12.240 --> 00:02:17.670
And I've gone ahead and I've assigned that long Docker command to an alias.

00:02:18.210 --> 00:02:21.330
The alias is Recon‑ng, so I'm going to run the command simply by

00:02:21.330 --> 00:02:24.350
typing recon‑ng. I would recommend that you do the same thing

00:02:24.360 --> 00:02:26.270
when you set up your environment.

00:02:26.900 --> 00:02:34.590
So we go to recon‑ng, and it loads the interface.
