Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yogadeepan29/async--day-20_task-1_virustotal-scanner
Day-20 Task ( Promise Task ) - VirusTotal Scanner
https://github.com/yogadeepan29/async--day-20_task-1_virustotal-scanner
asynchronous-programming bootstrap5 dom fetch-api html-css-javascript malware-detection scanner virustotal
Last synced: 24 days ago
JSON representation
Day-20 Task ( Promise Task ) - VirusTotal Scanner
- Host: GitHub
- URL: https://github.com/yogadeepan29/async--day-20_task-1_virustotal-scanner
- Owner: Yogadeepan29
- Created: 2024-07-16T08:19:42.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-02T19:21:39.000Z (6 months ago)
- Last Synced: 2024-11-13T03:15:11.635Z (3 months ago)
- Topics: asynchronous-programming, bootstrap5, dom, fetch-api, html-css-javascript, malware-detection, scanner, virustotal
- Language: JavaScript
- Homepage: https://ryd-vtscanner.netlify.app
- Size: 57.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
In this Repository, I have completed the Day 20 Async programming - Promise Task
==> Task-1 ( VirusTotal Scanner )
I have built a web-based application that allows users to scan URLs and files for viruses and malware using HTML, DOM, CSS, Bootstrap, Advanced Javascript and VirusTotal API.
=> Technical Details
* I used VirusTotal API to inspect items with over 70 antivirus scanners and URL/domain blocklisting services.
* VirusTotal API - www.virustotal.com/api/v3/
* I have used Fetch API to make HTTP requests to the VirusTotal API.
* Also used various endpoints to get those scanned details
* www.virustotal.com/api/v3/files
* www.virustotal.com/api/v3/urls
* www.virustotal.com/api/v3/analyses/${fileId}
* www.virustotal.com/api/v3/widget/url?query=${sha256}
* I have used Promise to handle the asynchronous nature of the Fetch API.
* I have used the DOM to display the scan results on the page.
* This page is also Responsive on all screens=> Features
* Scan URLs and files for viruses and malware.
* Display detailed reports from VirusTotal==> This page is also Deployed on Netlify URL: https://ryd-vtscanner.netlify.app