vtapi_v3

VirusTotal API Version 3 - Scan Domains, Files and URL's using this package and so much more!

Usage no npm install needed!

<script type="module">
  import vtapiV3 from 'https://cdn.skypack.dev/vtapi_v3';
</script>

README

VirusTotal API V3

Project Information

Snyk Vulnerabilities for GitHub Repo Auto Publish

Get Scan Results

const { vtClient } = require('vtotal_v3');

const client = new vtClient("NUNYA", false); // ("apiKey", extraDebuggingMode <true | false>) 

client.scanInfo("cf4b367e49bf0b22041c6f065f4aa19f3cfe39c8d5abc0617343d1a66c6a26f5").then(res => {
    console.log(res)
    // Your Code Here!
});

Scan URL

const { vtClient } = require('vtotal_v3');

const client = new vtClient("NUNYA", false); // ("apiKey", extraDebuggingMode <true | false>) 

client.scanDomain("DOMAIN.COM/URL").then(res => {
    console.log(res)
    // Your Code Here!
});

Scan IP

const { vtClient } = require('vtotal_v3');

const client = new vtClient("NUNYA", false); // ("apiKey", extraDebuggingMode <true | false>) 

client.scanDomain("IP_ADDRESS").then(res => {
    console.log(res)
    // Your Code Here!
});

Scan Domain

const { vtClient } = require('vtotal_v3');

const client = new vtClient("NUNYA", false); // ("apiKey", extraDebuggingMode <true | false>) 

client.scanDomain("DOMAIN.COM").then(res => {
    console.log(res)
    // Your Code Here!
});

Fetch File Feeds at Certain Time

const { vtClient } = require('vtotal_v3');

const client = new vtClient("NUNYA", false); // ("apiKey", extraDebuggingMode <true | false>) 

client.fetchFileFeedTimes("20200307").then(res => { // YYYYMMDD 2020 03 07 etc
    console.log(res)
    // Your Code Here!
});

fetchFileFeedTimes