1 00:00:01,610 --> 00:00:10,220 So as we saw how we can install packages from official repositories of Kali and other repositories which 2 00:00:10,220 --> 00:00:18,260 are not by default in the Kali, by giving the path in the source start list file, there is one more 3 00:00:18,260 --> 00:00:23,030 way to install packages and tools into your system using GitHub. 4 00:00:23,690 --> 00:00:30,920 Now in case you want to install any tool or package using GitHub, apt command will not work. 5 00:00:31,310 --> 00:00:37,550 For this we are going to use another command or a package manager called us git. 6 00:00:39,000 --> 00:00:46,860 Git clone is going to help you download that specific repo with the package, install it into your system 7 00:00:46,860 --> 00:00:49,170 and then you can start using that tool. 8 00:00:50,310 --> 00:00:57,150 So for example, in this lesson, we are going to use one of the tool, we're going to clone it and 9 00:00:57,150 --> 00:00:58,470 we are going to run it. 10 00:00:59,040 --> 00:01:00,720 So let's see the practical. 11 00:01:02,250 --> 00:01:07,590 So I'm onto my colleague Linux machine and I have opened up my browser. 12 00:01:07,710 --> 00:01:15,420 I'm going to search for a package or a tool that is not available on the official repo, but on GitHub. 13 00:01:16,140 --> 00:01:22,440 So I'm going to search for this tool, which is Sub Lester, which is a tool written in Python used 14 00:01:22,440 --> 00:01:24,600 for subdomain enumeration. 15 00:01:25,770 --> 00:01:31,260 As you can see over here, these this is the page for sub listed here. 16 00:01:31,260 --> 00:01:33,270 We can see all files are present. 17 00:01:33,450 --> 00:01:40,260 I'm going to click on code and I'm going to click here which will copy the path of the tool. 18 00:01:41,030 --> 00:01:48,950 I'm going to quickly create a directory called this test and I'm going to go into that directory after 19 00:01:48,950 --> 00:01:54,530 I have changed the directory, I'm going to run the command which is get clone. 20 00:01:56,180 --> 00:02:04,310 And the part of the URL that we have just copied of that specific package and I'm going to hit enter. 21 00:02:05,030 --> 00:02:13,700 As you can see, it starts cloning the sub blister and it copies all the required dependencies or packages 22 00:02:13,700 --> 00:02:19,550 in your system into the specific folder of the package called S Sub Blister. 23 00:02:20,840 --> 00:02:27,890 Let's navigate into that folder and let's run the command ls and we can see here there are all the required 24 00:02:27,890 --> 00:02:31,940 files that needs to be used to run the specific package. 25 00:02:32,750 --> 00:02:37,550 Subdistrict py is the to name and that can be run using python command. 26 00:02:38,030 --> 00:02:45,710 So this way you can also install packages or tools apart from the official repository from GitHub using 27 00:02:45,710 --> 00:02:46,580 get clone. 28 00:02:47,030 --> 00:02:50,450 I hope you guys got an idea how to use this. 29 00:02:50,720 --> 00:02:51,410 Thank you.