Skip to content

RlxChap2/malwareSniffer

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

46 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ•΅οΈβ™‚οΈ Malware Sniffer Β· License: MIT PRs Welcome

A cyber detective that sniffs out digital threats before they sniff you out πŸ”πŸ’»

Animated demo showing scanning process

Watch your personal cyber agent analyze a suspicious link – complete with suspenseful progress bar!

🚨 Why You Need This in Your Life

In a world where 1 new malware emerges every 4 seconds, here's your digital Swiss Army knife:

🌐 URL Vigilante πŸ“ File Inspector 🎯 Precision Intel
Scans links faster than you can say "phishing" Examines files like a digital microscope 70+ security engines working overtime
πŸ“Š Threat Storyteller ⚑ Dev Team's BFF 🎯 Zero False Positives
Explains risks in plain English API-ready for your security pipelines Machine learning meets human intuition

πŸ› οΈ Setup in 60 Seconds Flat

1. Clone the Cyber Toolkit

git clone https://github.com/0xGrayy/malwareSniffer.git && cd malwareSniffer && npm install

2. Get Your Secret Weapon (API Key)

πŸ” Grab free VirusTotal key β†’ Create .env file:

VIRUSTOTAL_API_KEY=your_super_secret_key_here

API Key Demo
Pro tip: Treat this key like your Netflix password – share it and we'll know πŸ˜‰

πŸ”₯ Let's Hunt Some Malware!

For URL Scanning (Web Warrior Mode)

import { scanUrl } from "./virusTotal";

// Become an instant cyber sentry πŸ›‘οΈ
await scanUrl("https://questionable-discount.site");

For File Scanning (Digital Bloodhound Mode)

import { scanFile } from "./virusTotal";

// Turn any file into an open book πŸ“–
await scanFile("dubious_app.exe");

🎬 What Happens Next?

Scanning Process
Real-time scanning – watch those security engines light up like a Christmas tree!

Sample Output:

πŸ•΅οΈβ™‚οΈ MALWARE SNIFFER INITIATED
β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–° 100% | ETA: 0s | 73 engines queried

πŸ” Analysis Report for: shady-link.biz
βœ… 68/73 engines report CLEAN
❌ 5/73 engines flagged SUSPICIOUS

🚩 Red Flags:
- DrWeb β†’ 🚫 Trojan.Heuristic.53
- ESET-NOD32 β†’ 🚫 JS/ScrInject.B

πŸ“Š Safety Score: 87% 🟩🟩🟩🟩🟩🟩🟩🧑πŸŸ₯πŸŸ₯
πŸ’‘ Verdict: Handle with caution - possible skiddie script

πŸ’ͺ Under the Hood

Component Superpower Icon
VirusTotal API 70+ antivirus brains in one place 🧠
Axios Light-speed network requests ⚑
Chalk Terminal rainbows 🌈
CLI Progress Hollywood-style loading sequences 🎬

🌟 Crowd-Pleasing Features

πŸŽ₯ Cinematic Scanning Experience

Scan Progress: β–°β–°β–°β–°β–°β–°β–±β–±β–±β–± 60% [ETA: 12s]

Feel like a hacker in a movie – complete with dramatic progress bar

πŸ“ Executive Summary Mode

Safety Score: 92% 🟩🟩🟩🟩🟩🟩🟩🟩🟩πŸŸ₯

Perfect for managers who love color-coded dashboards

πŸ” Forensic Details

Engine Breakdown:
- CrowdStrike β†’ βœ… Clean (trusted vendor)
- AlienVault β†’ ⚠️ Suspicious (recently registered)

For when you need to geek out with the IT team

🀝 Join the Cyber Posse

We need YOU to help make the internet safer! Here's how to jump in:

graph TD
    A[New Idea] --> B{Draft Proposal}
    B --> C[GitHub Issue]
    C --> D{Approved?}
    D -->|Yes| E[Code Magic]
    D -->|No| F[Revise & Resubmit]
    E --> G[Pull Request]
    G --> H{Merge?}
    H -->|Yes| I[Party Time!]
Loading

First contribution? We've got your back! πŸ‘‰ Beginner's Guide

🚨 Reality Check

⚠️ No tool is 100% bulletproof
⚠️ Respect API rate limits (we don't want VT to hate us)
⚠️ Keep keys secret (unless you want to pay my therapy bills)

πŸ“œ License

MIT Licensed - Because security should be free as in freedom πŸ—½


Made with ❀️ by 0xGrayy & RlxChap2
Found a bug? Report it here 🐞
Want features? We're all ears πŸ’‘

P.S. Star this repo if you want malware authors to have nightmares 😈⭐

About

πŸ›‘οΈ New Feature that using AI with (VirusTotal) to detect the malwares

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%