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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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