Coloreando salidas Windump con Windows PowerShell script. Administración de scripts con PowerGUI.

Es posible, para mejor interpretación y mejor visión de resultados en pantalla, colorear nuestras salidas Windump. Además, podemos configurar los colores de los campos tales como host, ip origen y destino, marcas de tiempo, puertos origen y destino, etc.

coloreando windump con windows powershell script

Todo esto lo haremos ejecutando un script creado con Windows PowerShell script, y, aunque no necesario, con la ayuda de un excelente programa gratuíto gestor de scripts, como es PowerGUI Script Editor. Con la excusa de colorear nuestras salidas Windump, veremos qué es  PowerGUI Script Editor, para que nos sirve como administradores de sistemas y como implementar scripts para administrar nuestra red, granja Citrix, infraestructuras VMWare, etc.

Windows PowerShell

Windows PowerShell es una una interfaz de escritura y gestión en línea de órdenes y lenguaje de scripting diseñada para la administración y automatización.

Powershell es mucho más que un simple de “cmd”, ya que incorpora la posibilidad de escribir y ejecutar scripts de forma nativa y automatizar tareas de forma bastante sencilla.

Para instalarlo en XP: http://www.microsoft.com/downloadS/details.aspx?familyid=30125A46-B97C-4704-AA10-605E809D5933&displaylang=es

Para vista: http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=c6ef4735-c7de-46a2-997a-ea58fdfcba63

NOTA: Es posible que durante la instalación nos de un aviso de falta de .NET o similar. Se instala y seguimos hasta el final.

PowerGUI

PowerGUI es una interface de administración para scripts realizados en  PowerShell. Todo ello de forma muy intuitiva y  ordenada. Además, disponemos de librerias de script para diferentes entornos (PowerPacks).

PowerGUI en Seguridad y Redes

Para descargarlo: PowerGUI

La instalación es muy sencilla. Del tipo….. «siguiente, siguiente».

Una vez instalado, lo cargamos….

PowerGUI en Seguridad y Redes

Tenemos, a la izquierda, la zona de scripts. En el centro, los Resultados y a la derecha las Acciones.

Coloreando las salidas Windump.

Bien, ahora vamos a descargar un script, que es el que hará que las salidas esté coloreadas. Lo descargamos de aquí: Sniff.ps1

Como ya tenemos Windump en nuestro sistema, ahora, lo que hacemos es ubicar Sniff.ps1Windump en la misma carpeta. Cargamos Sniff.ps1 pinchando y click sobre el y se nos desplegará el entorno Windows PowerGUI:

PowerGUI en Seguridad y Redes

Lo único que tenemos que hacer es, al final del script y fuera de cualquier función definida en el, colocar nuestra línea de comandos windump. Por ejemplo:

windump.exe -i 1 -qnt -X dst port 80

pero, añadiendo un pipe para la colorización, quedando de esta manera:

PowerGUI en Seguridad y Redes

Le damos a ejecutar y esperamos un poco a que comienze a salir los resultados:

PowerGUI en Seguridad y Redes

Pantalla de resultados en modo flotante:

PowerGUI en Seguridad y Redes

Podemos cambiar los colores, dentro del script, modificando los valores:

$DefaultColor   = «white»       #Used when a line cannot be colorized.
$GroundColor    = «black»       #Background color.
$TimeColor      = «blue»        #Timestamps.
$DstIpColor     = «green»       #Destination IP address, network or host.
$DstPortColor   = «cyan»        #Destination port number.
$SrcIpColor     = «green»       #Source IP address, network or host.
$SrcPortColor   = «cyan»        #Source port number.
$ProtoColor     = «red»         #Protocol, comes after the timestamp, e.g., «IP».
$ChevronColor   = «red»         #The «>» character, separating source > destination.
$VerboseColor   = «magenta»     #For the stuff displayed by -v, -vv and -vvv
$DetailsColor   = «yellow»      #Usually comes after the «:» near the end.
$MultiLineColor = «gray»        #Such as -X, or anything that begins with a blank space or ta
b.

Carga de PowerPacks para PowerGUI.

PowerGUI  puede hacer por nosotros mucho más que colorear windump. Es un completísimo gestor de scripts. Podemos administrar infraestructuras Citrix, VMWare, Red Local, etc. Podenos cargar scripts preparados para ello con múltiples acciones para la administración eficaz.

Vemos abajo, eliminando las ventanas centrales, una captura mostrando escripts para Citrix y VMWare. Observad la cantidad de cosas que podemos hacer y administrar:

PowerGUI en Seguridad y Redes

Para cargar scripts ya preparados, podemos visitar el siguiente enlace de PowerGUI Library…. con los siguientes contenidos:

Sub-Categories


Active Directory
Documents: 11
Last Update: Nov 9, 2009 10:09 PM


Network
Documents: 7
Last Update: Dec 17, 2009 5:14 AM


Systems Center (Operations Manager and other)
Documents: 4
Last Update: Nov 15, 2009 5:58 AM


PowerShell
Documents: 8
Last Update: Jan 27, 2010 7:26 AM


SQL
Documents: 3
Last Update: Oct 7, 2009 11:26 AM


Virtualization
Documents: 5
Last Update: Dec 18, 2009 5:34 AM


PowerPack Challenge
Documents: 15
Last Update: Dec 18, 2009 5:34 AM


Archive
Documents: 6
Last Update: Dec 5, 2008 6:56 AM


Communications (Exchange, OCS, Skype.)
Documents: 6
Last Update: Oct 7, 2009 11:26 AM


Windows Server
Documents: 20
Last Update: Jan 27, 2010 7:26 AM


Internet
Documents: 3
Last Update: Sep 9, 2009 10:31 AM


Reporting
Documents: 4
Last Update: Jan 13, 2010 9:22 AM


SharePoint
Documents: 6
Last Update: Oct 13, 2009 8:39 AM


Localization packs
Documents: 5
Last Update: Jul 28, 2008 5:47 AM


PowerGUI
Documents: 25
Last Update: Feb 3, 2010 4:46 PM


Videos, Tutorials and Demos
Documents: 12
Last Update: Oct 19, 2009 4:10 P
Esta entrada fue publicada en Herramientas, Seguridad y redes, Windump. TCPDump y etiquetada , , , , , , , . Guarda el enlace permanente.

2 respuestas a Coloreando salidas Windump con Windows PowerShell script. Administración de scripts con PowerGUI.

  1. Sergio dijo:

    Buena excusa para hablar de PowerGUI. Podrías explicar más ???.

  2. alfon dijo:

    Gracias Roger, Sergio y Francisco. Sergio, trataré de proparar algo más en profundidad.

Deja un comentario