1 00:00:00,05 --> 00:00:01,03 - [Instructor] If you ask 2 00:00:01,03 --> 00:00:03,04 any computer networking professional 3 00:00:03,04 --> 00:00:05,08 if they use open-source software, 4 00:00:05,08 --> 00:00:09,00 they will look at you as if you were an alien. 5 00:00:09,00 --> 00:00:12,02 There are so many they're using daily. 6 00:00:12,02 --> 00:00:16,05 To name a few, these range from operating systems, 7 00:00:16,05 --> 00:00:22,08 or OSs like Linux, to popular stand-alone applications 8 00:00:22,08 --> 00:00:25,08 such as packets sniffers. 9 00:00:25,08 --> 00:00:28,05 I'm sure that many of you are already familiar 10 00:00:28,05 --> 00:00:34,02 with Wireshark, a popular packet sniffing program. 11 00:00:34,02 --> 00:00:36,03 Most of the networking software 12 00:00:36,03 --> 00:00:40,08 comes pre-packaged together with an OS. 13 00:00:40,08 --> 00:00:46,00 On Microsoft Windows, ipconfig is such a program. 14 00:00:46,00 --> 00:00:49,02 We'll be using it often to check the properties 15 00:00:49,02 --> 00:00:52,02 of a network interface card, you see here. 16 00:00:52,02 --> 00:00:55,09 The most basic information ipconfig provides 17 00:00:55,09 --> 00:00:58,06 is the internet protocol, or IP address, 18 00:00:58,06 --> 00:01:02,07 that uniquely identifies a network device. 19 00:01:02,07 --> 00:01:05,03 The equivalent open-source utility 20 00:01:05,03 --> 00:01:10,05 to ipconfig on Linux is ifconfig. 21 00:01:10,05 --> 00:01:14,01 Now, you may ask why they use two different names 22 00:01:14,01 --> 00:01:17,02 for an almost identical functionality? 23 00:01:17,02 --> 00:01:20,08 My answer to that is that nobody knows, 24 00:01:20,08 --> 00:01:27,01 but these subtle differences are what makes each OS unique 25 00:01:27,01 --> 00:01:30,09 and special with their individual flavors. 26 00:01:30,09 --> 00:01:36,01 These also mean job security for many of us 27 00:01:36,01 --> 00:01:40,00 We'll be using Ubuntu in this course, which is popular 28 00:01:40,00 --> 00:01:45,06 but doesn't include the software like Wireshark by default. 29 00:01:45,06 --> 00:01:48,06 Several Linux distributions, like Kali 30 00:01:48,06 --> 00:01:52,08 and Sans Investigative Forensics Toolkit, or SIFT, 31 00:01:52,08 --> 00:01:57,02 specialize in network security and network forensics 32 00:01:57,02 --> 00:02:00,06 with Wireshark pre-installed. 33 00:02:00,06 --> 00:02:03,04 Installing well-known open-source software 34 00:02:03,04 --> 00:02:07,09 like Wireshark on Linux is straightforward. 35 00:02:07,09 --> 00:02:10,06 Let's give it a try on Ubuntu. 36 00:02:10,06 --> 00:02:19,03 Type sudo apt-get update to get 37 00:02:19,03 --> 00:02:27,01 the latest software package information, press Enter. 38 00:02:27,01 --> 00:02:40,09 Next, type sudo apt-get install wireshark, press Enter 39 00:02:40,09 --> 00:02:47,07 and type Y, press Enter. 40 00:02:47,07 --> 00:02:55,04 Choose OK here, and choose no here. 41 00:02:55,04 --> 00:03:00,03 That's it, there's no need to make a purchase or anything. 42 00:03:00,03 --> 00:03:03,09 You can also install other open-source networking tools 43 00:03:03,09 --> 00:03:09,02 like MMAP, and Netcat free of charge. 44 00:03:09,02 --> 00:03:13,02 There are too many open-source tools to mention here 45 00:03:13,02 --> 00:03:17,02 but ifconfig, Wireshark, MMAP 46 00:03:17,02 --> 00:03:22,00 and Netcat already cover many grounds.