**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
```

:::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.
:::