Scripting

//Scripting

Bash history

We all know about the history command that retrieves all previous commands executed, but it's quite powerful to know the called bash history expansions.

12 May 2016|Categories: Scripting|Tags: |0 Comments

Script: Addressbook de Xerox Workcentre

Los dispositivos Xerox Workcentre, que incluyen funcionalidad Scan-To-Email, pueden ser configurados para obtener la lista de usuarios del un Active Directory o bien de un Addressbook configurado en el mismo dispositivo. Esta última opción requiere exportar el 'template' propio, modificar/añadir los nombres y correos electrónicos, y luego volver a incorporarlo en el dispositivo. El formato de [...]

20 November 2015|Categories: Scripting|Tags: , |0 Comments

Active Directory: report con todos los usuarios

En migraciones de servidores de ficheros, una forma de poder gestionar bien la migración de los datos de usuario es obtener una lista de todos los usuarios en el Active Directory. Esta lista ayuda a obtener la lista de todos los usuarios, sus correos electrónicos (para poder organizar las comunicaciones) y los mapeos de las unidades de Home Folder.

19 November 2015|Categories: Scripting|Tags: , |0 Comments

Script Windows: bucle para conseguir serials de HP

Haciendo un poco de trabajo de revisión con una lista de servidores, necesité de forma puntual sacar un pequeño script que me sacara los números de serie de los servidores HP con Windows. Afortunadamente los HP ProLiant integra su información de hardware con el WMI. Encontré el comando mágico que me llevó a conseguir lo que [...]

20 March 2015|Categories: Scripting|0 Comments

Ejecutar scripts BAT en carpetas de red

Cuando ejecutamos un script, CMD.EXE arranca colocándose en el directorio donde reside ese script. Lamentable los paths UNC (como carpetas de red compartidas sin mapear) no están soportadas, por lo que ejecutar un script directamente en un path tipo \\server\shared\Scripts generará un error.

15 January 2015|Categories: Scripting|0 Comments

Split en ficheros pequeños

Dada la necesidad de mandar ficheros en packs de 1Gbyte (aprox.) un comando que se puede usar es el split junto con el tar/gtar. Más detalles en el post Split Files using tar ,gz,zip or bzip2. root@server:/data-> cat test.sh /usr/sfw/bin/gtar cz ../to_send/ | split -b 1000m - backup_to_send.tar.gz  

3 January 2014|Categories: Scripting|0 Comments

Dos scripts para IPTV

En la recepción de nuestra oficina tenemos unas pantallas donde hay montada una red de IPTV basada en la solución de MediaStar. Como eso de dejar puestas tres cadenas de televisión simultáneas y en silencio no tiene ninguna gracia, y mientras no se configurara un canal corporativo o algo oficial, quería poner algún script en php que mostrara algo mejor.

3 December 2011|Categories: Scripting|Tags: , |0 Comments

Conversión de MP3 a FLV

A petición he montado un sistema de conversión batch de archivos mp3 a flv a requerimiento del equipo de Webcasts de mi trabajo. El servicio se basa en el software ffmpeg en su versión para Windows (http://winff.org/html_new/downloads.html) conjuntamente con un script de Cygwin que recorre el directorio que especifiquemos donde se encuentren los mp3, procesándolos y guardándolos en la misma ubicación con el mismo nombre pero con la extensión flv. […]

18 June 2010|Categories: Scripting|Tags: |0 Comments

Logs de transferencia diario de FTP

En nuestra infraestructura tenemos un servidor de FTP basado en PureFTPd para transferencias externas. Ocurre a veces que alguien sube mucho contenido y más que ver el total te interesa saber quien ha subido algo durante la última semana. […]

14 September 2009|Categories: Scripting|Tags: |0 Comments

IP abusing

Algunos servicios proporcionados por empresas pueden ser ‘usados’ por otros sitios como si de sanguijuelas se tratara: buscadores más atractivos que en el fondo busca en otros buscadores es un claro ejemplo, competencia que está comprobando diariamente el contenido de nuestro portal para así ver los nuevos productos que ofrecemos y así poder diseñar una estrategia para mejorar su oferta… Sólo son pequeños ejemplos de lo que se conoce como IP Abusing y supone un alto coste tecnológico pues se suele tratar de un uso intensivo de una infraestructura sin que ello aporte una ganancia (compras, contratación de servicios…). Sobre este tema podeis echarle este vistazo a este whitepaper de Anonymizer, muy interesante como introducción al problema del IP Abusing a nivel más general. Supongamos que semanalmente sacamos estadísticas de las IPs que más han consultado nuestras webs y nos encontramos con un montón de IPs de origen en el top-ten. Con el siguiente script podemos obtener la información de RIPE para dichas IPs. Añade al principio de cada linea si dicha IP se encuentra ya en alguna de las listas definidas: black, white o grey. Básicamente este fichero de listas incluye aquellas que están revisadas y aceptadas (white list, con IPs de proveedores o bien las IPs internas de nuestra corporación), las que ya se detectaron en una revisión anterior y están bajo vigilancia (las grey) y las que ya se han bloqueado o pendientes de bloquear (black list). […]

7 December 2008|Categories: Scripting|0 Comments