Folder: tools
File: tools/scavenger-hunt.txt
You may work with other people on this assignment, but write up your own copy of your solutions.
This is a short-answer assignment, so keep it brief—just a list of commands should be sufficient for most of the questions.
For each of the following, provide at least one Unix command that answers the question. Make sure these commands work in either the macOS Terminal, the WSL terminal on Windows, or the terminal on our Kali virtual machine. I'm not interested (today) in answers that involve GUI programs, so restrict your answers to command-line commands.
You'll need to have some familiarity with some beginning concepts related to IP (addresses), TCP (ports), and HTTP (headers). So you should watch my video A brief introduction to HTTP before jumping into those questions.
Go ahead and use whatever internet resources you find. For this assignment, you can cite sources if you wish, but you don't need to. Ultimately, the answers are in the commands' documentation, no matter how you found the command in the first place.
In your GitHub repository for this course, create a top-level folder named "tools", and in that directory, create a text file named "scavenger-hunt.txt" containing the answers. I really do want this to be a text file (not PDF, not .docx, not .rtf, etc.). When you're ready, git add/commit/push to put your answers into the GitHub copy of your repository.
Some commands that you might find interesting: nc (also known as netcat), nmap, curl, wget. There are other relevant commands, of course, so use your internet-searching powers.