Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
py-amsi — Escanea cadenas o archivos en busca de malware utilizando la Interfaz de Escaneo Antimalware de Windows | Kitploit
Herramientas/GitHubGitHub/tomiwa-ot/py-amsi
Herramientas DefensivasAnálisis de Malware
GitHubtomiwa-ot/py-amsi

py-amsi

Escanea cadenas o archivos en busca de malware utilizando la Interfaz de Escaneo Antimalware de Windows

Ver RepositorioSitio web
304hace 3 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

py-amsi

py-amsi es una biblioteca que escanea cadenas o archivos en busca de malware utilizando la API de la Interfaz de Escaneo Antimalware de Windows (AMSI). AMSI es una interfaz nativa de Windows que permite a las aplicaciones solicitar al antivirus instalado en el sistema que analice un archivo/cadena. AMSI no está vinculado a Windows Defender. Los proveedores de antivirus implementan la interfaz AMSI para recibir llamadas de las aplicaciones. Esta biblioteca aprovecha la API para realizar escaneos antivirus en Python. Lea más sobre la API de Windows AMSI aquí.

Instalación

  • Mediante pip

    root@kitploit:~
    pip install pyamsi
    
  • Clonar repositorio

    root@kitploit:~
    git clone https://github.com/Tomiwa-Ot/py-amsi.git
    cd py-amsi/
    python setup.py install
    

Uso

root@kitploit:~
from pyamsi import Amsi

# Scan a file
Amsi.scan_file(file_path, debug=True) # debug is optional and False by default

# Scan string
Amsi.scan_string(string, string_name, debug=False) # debug is optional and False by default

# Both functions return a dictionary of the format
# {
#     'Sample Size' : 68,         // The string/file size in bytes
#     'Risk Level' : 0,           // The risk level as suggested by the antivirus
#     'Message' : 'File is clean' // Response message
# }

Documentación

https://tomiwa-ot.github.io/py-amsi/index.html

Descargar herramienta
Nivel de RiesgoSignificado
0AMSI_RESULT_CLEAN (El archivo está limpio)
1AMSI_RESULT_NOT_DETECTED (No se detectó amenaza)
16384AMSI_RESULT_BLOCKED_BY_ADMIN_START (Amenaza bloqueada por el administrador)
20479AMSI_RESULT_BLOCKED_BY_ADMIN_END (Amenaza bloqueada por el administrador)
32768AMSI_RESULT_DETECTED (El archivo se considera malware)