How to virus scan a Flash FLV or SWF in Node.JS

Today we are going to be solving your security problems with both minimal time and cost. With the simple implementation of an API, we will have access to virus scanning with over 17 million definitions and cloud based updates, all in just a few minutes.

Alright, let’s get this rolling with the installation of our API client for virus scanning. Just paste this dependency into your package.json.

"dependencies": {
"cloudmersive-virus-api-client": "^1.1.3"
}

Now activate scanFile, as demonstrated:

var CloudmersiveVirusApiClient = require('cloudmersive-virus-api-client');var defaultClient = CloudmersiveVirusApiClient.ApiClient.instance;// Configure API key authorization: Apikeyvar Apikey = defaultClient.authentications['Apikey'];Apikey.apiKey = 'YOUR API KEY';// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)//Apikey.apiKeyPrefix = 'Token';var apiInstance = new CloudmersiveVirusApiClient.ScanApi();var inputFile = "/path/to/file"; // File | Input file to perform the operation on.var callback = function(error, data, response) {if (error) {console.error(error);} else {console.log('API called successfully. Returned data: ' + data);}};apiInstance.scanFile(inputFile, callback);

And that’s all there is to it! The inputFile will be scanned and our response will contain information about any potential threats.

Image for post
Image for post

Written by

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store