An open API service indexing awesome lists of open source software.

https://github.com/katahiromz/amsiscanner

Threat detector for Windows 10
https://github.com/katahiromz/amsiscanner

amsi scanner threat-analysis virus-scanning win32 win32api windows windows-10

Last synced: 3 months ago
JSON representation

Threat detector for Windows 10

Awesome Lists containing this project

README

          

# AmsiScanner by katahiromz

## What's this?

This library provides C/C++ threat detector for Windows 10 applications by using the AMSI (Antimalware Scan Interface) component of Windows 10.
Windows 10 contains `amsi.dll` DLL file, that provides AMSI.

This library supports ADS (alternate data stream).

## Files

File `pamsi.h` is a portable C/C++ AMSI header.

File `pamsixx.hpp` provides a C++ `PAMSIXX` class that manipulates the AMSI API using `amsi.dll` file.

Class `AmsiScanner` of `AmsiScanner.hpp` and `AmsiScanner.cpp` files provides a C++ high-level scanner interface for AMSI.

File `amsiscan.cpp` implements a test program of `AmsiScanner` class.

## NOTICE

The AMSI interface might change in future.

katayama.hirofumi.mz@gmail.com