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 python program to implement the diff command

Without using the system() function to call any bash commands, write a python program that will implement a simple version of the diff command.

  Write a program for checking a circle

Write a program for checking a circle program must either print "is a circle: YES" or "is a circle: NO", appropriately.

  Prepare a python program

Prepare a Python program which evaluates how many stuck numbers there are in a range of integers. The range will be input as two command-line arguments.

  Python atm program to enter account number

Write a simple Python ATM program. Ask user to enter their account number, and print their initail balance. (Just make one up). Ask them if they wish to make deposit or withdrawal.

  Python function to calculate two roots

Write a Python function main() to calculate two roots. You must input a,b and c from keyboard, and then print two roots. Suppose the discriminant D= b2-4ac is positive.

  Design program that asks user to enter amount in python

IN Python Design a program that asks the user to enter the amount that he or she has budget in a month. A loop should then prompt the user to enter his or her expenses for the month.

  Write python program which imports three dictionaries

Write a Python program called hours.py which imports three dictionaries, and uses the data in them to calculate how many hours each person has spent in the lab.

  Write python program to create factors of numbers

Write down a python program which takes two numbers and creates the factors of both numbers and displays the greatest common factor.

  Email spam filter

Analyze the emails and predict whether the mail is a spam or not a spam - Create a training file and copy the text of several mails and spams in to it And create a test set identical to the training set but with different examples.

  Improve the readability and structural design of the code

Improve the readability and structural design of the code by improving the function names, variables, and loops, as well as whitespace. Move functions close to related functions or blocks of code related to your organised code.

  Create a simple and responsive gui

Please use primarily PHP or Python to solve the exercise and create a simple and responsive GUI, using HTML, CSS and JavaScript.Do not use a database.

  The program is to print the time

The program is to print the time in seconds that the iterative version takes, the time in seconds that the recursive version takes, and the difference between the times.

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