Πώς να σαρώσετε ένα αρχείο EXE στο Node.JS

Η ασφάλεια μπορεί να είναι η πτέρνα του Αχίλλειου για οποιοδήποτε έργο εάν δεν αντιμετωπιστεί σωστά. Η εφαρμογή ενός καλού συστήματος ανίχνευσης ιών μπορεί να είναι ένα μεγάλο βήμα προς τη σωστή κατεύθυνση. Κανονικά, αυτό είναι ένα πολύ ακριβό έργο, είτε από πλευράς χρόνου ή χρημάτων. Ευτυχώς, αυτό δεν συμβαίνει σήμερα. Όχι, σήμερα θα ξεπεράσουμε όλα αυτά, κατευθείαν στα αποτελέσματα.

Θα ξεκινήσουμε χρησιμοποιώντας την εγκατάσταση του NPM για να δημιουργήσουμε τον πελάτη μας:

npm εγκατάσταση cloudmersive-virus-api-client - αποθήκευση

Μόλις τελειώσει η εγκατάσταση, ήρθε η ώρα να προχωρήσουμε στην κλήση της λειτουργίας scanFile, όπως π.χ.:

var CloudmersiveVirusApiClient = απαιτούν ('cloudmersive-virus-api-client');
var defaultClient = CloudmersiveVirusApiClient.ApiClient.instance;
// Ρύθμιση εξουσιοδότησης κλειδιού API: Apikey
var Apikey = defaultClient.authentications ['Apikey'];
Apikey.apiKey = 'ΤΟ ΑΡΧΕΙΟ ΣΑΣ API';
// Αποσυνδέστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. "Token" (από προεπιλογή σε null)
//Apikey.apiKeyPrefix = 'Token';
var apiInstance = Νέο CloudmersiveVirusApiClient.ScanApi ();
var inputFile = "/ διαδρομή / προς / αρχείο"; // Αρχείο | Αρχείο εισόδου για την εκτέλεση της λειτουργίας.
var callback = λειτουργία (σφάλμα, δεδομένα, απόκριση) {
αν (σφάλμα) {
console.error (σφάλμα);
} else {
console.log ('Το API κλήθηκε με επιτυχία. Επιστραφέντα δεδομένα:' + δεδομένα).
}}
},
apiInstance.scanFile (είσοδοςFile, επανάκληση);

Και τελειώσαμε. Δεν είναι κακό.