1
00:00:00,240 --> 00:00:06,190
Welcome everybody to our second project of this course which would be a vulnerability Canada.

2
00:00:06,210 --> 00:00:07,110
All right.

3
00:00:07,110 --> 00:00:12,600
So what we did by now is we created our port scanner which managed to scan multiple targets as well

4
00:00:12,600 --> 00:00:16,820
as one target and also discover which ports for open and closed.

5
00:00:16,890 --> 00:00:21,430
And we also managed to discover some of the software's running on those open ports.

6
00:00:21,480 --> 00:00:22,350
All right.

7
00:00:22,440 --> 00:00:27,870
Right now we want to advance our game and create the mobility scanner which will be able to detect which

8
00:00:27,870 --> 00:00:32,670
of those softwares are potentially vulnerable to some type of attack.

9
00:00:32,670 --> 00:00:36,100
So there are a few approaches that we can do in order to create this.

10
00:00:36,180 --> 00:00:42,180
I picked one which is going to be based on our ports scanner meaning that we are first going to import

11
00:00:42,180 --> 00:00:43,410
our port scanner.

12
00:00:43,410 --> 00:00:49,020
We're going to scan for the open ports then we're going to create a list of vulnerable softwares in

13
00:00:49,110 --> 00:00:55,770
the file which then we're going to also import into our program and then we're going to compare these

14
00:00:55,780 --> 00:01:02,430
softwares on the open ports with the softwares named in the list or in our text file and if they do

15
00:01:02,430 --> 00:01:07,440
match that means that we discovered the model software which can be exploited.

16
00:01:07,470 --> 00:01:08,120
All right.

17
00:01:08,220 --> 00:01:13,320
Now you can actually download some of these vulnerable software as lists over the Internet or for the

18
00:01:13,320 --> 00:01:18,960
purposes of this story or you can simply just create a small list of your softwares like I will in order

19
00:01:18,960 --> 00:01:20,210
to test our program.

20
00:01:20,280 --> 00:01:25,640
But before we do any of that let's open up our pie chart and create our new project.

21
00:01:25,650 --> 00:01:26,280
All right.

22
00:01:26,340 --> 00:01:31,820
So I will open up my picture by going here and typing pie chart.

23
00:01:31,890 --> 00:01:32,650
Here it is.

24
00:01:32,670 --> 00:01:37,890
It's loaded fully and by default it will open up our previous project which will be the port scanner

25
00:01:37,890 --> 00:01:42,350
project but we do not want to continue coding inside of that project.

26
00:01:42,350 --> 00:01:48,540
We want to create the new one and then we are going to copy paste the port scanner into that new project.

27
00:01:48,540 --> 00:01:48,900
All right.

28
00:01:48,900 --> 00:01:53,330
So let's wait for it to open all of the files from the port scanner project.

29
00:01:53,840 --> 00:01:54,170
OK.

30
00:01:54,180 --> 00:01:55,100
So here it is.

31
00:01:55,130 --> 00:01:57,790
Now let's go on to the file right here.

32
00:01:58,110 --> 00:02:06,110
Click on the new project under the create new project in the location we can create the name for our

33
00:02:06,110 --> 00:02:11,290
new project which would be vulnerability or let type phone scanner.

34
00:02:11,290 --> 00:02:16,640
It doesn't really matter you can call it anything you want and then click on Create it will ask you

35
00:02:16,640 --> 00:02:21,350
whether you want to open the project inside this window or whether you want to create the new window

36
00:02:21,350 --> 00:02:22,090
for it.

37
00:02:22,130 --> 00:02:29,150
We can simply just create this window and it will open up the new project which was created.

38
00:02:29,390 --> 00:02:30,020
All right.

39
00:02:30,140 --> 00:02:33,490
So here it is it's creating all the dependencies needed.

40
00:02:33,590 --> 00:02:38,310
And right now what we're going to do we are going to open up our terminal.

41
00:02:38,540 --> 00:02:43,680
We are going to navigate to our ports scanner project using our terminal and then we'll copy our port

42
00:02:43,680 --> 00:02:46,130
scanner to the vulnerability scanner.

43
00:02:46,200 --> 00:02:46,610
Right.

44
00:02:46,860 --> 00:02:49,160
So let's go to the pie chart project.

45
00:02:49,170 --> 00:02:56,250
If I type El s here or both of these that we want to navigate to the port scanner type Ellis once again

46
00:02:56,600 --> 00:03:02,310
and we want to copy the ports can adopt P Y into the possibilities scanner directory.

47
00:03:02,310 --> 00:03:11,310
All right so sleepy ports cannot be wired to the route by charm and then vulnerability scanner press

48
00:03:11,310 --> 00:03:16,500
enter and in just a few seconds we should see our ports scanner right here.

49
00:03:16,630 --> 00:03:17,780
OK so here it is.

50
00:03:18,000 --> 00:03:22,600
Let's open it up.

51
00:03:23,010 --> 00:03:25,020
And here is our program.

52
00:03:25,020 --> 00:03:30,180
Now as I mentioned previously we were going to base our vulnerability scanner onto this port scanner

53
00:03:30,180 --> 00:03:33,960
right here but we're not going to code it right in this program.

54
00:03:33,960 --> 00:03:36,630
We're simply just going to import our port scanner.

55
00:03:36,630 --> 00:03:39,690
As I showed you in the previous video how you can do that.

56
00:03:39,690 --> 00:03:43,680
And we're going to perform some small modifications to this program right here.

57
00:03:43,680 --> 00:03:46,960
For example we want to make this program a class.

58
00:03:47,100 --> 00:03:49,890
So we're going to delete some of the functions right here.

59
00:03:49,920 --> 00:03:55,630
We're going to modify this part of the program and we're going to create this to be one giant class.

60
00:03:55,650 --> 00:03:56,390
All right.

61
00:03:56,610 --> 00:03:58,840
But more about that in the next tutorial.

62
00:03:58,840 --> 00:04:01,020
For now on we'll just simply copy this.

63
00:04:01,020 --> 00:04:02,390
We created our new project.

64
00:04:02,410 --> 00:04:06,630
And in the next video we are ready to start coding our vulnerability scanner.

65
00:04:06,630 --> 00:04:07,650
All right.

66
00:04:07,650 --> 00:04:10,290
So see you there and take care by.
