**Unit 9 Labs (Part 1 and 2) are optional** (not graded) **Unit 9 Project/Assignment 9 is required** (graded) See <a href="https://courses.codepath.org/snippets/cyb102/grading#heading-assignment-9-honeypot" rel="noreferrer noopener" target="_blank"> grading details </a> # Unit 9 Lab Part 1 Write-up :::warning **Make sure to complete Project/Assignment 9 first** (since it's graded) <a href="https://courses.codepath.com/courses/cyb102/unit/9#!project">Link to Project/Assignment 9</a> ::: A lot of the <a href="https://courses.codepath.com/courses/cyb102/unit/9#!lab" rel="noreferrer noopener" target="_blank"> Lab Part 1 challenges </a> can be completed by using google search on your own. Completing these challenges will improve your networking knowledge and research skills. I've included a few descriptions/tips that can help w/ running some of the tools. Reading is great! But, using the tools will increase learning (It's also pretty fun). :::success As per the lab instructions, if using **Windows can use a Kali VM**. If you don't want to do that, can install all the tools (just takes more time/troubleshooting). ::: ---- ## Other Options ### Use your Computer Reg If you're missing any packages (get errors stating not found or something like that..here are some instructions) ### Mac(intel/AMD/M1) Install packages with <a href="https://brew.sh/" rel="noreferrer noopener" target="_blank">HomeBrew</a>. install: `brew install <package name>` example: `brew install nmap` find packages: `brew search <package name>` example: `brew search nmap` ### Linux If you're missing anything, you can install packages with apt. install: `sudo apt-get update && sudo apt-get install <package name>` example: `sudo apt-get update && sudo apt-get install nmap` find packages: `apt search <package name>` example: `apt search nmap` ### VirtualBox Kali You can just open your Kali VM then open a terminal. If you are missing anything can follow the Linux instructions above. --- # Milestone 0: Networking Toolbox ## Getting started with `ping` When running ping you can run `ping <domain name or ip>` without `-c` but you'll have to end using `ctrl C` or it will keep running. By adding `-c 5` you only ping 5 times. > -c <count> | stop after <count> replies ``` ping -c 5 codepath.org ``` ![](https://i.imgur.com/QfBjI9j.gif) :::success The IP address for `codepath.org (domain name)` is `199.60.103.158` You can answer the remaining ping challenge questions yourself. Have fun! ::: ### More fun: Here are some commands that can help answer challenge questions. :::info If any of them keep running can stop them with `CTRL + c` or `CTRL + z` ::: ### `nslookup` Run the following ``` nslookup codepath.org ``` ### `traceroute` Run the following ``` traceroute codepath.org ``` Then, run the following ``` traceroute google.com ``` Compare output ^^^ ### telnet Run the following ``` telnet codepath.org ``` :::success **Milestones 1-7** These labs have great steps. Side Note: The WIFI/Wireshark challenges are super fun. :::