gitwtfhub

wtf is vmafilebehaviourscanner?

bicurico/vmafilebehaviourscanner — explained in plain English

Analysis updated 2026-05-18

0Visual Basic .NETAudience · developerComplexity · 2/5Setup · easy

TL;DR

VMA File Behaviour Scanner is a free static analysis tool that inspects a single Windows EXE or DLL file locally and reports suspicious indicators without running it.

Mindmap

mindmap
  root((VMAFileBehaviourScanner))
    What it does
      Static file analysis
      No execution or upload
      Reports suspicious indicators
    Tech stack
      Visual Basic dotNET
      Windows PE format
    Use cases
      Manual malware review
      File hash and import checks
      Entropy inspection
    Limits
      Not an antivirus
      No clean or malicious verdict
      Second opinion only

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Get a second opinion on whether a downloaded EXE or DLL file looks suspicious before running it.

REASON 2

Inspect a Windows executable's hashes, imports, and suspicious strings without executing it.

REASON 3

Export a JSON report of a file's indicators for use with the related VAXD reverse-engineering tool.

What's in the stack?

Visual Basic .NETWindows

How it stacks up

bicurico/vmafilebehaviourscanner0xvasic/lobby-radio-playerdr-hydra/fh6tools
Stars0316
LanguageVisual Basic .NETVisual Basic .NETVisual Basic .NET
Setup difficultyeasyeasymoderate
Complexity2/51/52/5
Audiencedevelopergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Windows-only tool, the README does not describe detailed setup steps beyond running the scanner.

Described as free and source-available, the README does not state a formal license, so check the repository's LICENSE file before reuse.

Wtf does this do

VMA File Behaviour Scanner is a free tool for Windows that examines a single executable file, an EXE or DLL, and reports on what it might do without actually running it. This kind of check is called static analysis, meaning the tool only reads and inspects the file's contents rather than executing it. The README is clear that it does not upload the file anywhere, delete it, quarantine it, or modify it in any way, it simply looks at the file locally on your machine and reports what it finds. It reports on several categories of information: file hashes, which are unique fingerprints used to identify a file, the internal metadata and sections of the Windows executable format, which functions the file imports from other libraries, any suspicious text strings found inside it, and indicators related to the registry, filesystem, network activity, and process execution that the file might touch. It also measures entropy, a statistical property that can hint at whether parts of a file are compressed or encrypted, and can export a JSON file in a format meant to work alongside a related, more advanced reverse-engineering tool called VAXD from the same author. The README is explicit that this is not an antivirus program. It does not claim a file is safe or malicious, it is meant to give someone doing manual review a second opinion and some concrete data points to help judge whether a file looks suspicious. The README does not go into detail about installation steps or how to run the tool day to day, so anyone trying it should expect to explore the interface directly.

Yoink these prompts

Prompt 1
Explain what static behaviour analysis means and how VMA File Behaviour Scanner performs it on a Windows file.
Prompt 2
What do entropy measurements in this tool suggest about whether a file is compressed or encrypted?
Prompt 3
How does the JSON XREF export from VMA File Behaviour Scanner relate to the VAXD disassembler tool?
Prompt 4
Walk me through the categories of indicators, registry, filesystem, network, process, that this scanner reports on.

Frequently asked questions

wtf is vmafilebehaviourscanner?

VMA File Behaviour Scanner is a free static analysis tool that inspects a single Windows EXE or DLL file locally and reports suspicious indicators without running it.

What language is vmafilebehaviourscanner written in?

Mainly Visual Basic .NET. The stack also includes Visual Basic .NET, Windows.

What license does vmafilebehaviourscanner use?

Described as free and source-available, the README does not state a formal license, so check the repository's LICENSE file before reuse.

How hard is vmafilebehaviourscanner to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is vmafilebehaviourscanner for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.