These are the instructions for the first examination report. In the report you will present your findings when working with Wireshark to analyze a number of files containing captured network traffic.
Analyzing the capture files
The files you will work with can be found in this ZIP archive. Each file contains some communication to be analyzed.
For each file, try to answer the following questions:
- Could you try to describe in words what is going on in the communication. In other word try to explain the scenario that was recorded.
- What protocols are used in the communication?
- At what layer of the OSI (or TCP/IP) model do each of the protocol operate?
- What RFC(s) (if any) will help us learn more about each protocol?
- What is the purpose of each protocol?
- Who are the communicating parties at each layer (focus on addresses)?
- Could we spot any sensitive data (like passwords) in the communication?
No need to rewrite information about same protocol (question 3, 4, 5) if they appear in more then one capture file.
As for a more in-depth analysis of each file, use Wireshark functions to answer the following questions:
- How many packets were exchanged?
- How much data was sent?
- What was the average packet size?
Hint: You will find useful functions in the menus under "Analyze" and "Statistics". For more information about Wireshark you can try the user guide or look around at the web site, wireshark.org, where you also can download Wireshark.
To present your findings from above you will produce a report in PDF-format and publish it in your gitlab repository. To show for your examiner that you are ready for examination make a Github release marked as version 1.
Content of the report
The first part should be an introduction to the text. Here you present the theme of the report in a way that captures the reader and makes her/him want to continue reading. Remember that the person examining your report might have read 10-15 report before s/he comes to yours - how do you make your report stand out?!
Once the introductions are over you should go into detail about how you went about your work. Present your findings for each capture file in a way that the reader easy could get the result of the above questions.
Also present what did you do to find the answers? Here you can present central tools, references and descriptions of your methods and your rational behind choosing them.
Also answer the below questions in your report:
- Explain the TCP/IP-model. What it is, how it it used and why it is important to understand. (ca. 200 words)
- Describe the difference between TCP and UDP. In what cases do we use UDP - and why? (ca. 200 words)
- Explain the difference between HTTP and HTTPS. What is SSL and TLS and in what other cases are they used? (ca 300 words)
- What is DNSSec? (ca 200 words)
- Explain what network segmentation means (ca 300 words)
- In this last part you present what you have learned from working with this examination.
- Any questions? Use the supervision scheduled in our schema.
- Use spell check! And if possible grammar check!
- Read it out loud. If it is hard for you to read, it is probably hard for someone else.
- Let some else read it and get their feedback on the content, the language and the narrative.
- Make sure to make references to the course literature and any other literature that is relevant for your topic.
- We will run your report through the anti plagiarism system Urkund. Do not copy text from other student's reports nor from any other documents!