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
PoshSecFramework — Un framework para scripts de PowerShell y PoshSec para la gestión, seguridad y mantenimiento de redes. | Kitploit
Herramientas/GitHubGitHub/poshsec/poshsecframework
Herramientas DefensivasUtilidades de Propósito GeneralSeguridad de RedesUtilidades y FrameworksAprendizaje y EducaciónRecursos Curados
GitHubposhsec/poshsecframework

PoshSecFramework

Un framework para scripts de PowerShell y PoshSec para la gestión, seguridad y mantenimiento de redes.

Ver Repositorio
14423hace 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

PoshSec Framework

Para que los Scripts y Módulos funcionen, consulta la documentación a continuación.

El PoshSec Framework (o PSF) es una utilidad de interfaz gráfica para ejecutar scripts, módulos y cmdlets de PowerShell. El PSF expone partes de su interfaz a PowerShell dentro de las PSessions individualizadas. Cada script o comando que se ejecuta se ejecuta en un hilo separado, lo que te permite ejecutar varios scripts simultáneamente.

Acerca de

El PoshSec Framework es desarrollado principalmente por Ben Ten (Ben0xA). El proyecto está abierto a otros desarrolladores que deseen contribuir también. Este proyecto está directamente vinculado al proyecto PoshSec. El proyecto PoshSec es mantenido por Matt Johnson (mwjcomputing) y es desarrollado activamente por múltiples desarrolladores. Estos desarrolladores se enumeran a continuación.

Requisitos previos

El PoshSec Framework está diseñado para funcionar con PowerShell 3.0 y funciona con PowerShell 2.0. Si bien PSF funcionará con versiones anteriores de PowerShell, PSF requiere .NET 4.5, que viene de serie con PowerShell 3.0. Estos son los requisitos previos recomendados para usar PSF:

  • Microsoft .NET Framework v4.5 Descargar desde http://microsoft.com/blah
  • Microsoft PowerShell 3.0 o posterior Descargar desde http://microsoft.com/blah

Ten en cuenta que, si bien para la 'mayoría' de los scripts no se requiere que PowerShell esté implementado en el sistema de destino, debe estar instalado y configurado correctamente en la misma máquina en la que esté instalado el PoshSec Framework.

Primeros pasos

Si es la primera vez que utilizas scripts, funciones o cmdlets de PowerShell, hay algunas tareas de mantenimiento que deben realizarse primero. Estas deben hacerse tanto si utilizas el PoshSec Framework como si invocas tú mismo el script, la función o el cmdlet. Nota: la 'Utilidad de primera vez' integrada en PSF realizará todos estos pasos automáticamente por ti. Sin embargo, esos pasos se detallan a continuación para tu conocimiento o por si prefieres hacerlos tú mismo.

  • Set-ExecutionPolicy
  • Unblock-File
  • Update-Help

Utilidad de primera vez

La utilidad de primera vez del PoshSec Framework realizará los pasos enumerados anteriormente automáticamente. También:

  • Garantizará que la configuración sea correcta.
  • Creará los directorios necesarios para los scripts, los módulos y el registro de actividad.
  • Descargará el proyecto PoshSec directamente desde Github en la rama PoshSec.

Ten en cuenta: puedes elegir qué pasos realizar en la utilidad de primera vez o simplemente pulsar el botón que dice "No hacer nada, lo haré yo mismo".

Set-ExecutionPolicy

PowerShell tiene por defecto la ExecutionPolicy, que determina qué scripts pueden ejecutarse, establecida en "None". Esto evita que los scripts sin firmar se ejecuten en tu sistema. Cuando utilizas scripts de otros proyectos, como PoshSec, necesitarás tener esta política establecida en "RemoteSigned". La política RemoteSigned está diseñada para scripts que desarrollas tú o que desarrollan otros. Este comando debe ejecutarse con privilegios de administrador local.

ps C:\> Set-ExecutionPolicy RemoteSigned -Force

Unblock-File

Con el lanzamiento de Windows 7 y sistemas operativos posteriores de Microsoft, se introdujo un "Bloqueo" en cualquier archivo que se descargue de Internet. Esto hará que el Control de Acceso de Usuario (UAC) aparezca cuando ese archivo descargado se ejecute o se lance. Cuando uses scripts, funciones o cmdlets de sitios remotos, deberán tener esta marca de "Bloqueo" eliminada antes de poder ejecutarlos desde PowerShell o PSF.

El Cmdlet Unblock-File elimina esta marca. La forma más sencilla de desbloquear varios archivos en un directorio es iterando por el directorio y pasando cada archivo al Cmdlet Unblock-File.

ps C:\> Get-ChildItem | ForEach-Object { Unblock-File $_.Name }

Update-Help

El PoshSec Framework utiliza el Cmdlet Get-Help de PowerShell. Esto se utiliza para que pueda ver si algún comando o script tiene parámetros. Antes de poder usar Get-Help, debe actualizarse al menos una vez. Para ello, utilizas el Cmdlet Update-Help. Nota: necesitas una conexión a Internet activa para actualizar la ayuda.

ps C:\> Update-Help -Force ======= Nota: se requiere un mínimo de PowerShell 3.0 en este momento.

Usuarios de PowerShell 3.0 por primera vez

Debes asegurarte de ejecutar "Update-Help" en el shell de comandos de PowerShell la primera vez que cargues. ¡Esto es necesario para que el framework funcione correctamente!

Si estás usando el código fuente:

Abre poshsecframework.sln en Visual Studio 2012+ y compila el proyecto (F7). Esto creará la carpeta bin\Release en {tu directorio del repositorio de github}\poshsecframework\poshsecframework\bin\Release.

Copia las carpetas "\Modules" y "\Scripts" de la carpeta "\Scripts and Modules" al directorio bin\Release.

Por ejemplo:

C:\github\poshsecframework\poshsecframework\bin\Release\Modules\

C:\github\poshsecframework\poshsecframework\bin\Release\Scripts\

Si estás usando el binario:

La carpeta binaria contiene poshsecframework.zip.
Extrae el archivo zip a un directorio de tu elección y simplemente ejecuta poshsecframework.exe.
No necesitas mover las carpetas Scripts\ o Modules.

Si estás usando el instalador:

Copia las carpetas Modules y Scripts de la carpeta "Scripts and Modules" al directorio de instalación.

C:\Program Files\PoshSecFramework\Modules\

C:\Program Files\PoshSecFramework\Scripts\

Política de ejecución

Deberás ejecutar el siguiente comando en una consola de PowerShell como Administrador si nunca has ejecutado scripts en tu sistema anteriormente.

root@kitploit:~
Set-ExecutionPolicy RemoteSigned

Luego escribe "Y" cuando se te solicite.

Desbloqueo de archivos

En algunos sistemas, puede que necesites "desbloquear" los archivos. Estamos trabajando para integrar esto directamente en psf, pero por ahora solo necesitas escribir el siguiente comando en una consola de PowerShell:

root@kitploit:~
Get-ChildItem -recurse <path to poshsecframework> | Unblock-File

Ejemplo:

root@kitploit:~
Get-ChildItem -recurse "C:\github\poshsecframework\poshsecframework" | Unblock-File
~or~
Get-ChildItem -recurse "C:\Program Files\PoshSecFramework\ | Unblock-File"

Acerca de PoshSec

Este proyecto, iniciado por Will Steele (@pen_test) y Matt Johnson (@mwjcomputing), tiene varios objetivos:

  • Publicar un módulo de PowerShell para ayudar a las personas en el uso de PowerShell en lo que respecta a la seguridad.
  • Proporcionar orientación sobre cómo usar PowerShell en el ámbito de la seguridad de la información, tanto en el lado ofensivo como en el defensivo, con publicaciones de blog y artículos.
  • Ser un lugar donde obtener enlaces a otros que usan PowerShell en el ámbito de la seguridad de la información.

El PoshSec Framework fue

Los desarrolladores "Core" actuales son:

  • Matt Johnson - @mwjcomputing - ¡nuestro intrépido líder!
  • Ben Ten - @ben0xa - Desarrollador principal del PoshSec Framework

En orden alfabético:

  • Bryan Smith - @securekomodo
  • J Wolfgang Goerlich - @jwgoerlich
  • Michael Ortega - @securitymoey
  • Nick Jacob - @MortiousPrime
  • Rich Cassara - @rjcassara

PoshSec se trata de apoyar a la comunidad, empoderar a la comunidad y fortalecer la postura de seguridad de las organizaciones.

Contacto

  • www.poshsec.com
  • Puedes ofrecer tu apoyo enviando un correo electrónico a [email protected]
  • Twitter: @poshsec
  • #PoshSec en FREENODE

githalytics.com alpha

Descargar herramienta