Assignment - Network Traffic Analysis Tools Analysis

Assignment Help Python Programming
Reference no: EM132407968

Assignment - Network Traffic Analysis Tools Analysis using Python Analysis using ML Approaches

Instructions -

1. In this assignment, you will explore the dataset, and then analyze the dataset using various approaches. The approaches you use are left open-ended so that you have sufficient freedom to make choices that you think will provide you with the best outcomes. Analyze the dataset in the .pcap file using Wireshark and any other network traffic analysis tools out there such as Snort, Security Onion, Nessus, etc. Your aim is to first understand the dataset and then identify indicators of compromise (IOCs) in this dataset. You will identify all IOCs and then explain them in your report. Make sure to apply all types of analysis using the tool(s) that you decided to use. You also have labeled flows of the same traffic capture in CSV format. In the files, L2L means local to local, and L2R means local to remote. The six TCP control flags are: U, Urgent pointer valid flag; A, Acknowledgment number valid flag; P, Push flag; R, Reset connection flag; S, Synchronize sequence numbers flag; and F, End of data flag.

2. Export the data capture in pcap format as a CSV file format for further analysis using Python. Explore the dataset in different ways and find ways to prepare it for analysis using ML approaches. The labeled set is also very useful and it can be used for both supervised ML and unsupervised ML by dropping the Label column.

3. Apply at least four machine learning approaches (supervised and/or supervised) to analyze the dataset. You should:

4. Provide recommendations for improving the security posture of AZTek Corporation.

5. Explain any suspicious traffic that you were able to identify when you analyzed the traffic capture in the pcap file with Wireshark or some other tool(s).

6. Classify the data in some way using each machine learning approach.

7. Compute the performance of each ML approach.

8. Perform error analysis by comparing the results of different algorithms

9. Identify the algorithm(s) with the best performance.

Deliverables - You will compile a professional report to the CSO containing your findings steps 1-4. Any sources should be cited in APA format. The report should be double-space in 12-point font, have a title page containing the name of the report.

Attachment:- Assignment Files.rar

Reference no: EM132407968

Questions Cloud

International workplace training organization : You are chief operating officer (COO) of Training World, Inc., an international workplace training organization, located at 9476 Henderson Highway in Charlotte
What are the advantages for an organization to use : What are the advantages for an organization to use a decision tree in its decision-making process? How valuable is such a tool?
Essay about the gonorrhea disease : Write a 5 paragraph essay about the gonorrhea disease.
FINA600 Financial Management Assignment : FINA600 Financial Management Assignment Help and Solution, Case Study Report Assessment Writing Service - Torrens University -principles of financial management
Assignment - Network Traffic Analysis Tools Analysis : Assignment - Network Traffic Analysis Tools Analysis using Python Analysis using ML Approaches. Explore the dataset, and then analyze the dataset
Measure effectiveness of training and development programs : What criteria should be used in order to measure the effectiveness of training and development programs? Please support your argument through research
Novel is the cider house rules : Novel is The Cider House Rules. For this week's outside novel assignment, you are to find a literary criticism of your novel.
Describe your capabilities as organizational development : Describe your capabilities as an organizational development (OD) practitioner. Develop the basic elements of your contract proposal.
MPU3243 Personal Branding and Career Management Assignment : MPU3243 Personal Branding and Career Management Assignment Help and Solution - HELP University, Malaysia. Assignment Title/Topic - Portfolio

Reviews

Write a Review

Python Programming Questions & Answers

  Write a program that accepts as input a sentence

Write a program that accepts as input a sentence in which all of the words are run together but the first character of each word is uppercase. Convert the sentence to a string in which the words are separated by space and only the first word start..

  Write a program that finds the cubic volume of a rectangle

Write a program that finds the cubic volume of a rectangle. Ask the user to enter the length, width and height, in feet, of a rectangle.

  Build a menu-driven application

Build a menu-driven application that will allow a user to maintain their collections. For example, I might have a coin collection, or a record collection, or a collection of all my valuable items.

  Write a python expression that given the variable inputstr

Write a Python expression (or script) that, given the variable inputStr, set as: inputStr = "The quick brown fox jumps over the lazy dog".

  Build a utility app that helps customers figure out the cost

Build a utility app that helps their customers figure out the cost of items in the countries they visit on a trip. Bill thinks the app should run on any mobile phone, laptop, or desktop computer, since his customers come from all over the world.

  Write a program to let a child practice arithmetic skills

Write a program to let a child practice arithmetic skills. The program should first ask for what kind of practice is wanted addition and subtraction.

  Design a python script that will read in a txt file

Design a python script that will read in a txt file with 5 different t-shirt prices. Output is the price of each item on each day, one through three.

  Describe the original data for the city you are observing

Describe the original data for the city you are observing. Regression Analysis Hypothesis testing. Explain the hypothesis and the result by graph.

  Write pseudocode that prompts you to enter customer name

Your pseudocode can be submitted by pasting it into the Submission screen or attaching it as a text file or Word document.

  Write the python code that displays the number doubled

In this module you learned about loops. You also began learning about implementing loops in programs makes for more readable code and programs that run.

  Define function which takes a decimal number as an input

HOLMES INSTITUTE - HS1031 Introduction to Programming Assignment - Define a function conversion.py which takes a decimal number as an input

  What would work best as a data structure for this

You want to store data on people that links a given username to their friend's usernames. What would work best as a data structure for this?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd