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

  How many words are required for virtual memory

A system has a virtual memory space of 8 virtual pages for a process with 8 blocks per page and 4 words per block. The main memory consists of 4 page frames with 4 blocks per page and 8 words per block. How many words are required for virtual memo..

  Dbmss have their own language

Explain Do all DBMSs have their own language? Is it similar to a programming language.

  What is the value of x instance of object

Why don't we simply store all objects in variables of type Object? Assuming that x is an object reference, what is the value of x instance of Object?

  Show by applying the limit test that each of the given is

show by applying the limit test that each of the following is true.a the functions fn nn-12 and gn n2 grow

  Produce the opencl kernel and the application driver

Re-write the bitcoin mining kernel using funnel shift intrinsics and measure its performance using the modified GPGPU-sim with funnel shift support. Can bitcoin mining performance be improved significantly using the dedicated hardware support for ..

  What are most crucial components of project implementation

What are the most crucial components of project implementation-hardware and software components or people and organizational components? Why?

  The comma-separated values csv file format is a delimited

the comma-separated values csv file format is a delimited data format commonly used as a portable representation of

  Calculate distance between adjacent cars

Calculate distance between adjacent cars and maintain a constant speed  - Report status to control station

  Design a heat exchanger for the following duty

Fix a tentative geometry and perform all standard calculations and verify the adequacy of your proposed design in terms of operating parameters

  Intrusion detection system or intrusion prevention system

Your company is deciding whether to employ the intrusion detection system (IDS), or an intrusion prevention system (IPS).

  Geographic information system for storing point data

For this project you will build a simple Geographic Information System for storing point data. The focus is organizing city records into a database for fast search. For each city you will store the name and its location (X and Y coordinates). Sear..

  Write an armv-eight program to sort an array of elements

Write and test an ARMv8 program to sort an array of elements. As I mentioned in class, this problem uses a portion of your Programming Assignment.

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