jueves, septiembre 04, 2014

Rock n' Linux: Instalación y puesta a punto de ArchLinux

Publicado por Alejandro Cobo - enlace original presente en http://rocknlinux.blogspot.com.es/2013/01/instalacion-y-puesta-punto-de-archlinux.html

Rock n' Linux: Instalación y puesta a punto de ArchLinux: Lo que empezó siendo un guión para uso propio de los pasos a seguir durante la instalación y post-instalación de ArchLinux , ha ido creciend...

martes, julio 09, 2013

Fluxset: para configurar rapidamente un segundo teclado y monitor

 
 https://github.com/karancho/fluxset 
 
Script que permite configurar rapidamente un segundo teclado y monitor.

Escenario
- Monitor corriendo a 1360x768
- Segundo monitor, conectado por VGA o HDMI
- Segundo teclado, en otro idioma
- Fluxbox, LXDE o cualquier Windows Manager sin panel de control
- Estupido panel de control de Unity, Gnome o KDE, o peor aun de Windows (inutil sin drivers), incapaz de setear correctamente, o con deficiencias la resolución de video.
Este script permite elegir rapidamente entre los modos.
-------------------------

Script able to set up a second monitor and a second keyboard

 Scenario:
- Display running at 1360x768 - Second monitor display, awaiting on VGA or HDMI
- Second keyboard in another languaje
- Fluxbox, LXDE or any other Window Manager without control panel - Stupid control panel on Unity, Gnome, KDE or fat WM, unable to put adequately 1920x1080, 1024x768, etc

This tiny script let quickly to choose  a double monitor + keyboard configuration 

---------------------------

Sergio Alonso - escuelaint@gmail.com

miércoles, mayo 08, 2013

ncurses es un sentimiento


Todos aquellos que alguna vez jugaron con conio.h, seguramente descubrirán con agrado a ncurses.

Aquí puede verse algunas de las tantas aplicaciones hechas con esa magnifica librería.

WM: LXDE
Terminal: Terminator

Aplicaciones: finch (google chat + skype + irc + etc), turses (twitter), cplay, mutt (con gmail), mytop

Estas app vienen muy bien si les toca una computadora limitada en recursos para trabajar. En este caso, en un Celeron con 1.6 GB de RAM

Si, ya se que estamos en el año 2013. Pero al linuxero le dan estas cosas, total, "se las arregla".

martes, diciembre 11, 2012

Ordenar y limpiar archivos grandotes con Ruby y Bash


Curiosidad:

Tengo una colección de diccionarios que me pasó Dinno hace un tiempo. Quería dejar el aircrack cotejándolos, pero son 44 archivos, y quería ver como serializarlos, es decir, procesarlos a todos. Ademas, estoy seguro que hay palabras que se repiten entre los diccionarios.
Se me ocurrió unir todos los archivos en uno solo, ordenar las palabras internamente, y borrar las duplicadas.

Unificar todos los diccionarios en uno solo, se pudo hacer directamente desde el irb:

archivos = Dir.entries(".")
=> ["numeros.txt", "HackPass-1.txt", "pass_habituales2.txt", "passlist.txt", "passlist-3.txt", "user.txt", "otras_palabras.txt", "HackPass-3.txt", "passwordjhon.lst", "passwords.txt", etc etc

archivos.size.times do
system("cat #{archivos[i]} >> TODOS.txt")
i = i + 1
end

Listo, ahora tengo un archivo de 141 MB. Luego, para ordenarlo y limpiarlo, me dio fiaca y use el viejo uniq:

cat TODOS.txt | sort | uniq > TODOS_LIMPIOS.txt

Si comparamos tamaños:
ls -lh TODOS*
-rw-rw-r-- 1 s s  95M dic 12 00:01 TODOS_LIMPIOS.txt
-rw-rw-r-- 1 s s 141M dic 11 23:56 TODOS.txt

¡Que diferencia! y esto implica MUCHO tiempo de proceso menos para aircrack ;)

Es decir, comparemos la cantidad de palabras:

wc -l TODOS* 

11.035.510 TODOS_LIMPIOS.txt
15.746.349 TODOS.txt

Esto implica 4.710.839 menos comparaciones que deberá hacer nuestro querido amigo aircrack. Y por cierto, la resta de este numero al total de claves es importante para saber cuanto le falta al programa para terminar, ya que si bien va mostrando la cantidad de claves analizadas, no muestra cuantas les queda por procesar.

Es decir, si lanzo:

aircrack-ng -w TODOS_LIMPIOS.txt -b C8:6C:87:56:5E:0D speedynet.cap 

Y veo que mi CPU es capaz de procesar aproximadamente 1300 claves por segundo, puedo saber que

11035510 / 1300 / 60 / 60 = 2.35 hs

Y a esperar. Bastante menos, espero ;)

miércoles, octubre 24, 2012

Configurar rsync en Windows 2008 Server para permitir backups desde Backuppc (Linux)


Compartir recursos rsync en Windows 2008

  1. Instalar CwRsync (Server) https://www.itefix.no/i2/cwrsync
  2. Entrar a Inicio → CwRsync Server → rsyncd.conf
  3. Agregar las siguientes lineas (adapte a sus necesidades, y tenga en cuenta que la ruta /cygdrive apunta a los discos c, d, etc)

UID = 0
GID = 0

[bases]
path = /cygdrive/d/xampp/mysql/data
read only = false
transfer logging = yes

[dump_sql]
path = /cygdrive/d/dump_sql
read only = false
transfer logging = yes

  1. Entre a Inicio → Ejecutar → Services.msc
  2. Active Rsyncserver como “automático” e inicie por primera vez el servicio.
  3. Nota para el administrador del servidor de backup: ejemplo de entrada en /etc/backuppc/ (todas las lineas son importantes)

$Conf{RsyncShareName} = [
'dump_sql',
'bases'
];
$Conf{CompressLevel} = '3';
$Conf{PingMaxMsec} = '500';
$Conf{XferMethod} = 'rsyncd';
$Conf{RsyncdAuthRequired} = 0

viernes, agosto 24, 2012

Elegir entre dos GRUB

Si han instalado otra distribución de Linux junto a la que usan actualmente, en otra partición, la última les pisará el GRUB anterior.

Por ejemplo, tengo instalado Ubuntu 12 Precise, al cual adosé en otra partición a Backtrack 5r3, el cual es mas viejo (basado en 10.04 Lucid) pero con un kernel muy enchulado para ciertas cosas.

Para volver a tener el GRUB de Precise, es cuestion de adaptar lo que necesitemos en
/etc/default/grub

Luego hacer
sudo grub-install /dev/sda

y luego
sudo update-grub

Eso es todo.