martes, 28 de agosto de 2012

Los usuarios "avanzados" y yo.


Hoy es de esos días, de esos días en el que un usuario “avanzado” me lleva tocando la nariz un par de días.

¿Por qué “avanzado”? Porque estamos migrando los PCS a un sistema operativo nuevo y claro, como este usuario lo tiene instalado en su casa con permisos de administrador, se cree que es Jauja.

 Resulta  que ahora, con Windows 7, puedes instalar actualizaciones de Java, Flash Player y otros software sin permisos de administrador, anda! Yo lo acabo de descubrir, espera…voy a hacer unas pruebas….

 Pues resulta que no, que Windows 7 se comporta igual que vista, xp, me, 2000, etc..

 Lo que sí que me he dado cuenta, es de lo peligroso que es, que estos usuarios tengan en su casa un sistema operativo instalado con permisos de administrador, pero es que es más peligroso cuando se creen usuarios “avanzados”, estos usuarios intentan siempre dejar mal al administrador, intentan hacer que saben más que tú sobre un sistema operativo, intentan hacer creer que lo que ellos dicen está bien y lo que tu dices está mal.

 El problema de estas cosas, es que el administrador es el que tiene que demostrar que el otro se está colando, ya que por desgracia a la gente de sistemas no siempre se le hace todo el caso que se merecen y encima nos obligan a dejar mal al otro usuario.

Por lo que si tenéis un usuario así, lo mejor que podéis hacer es respirar 2 o 3 veces, y contestarle a sus correos o en persona de la formas más diplomática que tengas, comentándole por que las cosas son así y quedando bien en todos los aspectos.

 
Luego abres tu blog o lo creas y haces un post acordándote de los usuarios “avanzados”.

Por suerte, yo solo tengo 1.

Dedicado a todos los administradores que tienen usuarios a su cargo.

martes, 21 de agosto de 2012

El maravilloso mundo de la instalación de GIT + GITOLITE.

Este es el tipo de aplicaciones que me hacen sentir tonta y mira no, se que no lo soy!

Tampoco soy supermegainteligente, pero vamos, que me defiendo....

Ya se que había dicho que no iba a hacer un post de la instalación de Git, pero como ninguna de las chopocientas guías que me he leído me ha funcionado bien, he decidido hacer una guía propia especificando todo, ya que parece que la instalación de Git cambia por disitribución de Linux y por versión sacada, es que ni la guía oficial.

Resulta que Git es un controlador de versiones hecha especialmente para desarrolladores y su diferencia con los demás,es que es distribuido (sigo prefiriendo subversion), supuestamente eso es mejor, además, que lo diseño y lo programó Linus Torvalds.....estoy segura de que el día que se inventó esto estaba fumando algo....

Instalar Git es muy fácil, o yum install git, apt-get git, siguiente siguiente si lo instalas en windows.... pero ojo! que esto es solo el cliente, para poder tener un servidor de git, se puede solo con git, pero lo lógico es acompañarlo de gitolite, por cierto, después de instalar esto, que sepáis que no tiene Web y que hay que liarla un poquillo mas para ponerle interfaz (menos de 4 minutos tardo en instalar Subversion XD).

Por qué he dicho que me hacía sentir tonta? por que después de no conseguir que ninguna guía me funcionara y conseguir instalarlo, resulta que con 10 comandos, está git funcionando.

Vayamos al lío:

Esta guía es para instalar Git y Gitolite en un CentOS 6.3 a día 21 de Agosto de 2012., para Gitolite3 con la versión 1.7.1 de Git; fuera de estos parámetros, no se yo que tal funcionará.

En el servidor hacemos lo siguiente:

#yum install git           (instalación de git)

#useradd git                
#passwd git                 (creamos el usuario git y le ponemos contraseña)


#su git                        (nos logamos con el usuario git)

$git clone http://github.com/sitaramc/gitolite                         (nos descargamos gitolite, comprobar esta URL si ha pasado tiempo desde que se escribió esta guía)

$gitolite/install         (instalamos gitolite, esto nos crea los repositorios testing y gitolite-admin)

$ssh-keygen              (creamos la clave de git, la guardará en $HOME/.ssh/)

$gitolite/src/gitolite setup -pk  id_rsa.pub               (generamos el acceso para la clave de git para así administrar lso repositorios).

Una vez ejecutado este último comando, en .ssh/Authorized_keys aparecrá un comando sobre esta clave, no hay que tocarlo, es sólo para que lo podáis ver.

$scp id_rsa* usuario@clientegit:[/home/usuario/.ssh]   (copiamos las claves en el .ssh de nuestro usuario)

Por último, volvemos al cliente e intentamos clonarnos un repositorio:
$git clone git@servidorgit:gitolite-admin      (descargamos el repo en la ruta que queramos)

Debería mostrar como se descarga el repositorio.

A partir de este momento, ya es conocimiento sobre los comandos y usos de Git.
De momento no se manejar correctamente el Git, pero si aprendo alguna cosilla mas que os pueda ser interesante, os lo pondré.

Ah! si desde el cliente de Git hacéis un:

$ssh git@servidorgit info

Os mostrará la versión de Gitolite, de Git y los repositorios a los que tenéis acceso con sus permisos correspondientes

Pues nada, espero que no sufráis como lo he hecho yo, si os toca instalarla!!

Un saludo.


:'(

Echo de menos mi laaarga coleta.....


Sacada de http://indigenica.tumblr.com/post/29755194918 !!!

sábado, 11 de agosto de 2012

Maltego y yo, la paliza - Segunda parte.


Buenas a todos!!

He vuelto y con fuerzas renovadas; después de una semana durilla, leer e informarme más sobre Maltego he estado jugueteando un poco mas con la aplicación.

De hecho, hoy he descubierto que tenía una cuenta de MySpace y una cuenta de Flickr sin usar desde hace milenios, así que he aprovechado y las he cerrado.

Como veis, un uso particular para la gente es que, como dije anteriormente, te puedes buscar a ti mismo a través de tus alias, direcciones de correos o dominios que tengas y así controlar un poquillo por dónde sales, que cuentas tienes abiertas, etc..

Incluso para los padres preocupados por dónde están sus hijos, pues bueno, un poco de control, aunque personalmente también recomiendo una buena comunicación con los niños y hacerles entender lo que deben y no deben hacer.

Bueno, después de buscarme a mi misma como enseñe el otro día, necesitaba un dominio grande para que pudierais ver diferentes cosillas.

Teniendo en cuenta lo del aterrizaje en Marte y las coñas varias respecto al aeropuerto de Castellón, me he decantado por la nasa, que es lo que usa todo el mundo (me parece que me voy a tener que hacer un dominio para estas cosas o si no voy a acabar entre barrotes XD).


Una vez decidido que dominio queremos, abrimos Maltego, desde la paleta escogemos dominio, e introducimos el que deseemos buscar.

En este caso me ha dado un montón de resultados, así que os podré mostrar diferentes informaciones
.
Una vez que termina de buscar, a mano derecha tenemos una vista general dividida y organizada en colores:




Cada color tiene un significado que se puede detectar fácilmente al mirar el cuadro principal:

Por ejemplo podemos identificar los siguiente colores:

Morado = Dominios
Turquesa = Teléfonos
Rosa claro = Rangos de red
Marrón = DNSs

Una vez identificado todo, observamos que tenemos un dominio muy grande, pero Maltego nos da la oportunidad de revisar por tipo, vamos a la pestaña “Investigate” -> desplegamos  “Select by Type” y por ejemplo escogemos “Netblock” , nos llevará directamente a los rangos que haya encontrado anteriormente.

Esto nos puede servir para búsquedas enormes, ya que nos da la opción de detectar partes de la búsqueda con 2 clicks.

Aparte de mostrarnos toda la información que encuentre en la red a partir de nuestra búsqueda, si observamos algo de nuestro interés, no tenemos por que abrir una nueva pestaña, simplemente podemos clickar sobre el elemento en cuestión y hacer un Run Transform para que nos de mas información sobre ese elemento específco.


Esta búsqueda nos la mostrará aparte y hará que el diagrama se agrande.


Como podéis ver, Maltego nos puede mostrar mucha información sobre cualquier cosa que queramos, en mi caso, siempre he hecho “All Transforms” pero si vais a los desplegables, se puede reducir mucho la búsqueda a cosas que nos interesen mas.

También podréis encontrar números de teléfono, direcciones de correo, documentos, etc... y como os comento, a través de esta información que encontréis podréis ir navegando y buscando y afinando más y más.

Os recuerdo, que como dije al principio, es posible que la versión “Comunity” nos de algunos resultados escasos o que no tienen nada que ver con lo que buscamos, en ese punto, tendremos que ser nosotros los que afinemos la información que nos han dado.

Bueno, pues he decidido finalizar mi pelea con Maltego, ya que a partir de aquí es simplemente ir probando diferentes tipos e ir viendo los resultados.

Ahora me tendré que buscar otra aplicación con la que pelearme, ¿alguna preferencia?.
Por cierto…hoy he ganado yo, que me he manejado mucho mejor con Maltego XD.

Por último, os dejo los links de Paterva (los creadores de Maltego) por si queréis saber mas:


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

Maltego y yo, la paliza.  (primera parte)



PD: Ya os dejo que me hagáis preguntas...y si no tengo ni idea, lo busco :D

viernes, 10 de agosto de 2012

Extender disco de un CentOS sobre Hyper-V.

Buenas:

En mi pelea con GIT, decidí instalárlo ayer en mi casa con Virtual PC, debido a que no tengo mucho espacio, opté por ponerle un disco dinámico de 17 GB aproximadamente, al finalizar el GITy ver que funcionaba, los 2GB que ocupaban los guarde en un USB y ale, al curro.

Ya una vez aquí, los formatos de Virtual PC son perfectamente compatibles con Hyper-v (como no!), así que creé una máquina nueva y le puse este disco; terminada esta parte, tenía que darle mas tamaño al disco, así que después de pegarme con la tarjeta de red y ya dejarla configuradita, desde el mismo Hyper-V, extendí el disco y la máquina se levanto correctamente.

Ahora bien, hacía un fdisk -l y me mostraba una partición extraña que no podía montar ni hacer nada de nada.....después de darle vueltas y usar el Gparted (nunca me gustó esta herramienta y me sigue singustar), no conseguí hacer las cosas bien, también culpa mía que no le puse el formato adecuado, así que, después de bucar, encontré "EL POST" con todo lo que necesitaba:

http://www.pedroventura.com/linux/anadir-y-dar-formato-a-un-nuevo-disco-duro-en-linux/

Os resumo los comandos a usar para tenerlos a mano siempre:

Primero listamos todos los discos duros que ha reconocido el sistema operativo con
/sbin/fdisk -l
/sbin/mkfs.ext3 /dev/sda1
Hemos formateado el disco o particón que deseemos como ext3; ahora creamos un directorio donde montar la partición, y la montamos.

mkdir /media/almacen
mount /dev/sda1 /media/almacen/
Lo configuramos en el /etc/fstab para que se quede permanente:
vi /etc/fstab
Al final del fichero  añadimos el punto de montaje para hacerlo permanente
/dev/sda1 /media/almacen ext3 defaults 0 0



      

Seguí los pasos exactos que indicaban en el blog y funcionó a la primera.

Con esto, formateé la partición, le puse de tipo ext3 y la monté sin problemas.

Pues ale! otra chuletilla más!

Un saludo!!

jueves, 9 de agosto de 2012

GIT y su madre o error de GIT:" does not appear to be a git repository."

Pongo ese título por no poner nada mas gordo...

por dios, que infierno de aplicación...que sí que sí...que es distribuido y que es mejor....

Pero habéis visto esos comandos 0 intuitivos.....


# git init
# echo “Una breve descripcion del proyecto” > .git/description
# git
config –global user.name “Tu nombre”
# git config –global user.email “tu@correo.com”
# git commit -a


venga hombre!! Prefiero Subversion!!  que no que no.....que no me gusta.... esta va a ser la única herramienta que no voy a explicar su instalación....os leéis la guía, que hay cientos en la web....lo que si voy a hacer, es poner en castellano un fallo bastante común y que sólo he encontrado respuesta en inglés....vamos, que me voy a poner una chuletilla de esas mías, por si tengo que voler a instalar esto, que preveeo que sí ¬¬

Bueno, una vez has terminado de instalar tu git...está todo preparado y optas por clonarte un repositorio de prueba en tu disco....y plas!!! toma error:

#git clone [usuario]@[IP]:gitolite-admin.git
git@IP's password: *
fatal: 'gitosis-admin.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly


Pero si la password está bien....que "daemons" pasa?

Hay varias soluciones...pero la que a mi me ha servido es la mas sencilla.

Resulta, que esto es parecido a un SCP, por lo que hay que poner la ruta entera de dónde se encuentra el repositorio, de esta forma:


#git clone [usuario]@[IP]:/home/git/repositories/gitolite-admin.git

y ale!! repo clonado.

Esto probablemente se pueda eliminar editando algún fichero y dándole la ruta por defecto, por lo que poniendo el nombre del repo te lo podrá detectar y clonar, pero de momento esa parte no se como va..... si lo descubro también os lo pongo.

Un saludo.

sábado, 4 de agosto de 2012

Maltego y yo, la paliza.


Bueno, después de mucho tiempo de ausencia, he vuelto :D para plasmaros una feroz batalla entre Maltego y yo.

Algunos os preguntaréis, ¿qué es Maltego?, digamos que es una aplicación de minería de datos, es decir, le das una información (un nombre, un teléfono, un dominio) y te buscará cualquier dato que te pueda encontrar en la red.

Actualmente, hay una versión de pago y una “comunity”, así que ojo! Cuando intentéis descargárosla revisad bien la que os descargáis y no hagáis como yo, que me instalé la de pago y estaba flipando con las cosas que me pedía, hasta que me di cuenta, aquí la aplicación me iba ganando y eso que acababa de empezar.

¿Para que puede servir esta herramienta? Como soy buena, solo os voy a contar lo de ser buena, no lo malo, no vaya a ser que anime a alguien a hacer cosas que no sdebe XD; en realidad es que no sé sacarle un uso malvado ( que nooo…que es bromaaa…….que soy mala y sí que lo seeeeeee).

Inicialmente, yo lo uso para buscarme en la red, ya que me gusta tenerme controlada y saber dónde aparece mi nombre, he de decir que mi nombre real no sale en muchos sitios :D pero luego mi Madrikeka lo tengo metido por todos lados.

Sigamos con lo interesante que me lío y os cuento mi vida.

La diferencia entre la de pago y la comunity, es que la de pago es mucho más fina y te mete menos “basura” en los resultados, aparte de que creo que tiene otros métodos de búsqueda más efectivos.

Ya sabiendo estas cosillas, el siguiente paso es instalar la aplicación, esto no es complicado, pero la activación si que nos puede liar un poco ya que hay que registrarse en la web, meter un código, etc..

Ya tenemos todo, pues abramos la aplicación, lo primero que nos dice es que si queremos una búsqueda privada o pública, la primera, cualquier dato que busquemos no se incluirá en ningún lado, sin embargo la búsqueda pública digamos que se une a una bbdd de Maltego dónde, por ejemplo, si alguien más se interesado con lo que hemos buscado nos aparecerá (finalmente se me ha olvidado como ver eso XD).

Os recomiendo que uséis la privada al principio, yo voy a usar la pública para catarla y enseñároslo.

Después de escoger, tendréis que logaros, tela con el captcha, las que te lía, por aquí llevamos un 0-3 ganando Maltego.

Hoy vamos a hacer algo sencillo y rápido para ver los primeros resultados, así que pincharemos en el botón de new, o en el botón gigante de Maltego y después en New y se nos abrirá una pantalla llamada New graph,, otro día os mostraré los botones y las diferentes zonas, hoy voy a enseñar algunos resultados.


Como veis en el pantallazo, a la izquierda tenemos muchas opciones diferentes para escoger, es a partir de aquí donde definiremos el dato del que queremos sacar información.


Para algo rápido, vamos a escoger el alias, pincharemos en dicho alias y lo arrastraremos a la “zona de campo” XD.

Haremos doble click sobre el icono y pondremos el alias que queramos, en este caso “madrikeka”, pero sin comillas, eh? Que nos conocemos.

 

Cerramos la pantalla, hacemos click derecho sobre nuestro alias y le damos a “run transforms” y  “all transforms”.

 

Nos avisará de que al pedir un “all transforms” puede tardar un rato, pero como hoy es básico, pues le diremos que si a todo!!! :D

Bueno, si habéis probado con “madrikeka” veréis que casi no os ha sacado nada XD, veis como soy mala? Ahora si vais “all transforms” que tiene un desplegable, podréis ver dónde busca, como solo tengo twitter y no aparezco en pastebin, el resultado es muy pobre, pero para mí positivo:D

 

Ahora vamos a hacer lo mismo, pero en vez de el Alias, vamos a escoger “person” y vamos a realizar el mismo paso hasta “all transforms”. Nos vuelve a avisar de que tardará un rato y oh! Sorpresa, algo que rellenar.

Si tenéis mas datos sobre la persona a buscar, este sería el sitio para rellenarlo, ya que os pide cosas como un website, un teléfono, si solamente os muestra el primer resultado de facebook, etc..
Salvo el apartado de facebook, que hay que poner “Yes” o “No”, lo demás os lo podéis saltar poniendo un espacio en cada casilla.
Una vez plasmados los espacios, le damos a “Run!” y a esperar…..

Enseguida nos dará la información de la siguiente forma.


En la parte de arriba del gráfico, hay iconos para que podamos ponerlo de la forma que más nos guste.
Ahora es cuando nos toca pensar, como me he buscado a mí misma, veo que faltan muchas cosas, debería aparecer en muchos más sitios, pero aparentemente solo salen los sitios en los que comento o escribo desde hace más tiempo, digo aparentemente por que hay blogs que sigo desde hace un par de años y no sale, cachis, ya vamos 0-4, joer, con meterle uno me conformaba, seguiré investigando.

Pues nada, después de los 4 golazos por la escuadra que me ha metido Maltego….lo dejo por hoy, al final me ha salido un tochopost!!

Y prepárense para la final, porque la voy a tener y la voy a ganar!

Un saludo a todos!!

PD: no me hagáis pregunta sobre este tema que todavía estoy aprendiendo XD, es bromaaa.....¬¬


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

Maltego y yo, la paliza.  (primera parte)

Maltego y yo, la paliza - Segunda parte