Develop web service for automatic file scanning on antivirus

Assignment Help Computer Engineering
Reference no: EM131898528

Assignment

Project/Task - Web service for automatic file scanning on antivirus softwares

Develop a web service for automatic file scanning on antivirus softwares.

The web service should have the ability to upload files that will then be forwarded and run on the VmWare virtual machine (Windows 7) where the one of the antivirus programs are installed (Nod, McAfee, Windows Defender).

AV (antivirus) programs should be configured for automatic file scanning.

The service should monitor the behavior of the AV (antivirus) software and should determine whether AV (antivirus) software detected something or not.

AV softwares generally prohibit the launch of malicious files and issue a warning about the found threat. This information should be read and forwarded to the user.

If the detection is found, the exact name of the detection should be drawn. For example, Win32.Trojan.var1.

Since by these actions virtual machine is "infected" with various malicious files, it is necessary to create a snapshot after configuring the virtual machine.

The service, when working, needs to hang the file on the VM (virtual machine), start the file, analyze the state, return the results to the interface, and do the restore of the compromised snapshot such that the next iteration could start.

VmWare has an API for this kind of control.

Notes

1. You can choose any programming languages for this task. It is not strictly determined.

2. I want detailed explanations of everything in making this project:

2.1. Techologies and tools installation - How to?

2.2. Every single step in making this project should be explained (every single line of code should be explained and commented, steps in making this project should also be explained).
For this, make a .DOC or .PDF text file.

3. Also, make a video presentation that will explain everything, just like in step 2. How you created .DOC or .PDF text file, make a video presentation out of it.

4. Give references (links) where you found and downloaded all technologies (programming languages) and tools (VM, antivirus softwares, ...).

5. If you can't complete this project/task in full, please consider to at least do some parts of this project/task that you can do.

Reference no: EM131898528

Questions Cloud

What is the schneider electric : What is the Schneider Electric's main sources of competitive advantage in smart energy business field?
Do you believe the research proves the theory : Do you believe the research proves the theory that decriminalization has led to a decrease in violent crime? How does this research tie into social process?
Discuss the principles of organizational behavior : The US Public Health Service (USPHS) is part of the US Department of Health and Human Services and collaborates with other US agencies such as the Department.
What are the consequences of succession planning poorly : How will you replace the top management team, seamlessly, over the next ten years. What are the consequences of succession planning poorly designed?
Develop web service for automatic file scanning on antivirus : Develop a web service for automatic file scanning on antivirus softwares. AV (antivirus) programs should be configured for automatic file scanning.
Distinguish between an agent and an employee : It is often difficult for a third party to distinguish between an agent and an employee. Give an example of a situation in which it is important to distinguish?
What is the universal model of leadership : What is the Universal Model of Leadership (UML)? How do leadership characteristics compare to those in the model?
How has tax law developed in the united states : How has tax law developed in the United States? Has there always been a tax on income
Find an example of use of a geographic information system : Do research to find an example of use of a geographic information system (GIS) in understanding or analyze risk or an aspect of risk.

Reviews

Write a Review

Computer Engineering Questions & Answers

  What is the output of code fragment that invokes calc

What is output of code fragment that invokes calc

  Access the customerm.java file

design the class file that is needed to be run with this code, that is, write the class file that is implied by the main method. Post this code to your MS Word solution document for this assignment.

  Determine the coherence bandwidth

A shortwave ionospheric radio channel is characterized by a multipath spread of Tm = 5 ms and a Doppler spread of Bd = 0.1 Hz.

  Create a new project in your ide named animalinfo

Create a new project in your IDE named "AnimalInfo." Create a class called "AnimalInfo" as the main class for the program.

  Osi layered structure and different protocols

List and discuss major de-merits of the layered approach to protocols in scholarly detail.Explain why data network communication and distributed applications.

  Why is the data collection and analysis appropriate

What methodology is used in the research and is this adequately explained? Why is the data collection and analysis appropriate?

  Dicsuss the business scenario that may call

express a business scenario that might call for an index-organized table.

  Determine the mid-point value

Analysis is designed to determine if the sheet manufacturing process is producing sheets of the material to the accepted specifications and determine the mid-point value (the value directly half-way between the max and the min) for each row and col..

  Providing overview of lane

Describe in scholarly detail an overview of the LANE and explain its place in an organization's network strategy. Answer should be of 300 words and also provide reference.

  Plot astronomical distances and path of celestial objects

I think that one of the most interesting fields where conic sections are applied is astronomy. As a welder, I had to cut ellipse-shaped holes into the side of tanks routinely.

  You are working on a new web site for cruzes inc the web

you are working on a new web site for cruzes inc. the web site is aimed at providing travel information to consumers

  List the two new or changed features in ipv6

List two new or changed features in IPv6. define how each one affects Internet Protocol including the affects to inter-networking issues. Be thorough in your discussion.

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