Develop a dga classification system

Assignment Help Other Subject
Reference no: EM133137757

UFCFFY-15-M Cyber Security Analytics - University of the West of England Bristol

Assignment Task

The completion of Portfolio Task 2: Conduct an investigation on a URL database to develop a DGA classification system using machine learning techniques

Portfolio Task 2: Conduct an investigation on a URL database to develop a DGA classification system using machine learning techniques.

For this task, you will be provided with a URL dataset. You will need to develop a machine learning tool using

Python and scikit-learn that can identify URLs based on D omain Generator Algorithms (DGA) widely used by command and control malware to avoid static IP blocking. You are expected to show how a suitable set of features can be derived from the data for developing a machine learning classifier using Python data science libraries. You should also compare the results of 3 different classifiers for your task using the scikit-learn library, and provide a confusion matrix and an accuracy score for each classifier. Your portfolio submission for this task should be an HTML export of your IPYNB Jupyter notebook that details your investigation using appropriate code cells to perform the required analysis and Markdown cells to explain your work. You should include the following 3 classifiers in your study:

clf = LogisticRegression(random_state=42)
clf = RandomForestClassifier(max_depth=100, random_state=42) clf = MLPClassifier(random_state=42, max_iter=300)

Dataset: Please see the folder "Portfolio Assignment" under the Assignment tab on Blackboard for further detail related to the access and download of the necessary dataset.

Attachment:- Cyber Security Analytics.rar

Reference no: EM133137757

Questions Cloud

How these assets should be reflected on the books and why : Equipment $800,000, Plant $500,000, and Land $750,000. How these assets should be reflected on the books and why
Is there a difference in the mean amount of time : Is there a difference in the mean amount of time for each shift to process 100 pounds of coconuts? Test at the 5% level of significance
How long will it take to pay off the loan : Lush Gardens bought a new truck for $68,000. If the company makes payments of $1,525 at the end of every month, how long will it take to pay off the loan
How much should be reported as an expenditure for supplies : During the year, the city purchased $20,000 of supplies and used $18,000 of supplies. How much should be reported as an expenditure for supplies
Develop a dga classification system : Conduct an investigation on a URL database to develop a DGA classification system using machine learning techniques
Record the transactions in the general journal : Common shares, unlimited number of shares authorized, 27,500 shares issued and outstanding 261,250. Record the transactions in the general journal
What amount should blue jay report : Based on this information, what amount should Blue Jay report in its 2020 income statement for "Investment Income or Loss"
Questions for walmart-toyota : Please help with the questions for Walmart & Toyota
What is current required return for bailey clothiers stock : the formula for price is P = ((D0)(1 + g)) / (Required Return less risk premium) what is the current required return for Bailey Clothiers' stock

Reviews

Write a Review

Other Subject Questions & Answers

  How the song or sound effect helps to create a sense of mood

Using that example, show how the song or sound effect helps to create a sense of mood and meaning (DO NOT use one of the examples from the article)

  Making a living or working yourself to death

Making a living or working yourself to death? Exploring the brave new world of work

  Relationship between cultural and cross cultural pyschology

Analyze the relationship between cultural and cross cultural psychology.

  Why was the site of mycenae easier to identify than troy

Why was the site of Mycenae easier to identify than Troy? How would you describe Schliemann's relations with authorities in Greece and Turkey?

  Determine probability that student is not taking any course

Assume that in sample of 200 students, 120 are taking English course, 110 are take a Mathematics course, and 60 are taking both Math and English. Determine the probability that student is not taking any Math course?

  How we can test the hypothesis of the behavior

In the current learning activity, we will cover how we can test the hypothesis of the behavior with a discussion of functional analysis.

  Knowledge gained apart from sense experience

Empiricists like David Hume have argued that human knowledge is derived from sense experience alone. They believe that humans are born with what is referred to a tabula rasa or “blank slate”, and the human mind is created through sense experience alo..

  Which one do you feel is the most controversial

What do you consider to be Freud's most significant contribution to the discipline of psychology? Of his different theories, which one do you feel is the most controversial?

  Describe the social situation of social psychological theory

Thinking Journal To prepare for this journal, watch Social Thinking (Links to an external site.)Links to an external site. (2017).

  Design activities start with an agreed-upon statement of

based upon the results of traffic-load forecasts a state department of transportation has decided to proceed with the

  Madhyamaka and mahayana buddhism

Question: What is the relationship between Madhyamaka and Mahayana Buddhism?

  What is a smart grid-how can smart grids be useful

What is a Smart Grid? How can smart grids be useful? What are some privacy concerns related to Smart Cars? What is the importance of electronic medical records? Are there any major drawbacks to the technology?

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