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
winfsp — Proxy del sistema de archivos de Windows - FUSE para Windows | Kitploit
Herramientas/GitHubGitHub/winfsp/winfsp
Utilidades de Propósito GeneralUtilidades y Frameworks
GitHubwinfsp/winfsp

winfsp

Proxy del sistema de archivos de Windows - FUSE para Windows

Ver RepositorioSitio web
8.8k616hace 18 díasRevisado 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

WinFsp · Proxy de Sistema de Archivos de Windows



WinFsp permite a los desarrolladores escribir sus propios sistemas de archivos (es decir, "unidades de Windows") como programas en modo usuario, sin necesidad de conocimientos de programación del kernel de Windows. Es similar a FUSE (Filesystem in Userspace) para Linux y otros sistemas UNIX.

winfsp.dev






Resumen

WinFsp es una plataforma que proporciona soporte de desarrollo y ejecución para sistemas de archivos personalizados en computadoras con Windows. Normalmente, cualquier información o almacenamiento puede organizarse y presentarse como un sistema de archivos a través de WinFsp, con el beneficio de que la información puede ser accedida mediante las API estándar de archivos de Windows por cualquier aplicación de Windows.

El núcleo de WinFsp consiste en un controlador de sistema de archivos en modo kernel (FSD) y una DLL en modo usuario. El FSD interactúa con el kernel de Windows y maneja todas las interacciones necesarias para presentarse como un controlador de sistema de archivos. La DLL interactúa con el FSD y presenta una API que puede usarse para manejar funciones de sistema de archivos. Por ejemplo, cuando una aplicación intenta abrir un archivo, el sistema de archivos recibe una llamada Open con la información necesaria.

Usar WinFsp para construir un sistema de archivos tiene muchos beneficios:

Desarrollo sencillo: Desarrollar sistemas de archivos en modo kernel para Windows es una tarea notoriamente difícil. WinFsp hace que el desarrollo de sistemas de archivos sea relativamente indoloro. Este Tutorial explica cómo construir un sistema de archivos.

Estabilidad: Software estable sin fallos conocidos en modo kernel, fugas de recursos o problemas similares. WinFsp debe esta estabilidad a su Diseño y a su riguroso Régimen de Pruebas.

Corrección: Busca la corrección del sistema de archivos y la compatibilidad con NTFS. Para más detalles, consulte el documento de Compatibilidad.

Rendimiento: Tiene un excelente rendimiento que rivaliza o supera al de NTFS en muchos escenarios de sistema de archivos. Lea más sobre su Rendimiento.

Amplio soporte: Soporta Windows 7 a Windows 11 y las arquitecturas x86, x64 y ARM64.

API flexible: Incluye API nativa, FUSE2, FUSE3 y .NET.

Integración con el shell: Proporciona facilidades para integrar sistemas de archivos en modo usuario con el shell de Windows. Consulte el documento de Arquitectura de Servicio.

Autónomo: Software autónomo sin dependencias externas.

Ampliamente utilizado: Se utiliza en muchas aplicaciones de código abierto y comerciales con millones de instalaciones (estimación: el proyecto WinFsp no rastrea a sus usuarios).

Licencia flexible: Disponible bajo la licencia GPLv3 con una excepción especial para Software Libre/Open Source. También está disponible una licencia comercial. Por favor, contacte a Bill Zissimopoulos <billziss at navimatics.com> para más detalles.

Instalación

Descargue y ejecute el instalador de WinFsp. En el instalador, seleccione la opción de instalar los archivos "Developer". Estos incluyen el sistema de archivos de ejemplo MEMFS, así como archivos de encabezado y bibliotecas que le permiten desarrollar su propio sistema de archivos en modo usuario.

Iniciar un sistema de archivos para pruebas

Puede probar WinFsp iniciando MEMFS desde la línea de comandos:

root@kitploit:~
billziss@xps ⟩ ~ ⟩ net use X: \\memfs64\test
The command completed successfully.

billziss@xps ⟩ ~ ⟩ X:
billziss@xps ⟩ X:\ ⟩ echo "hello world" > hello.txt
billziss@xps ⟩ X:\ ⟩ dir


    Directory: X:\


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         6/12/2022   5:15 PM             28 hello.txt


billziss@xps ⟩ X:\ ⟩ type hello.txt
hello world
billziss@xps ⟩ X:\ ⟩ cd ~
billziss@xps ⟩ ~ ⟩ net use X: /delete
X: was deleted successfully.

MEMFS (y todos los sistemas de archivos que usan el Lanzador de WinFsp, como se documenta en el documento Arquitectura de Servicio) también se puede iniciar desde el Explorador usando la funcionalidad "Map Network Drive".

Recursos

Documentación:

  • Tutorial

  • Referencia de API

  • Compilación

  • Wiki del proyecto

Discusión:

  • Grupo de Google de WinFsp

  • Twitter del autor

Descargar herramienta