Follow me on App.net

sábado, abril 30

Crea diagrama de flujos en linea en Diagram.ly


Aquí les dejo Diagram, la cual se trata de una herramienta web que nos permite realizar diagramas de flujo en línea, todo esto de forma rápida, fácil y gratis, en el sitio podremos encontrar una gran colección de cliparts e imágenes las cuales podemos utilizar en los diagramas.

Después de haber creado nuestro diagra de flujo en Diagram.ly, lo guardamos en uno de los siguientes formatos: JPG, PNG o SVG o también tenemos la posibilidad de imprimirlo.

Sitio de  Diagram.ly Leer más...

Modos de apagar y reiniciar ubuntu por terminal

Contamos con 3 comandos… básicamente no se para que tantos pero tenemos estos:

-halt
-poweroff
-shutdown

Para halt basta con escribir en la terminal…

$ halt

Para el comando poweroff es básicamente lo mismo

$ poweroff

Para el comando shutdown tenemos varias opciones por ejemplo -h le indicamos un tiempo en el que deseamos que se apague…

$ shutdown -h now  (en este caso es inmediato)

$ shutdown -h +10   (en este caso escogemos en cuántos minutos)

$ shutdown -h 15:15   (en este caso escogemos la hora… es de 0 a 23)

Para reiniciar también contamos con la ayuda de shutdown o reboot. Para shutdown contamos con todas las opciones anteriores (para ver las demás opciones no se les olvide el man ‘comando’), solo que la opción que usamos ya no es -h si no ahora será -r, por ejemplo…

$ shutdown -r now

Y por último tenemos a reboot, este es inmediato…

$ reboot

Muchas de las ocasiones, ciertos equipos si se apagan, pero como que mi experiencia después que se suspenden todos los servicios hay q terminar dando el botonazo para apagar completamente el equipo. Leer más...

martes, abril 26

Recuperar o quitar la contraseña de Windows utilizando chntpw en Linux/Ubuntu

Recuperar una contraseña de windows utilizando Ubuntu y programa llamado chntpw.NOTA: Si deseas usar este método y no tienes instalado Ubuntu, puedes utilizar una versión “live CD” de Ubuntu y desde allí usar chntpw.
Chntpw (acrónimo de Change NT Password) es un programa que nos permite quitar o modificar las contraseñas de usuario de los sistemas Windows NT, 2k, XP, Vista y Win7 accediendo al sistema de ficheros desde un sistema Linux.
Instalación:

sudo apt-get install chntpw

Uso:
A través de la Terminal navegamos hasta la carpeta donde se almacena el fichero con las contraseñas (en casi todos los Windows es “C:/WINDOWS/system32/config”). Para ello, en Ubuntu, haremos:
NOTA: Debemos asegurarnos antes de que la partición está montada (por ejemplo accediendo a ella desde Nautilus).

cd /media/NOMBRE-DE-LA-PARTICION/WINDOWS/system32/config
 
Donde NOMBRE-DE-LA-PARTICION es el nombre de la partición donde se encuentra instalado el Windows.
Ahora crackeamos el fichero que almacena la contraseñas (normalmente se llama SAM) de la siguiente manera:
Si queremos quitar o modificar la contraseña al usuario administrador:

chntpw SAM

Si queremos quitar o modificar la contraseña a cualquier usuario en concreto:

chntpw -u USUARIO SAM

Donde USUARIO es el nombre del usuario cuya contraseña deseamos liberar.
Tras ejecutar el comando de crackeo nos aparecerá un menú con 5 opciones. Si queremos borrar la contraseña elegimos la opción 1 y damos a [ENTER]. Si queremos modificar la contraseña elegiremos la opción 2 y damos a [ENTER]. Leer más...

e-mount | Montar, encriptar y gestionar

eMount es una herramienta de administracion del sistema (libre) para Linux que puede ayudarte a montar, encriptar y gestionar archivos de imagen de disco y unidades de disco físico.


Se basa en cryptsetup, que implementa la especificación del cifrado de disco LUKS. Leer más...

Descargar Wammu para Linux, gestionar móvil desde Ubuntu



Para todos los usuarios Linux traigo un espectacular programa con el cual lograran gestionar de una manera rápida y fácil sus teléfonos móviles desde Ubuntu, a continuación les mostrare las características de la aplicación que nombro.
Se trata de Wammu, un software diseñado para administrar de una manera correcta la información que tenemos almacenada en nuestros móviles, y así mantener la integridad de nuestra información, nos da la posibilidad de desplazarnos por nuestra libreta de direcciones, con la opción de crear, guardar y enviar nueva información, además de esto también lograremos hacer copias de seguridad de los mensajes de texto que tengamos acumulados en nuestro dispositivo si es necesario.
Como puedes ver, Wammu es una sencilla pero útil aplicación para gestionar de una manera correcta nuestro teléfono móvil.
Descargar: Wammu

Leer más...

Tip: obtener diagnósticos de red

Si sueles trabajar con aplicaciones que diagnostiquen el tráfico de tu red o de algún sitio en especial, seguramente habrás utilizado las herramientas Ping y Tracerout. Y puede ser que en algún momento necesites de alguna que combine a ambas. Entonces MTR es ideal para ti.


MTR, como bien dice la Wikipedia, es un software que combina las funcionalidades de Tracerout y Ping en una sola herramienta de diagnóstico. Originalmente desarrollada por Matt Kimball en 1997 y licenciada bajo la GPL, MTR prueba cada uno de los saltos que hay desde que un paquete se envía hasta que llega a su destino. Esto, mediante pings en cada uno de ellos. Además, MTR nos muestra en pantalla las estadísticas de respuesta en porcentajes de cada uno de estos saltos cada tantos segundos.
Una herramienta de mucha utilidad a la hora de detectar fallos de conectividad entre redes. Además, viene preinstalado en prácticamente todas las distribuciones GNU/Linux. Para ejecutarlo simplemente vamos a una consola y tipeamos lo siguiente:
$ mtr
Si queremos obtener información de los distintos saltos sobre un dominio en especial:
$ mtr www.puntogeek.com
Con MTR podemos obtener datos sobre los paquetes enviados, los paquetes recibidos, los paquetes perdidos, un porcentaje de pérdida de paquetes, el último resultado de ping, el mejor resultado de ping y un promedio de ping.
Cabe destacar que Ping es también una herramienta de diagnóstico de red que comprueba el estado de la conexión del Host local con uno o varios equipos remotos por medio del envío de paquetes con solicitud de respuesta. Por otra parte, Traceroute es otra herramienta de diagnóstico de redes que permite seguir la pista de los paquetes que van desde un host a otro.
Y siempre tener en cuenta que están accesibles las “man pages” de este comando:
$ man mtr Leer más...

AutoCAD online

Existen múltiples alternativas** libres a AutoCAD, muchas de ellas quizás os resulten familiares, pero también es cierto que la compatibilidad con el maestro de los CADs no tiene porqué ser completa y tampoco accesible desde cualquier sitio.
Así os propongo AutoCad Online, es una herramienta de edición y visualización de AutoDesk para trabajar con AutoCAD en la nube. Sólo tenéis que registraros y listo, ya tendréis acceso y control sobre vuestros archivos. Para acceder al servicio aquí.


Leer más...

Crear una imagen ISO de un CD o DVD en GNU/Linux

Bien sencillo, sin usar programas auxiliares y desde nuestra consola.
  1. Lo primero que hemos de hacer es asegurarnos de que la unidad de CD/DVD no se ha montado automaticamente en nuestro sistema. Esto significa que si aparece como unidad hemos de desmontarla manualmente, ya sea usando el comando umount o deshabilitando en el fstab que la unidad de CD/DVD se monte automaticamente al insertar un disco. Por comodidad, os planteo la primera opción:

    $ sudo umount /media/nombre_de_la_unidad_montada
  2. Ahora, viene la parte fácil. Usando el comando dd definimos el dispositivo de entrada (la unidad de CD, DVD o Blu-Ray) y el de salida, que en este caso será la imagen ISO. Así:

    $ dd if=/dev/dvd of=imagen_del_dvd.iso
¡Y listo! Un receta sencilla para una tarea que no requiere de un software específico. Leer más...

No te quedes dormido: Despertador en Linux desde consola

Una buena siesta no debe durar más de 20 o 25 minutos, ya que es el tiempo recomendado para levantarse sin flojera, y bien recargados de energía. Pero para ello tendríamos que tener bastante control sobre nosotros mismos, cosa que no todos logramos. Es aquí donde entra un pequeño “truco” para los que usamos Linux y no queremos depender de la alarma del celular o de alguna otra aplicación, o porque simplemente nos gusta hacer las cosas diferente.

Lo que buscamos es reproducir un archivo de audio tras cierto período de tiempo, para que el ruido que este causa sea lo que nos despierte (Osea, la mismita función de cualquier despertador).
Acá los pasos para los que usamos Ubuntu, o en general cualquier sistema basado en Debian:
1.- Accede a la consola presionando “Ctrl + Alt + T” o bien desde el menú Aplicaciones -> Accesorios -> Terminal.
2.- Ingresa el siguiente comando:
sleep 20m && mplayer Ruta/Al/Archivo.mp3
Donde cada parámetro nos indica:
sleep 20m -> Con sleep se programa la cantidad de tiempo que debe pasar para que se ejecute cierto evento, en este caso le pasamos el parámetro “20m”, que significa veinte minutos.
&& -> Para concatenar comandos diferentes, en este caso “sleep” y “mplayer”
mplayer Ruta/Al/Archivo.mp3 -> Mplayer es un reproductor tanto de audio como de video que viene instalado por defecto en las últimas versiones de Ubuntu. Para que este reproduzca un archivo desde la consola se manda a llamar con “mplayer” y se le pasa como parámetro la ruta del archivo, en este caso MP3, que deseamos reproducir.
3.- Puedes ir tranquilamente a dormir.
Así pues, el archivo de música que hayamos seleccionado comenzará a reproducirse tras los minutos que configuramos. Sólo resta aclarar que para que este comando funcione, la computadora debe mantenerse encendida (Acá puedes aprovechar el tiempo para dejarla descargando archivos, películas, vídeos de YouTube, etc.). Y además, te recomiendo que subas más de lo normal el volumen de tus bocinas; no vaya a ser que tengas un sueño muy pesado. Leer más...

Linux – Comando “man”

Son cientos de comandos los que se pueden utilizar en la consola de cualquier distribución de Linux, y obviamente muchas veces nuestra memoria no da para aprenderlos todos, ni para recordar con exactitud para que nos sirve cada uno.
Así pues, con el comando “man” hoy venimos a tratar de dar solución a dicha situación. Por ejemplo, un caso muy sencillo para explicar lo que les quiero comentar.
Supongamos que sabemos que hay un comando para cambiar los permisos de archivos o carpetas, pero de plano no logramos recordarlo. Lo que haríamos para tratar de encontrarlo será escribir lo siguiente en la terminal (Accede a la terminal presionando Ctrl + Alt + T, o desde el menú Aplicaciones ->Accesorios->Terminal): 
man –k permissions
De esta forma se nos desplegaran los comandos que tengan alguna relación con la palabra “permissions”, que en mi caso ha sido escrita en inglés porque en ese idioma está mi sistema operativo.
Así pues, por la descripción que nos muestra de los comandos resultantes nos damos cuenta que el comando que buscamos es “chmod”. Ya sólo falta conocer la manera de utilizarlo, para lo cual desde consola escribiremos:
man chmod
Con lo anterior se nos desplegarán las páginas del manual del comando “chmod”, donde se describe a detalle la función del mismo, así como los parámetros que acepta y el cómo utilizarlo.




Ahora ya lo sabes, cuando quieras consultar información respecto a algún comando, sin tener que visitar Google, utiliza el comando man. Y claro, si gustas saber más sobre este comando, consúltalo escribiendo en la consola “man man”.

Leer más...

Cacoo – Para crear diagramas en equipo

Seguramente alguna vez se han visto en la necesidad de crear algún tipo de diagrama. Ya sea para la escuela, para el trabajo, o quizá para alguna presentación de negocios. Bien, pues entre la gran cantidad de sitios que nos ofrecen el poder realizar diagramas, uno que últimamente llamó mi atención es Cacoo.
Las opciones que nos brinda van desde los clásicos UML, Diagramas de Red, bosquejos de sitios web, entre otros. Pero aqui eso no es lo interesante, ya que el plus de esta herramienta es la colaboración en equipo en tiempo real. Así es, como se lee, Cacoo permite crear los diagramas entre varios usuarios, y todo al instante.
Aparte de lo anterior, sobra decir que utilizar Cacoo es muy sencillo, basta con tomar los elementos que queramos insertar y arrastrarlos. Todo muy intuitivo. Pero no les digo más, mejor les dejo el video con el que promocionan a Cacoo sus creadores, que ahí sobran las palabras, y quizá así los convenza de que le den una checada. Ah, y además es gratis!
 

Web: Cacoo Leer más...

domingo, abril 17

Comandos Linux

El conocimiento de los comandos linux es importante para las tareas de administración y programación. Los comandos linux son necesarios para tener un dominio del sistema operativo. La línea de comandos es la manera más directa de enviar ordenes a su máquina. La línea de comandos de GNU/Linux es más potente que los prompts que puede haber usado con anterioridad.
Comandos linux de archivos y directorios
Comandos linux de ficheros y directorios, crear y borrar directorios; listar, copiar, renombrar y borrar archivos, crear enlace entre archivos.
ls : Listar archivos y directorios
cp : Copiar archivos y directorios
pwd : Mostrar el nombre del directorio de trabajo actual
cd : Cambiar de directorio
sort : Ordenar ficheros
mkdir : Crear directorios
touch : Crear o actualizar ficheros
rm : Borrar archivos y/o directorios
rmdir : Borrar directorios vacios
mv : Mover o renombrar archivos
more : Muestra ficheros página a página
less : Muestra Ficheros página a página
cat : Mostrar ficheros de forma continua
head : Ver el inicio de un archivo
tail : Ver las últimas líneas de un archivo
find : Buscar archivos
grep : Buscar el patrón pasado como argumento en uno o más archivos
wc : Calcular la cantidad de cadenas y palabras en archivos
ln : Crea enlace entre ficheros

Comandos linux para programar la ejecución de comandos
Comandos linux para programar la ejecución de comandos una vez o de forma reiterada.
crontab : Ejecutar comandos linux a intervalos de tiempo regulares
at : Ejecutar un comando linux un vez

Comandos linux para archivar y comprimir ficheros
Comando linux usados para archivar, extraer y comprimir ficheros.
tar : Almacenar y extraer ficheros de un fichero archivador
gzip : Comprimir ficheros
bzip2 : Comprimir ficheros

Comandos linux de atributos y permisos
Comandos linux para atributos y permisos de archivos y directorios.
chown : Cambiar el propietario de un archivo
chgrp : Cambiar el grupo propietario de un archivo o grupo de archivos
chmod : Cambiar los permisos de accesos a los archivos y directorios

Comandos linux para el control de procesos
Comandos linux para el control de los procesos en ejecución, información del estado de los mismos, terminar procesos, establecer prioridad de programas.
ps : Informa del estado de los procesos
pstree : Muestra los procesos en forma de estructura de arbol
top : Muestra los procesos que se estan ejecutando en ese momento, mostrando los que más CPU consumen
kill : Terminar un proceso por ID
killall : Terminar procesos por nombre
nice : Ejecutar un programa con la prioridad de planificación modificada
renice : Altera la prioridad de los procesos en ejecución

Comandos linux del Sistema
Comandos linux del sistema (reiniciar y apagar máquina, cerrar sesion de trabajo, uso de nemoria, instalar paquetes).
date : muestra fecha y hora actual del sistema
cal : muestra el calendario del mes actual
uptime : tiempo que lleva encendidad la máquina
df : espacio libre en los discos
du : espacio usado por los directorios y ficheros
free : uso de memoria y swap
dmesg : muestra mensajes del kernel durante el arranque del ordenador
reboot : reinicia la máquina
halt : apaga la máquina
shutdown : cierra el sistema
init : control de inicialización de procesos
exit : Cerrar sesión actual
clear : borrar pantalla
bc : calculadora
man : formatear y mostrar las páginas del manual en linea
uname : imprime información del sistema
hostname : muestra o establece el nombre del sistema
domainname : nombra o establece el nombre de dominio NIS/YP del sistema
mkfs : construir un sistema de ficheros de linux
fdisk : manipular tablas de particiones de linux
fsck : chequear y reparar sistemas de ficheros
mount : montar un sistema de ficheros
umount : desmontar sistema de ficheros
rpm : instalar los paquetes RedHat

Comandos linux de administración de usuarios
Comandos linux para las operaciones vinculadas con usuarios (adiconar, borrar y cambiar usuario, crear grupo,etc).
useradd : adicionar nuevo usuario
userdel : borrar cuenta de usuario
passwd : cambiar contraseña de usuario
su : cambio de usuario
logname : muestra el nombre de usuario
id : muestra los datos de identificación del usuario
who : muestra los usuarios del sistema
last : muestra información de los últimos usuarios que han usado el sistema
groupadd : crear un nuevo grupo
nail :enviar y recibir correo de internet
pine : lector de correo en modo texto
mesg : controlar el acceso a escritura a la terminal
write : enviar mensaje a otro usuario
wall : enviar mensaje a todos los usuarios
w : muestra que usuarios estan conectados a la máquina y que estan haciendo

Comandos linux de red
Comandos linux para operaciones de red (mostrar estado de la red, configurar red, enviar paquetes, etc)
netstat : mostrar el estado de la red
ifconfig : configurar interfaz de red
nmap : escananear red
ping : enviar paquetes
nslookup : consultar servidores de nombres de dominio
telnet : comunicación interactiva con otro host
route : manipular tabla de enrutamiento IP


Muy bueno para los que recién nos internamos en Linux


Leer más...

jueves, abril 14

Las 11 mejores aplicaciones de hacking y seguridad para Linux

Linux es el sistema operativo de los hackers por excelencia. Esto es así no porque sea "complicado" de usar sino por la enorme cantidad de herramientas de hacking y seguridad desarrolladas para este sistema.

En este post, listamos sólo algunas de las más importantes.

1. John the Ripper: herramienta para cracking de contraseñas. Es una de las más conocidas y populares (también tiene versión Windows). Además de autodetectar el hash de las contraseñas, puedes configurarlo como quieras. Lo puedes usar en contraseñas encriptadas para Unix (DES, MD5 ó Blowfish), Kerberos AFS y Windows. Tiene módulos adicionales para incluir hashes de contraseñas badadas en MD4 y almacenadas en LDAP, MySQL y otros.

2. Nmap: ¿quién no conoce Nmap?, sin duda el mejor programa para se seguridad para redes. Puedes usarlo para encontrar ordenadores y servicios en una red. Se usa sobre todo para escanear puertos, pero esta es sólo una de sus posibilidades. También es capaz de descubrir servicios pasivos en una red así como dar detalles de los ordenadores descubiertos (sistema operativo, tiempo que lleva conectado, software utilizado para ejecutar un servicio, presencia de un firewall ó incluso la marca de la tarjeta de red remota). Funciona en Windows y Mac OS X también.

3. Nessus: herramienta para encontrar y analizar vulnerabilidades de software, como aquellas que puedan ser utilizadas para controlar o acceder a los datos del equipo remoto. También localiza passwords por defecto, parches no instalados, etc.

4. chkrootkit: básicamente es un shell script para permitir descubrir rootkits instalados en nuestro sistema. El problema es que muchos rootkits actuales detectan la presencia de programas como este para no ser detectados.

5. Wireshark: sniffer de paquetes, se utiliza para analizar el tráfico de red. Es parecido a tcpdump (luego hablamos de él) pero con una GUI y más opciones de ordenación y filtro. Coloca la tarjeta en modo promiscuo para poder analizar todo el tráfico de la red. También está para Windows.

6. netcat: herramienta que permite abrir puertos TCP/UDP en un equipo remoto (después se queda a la escucha) , asociar una shell a ese puerto y forzar conexiones UDP/TCP (útil para rasteo de puertos o transferecias bit a bit entre dos equipos).

7. Kismet: sistema de detección de redes, sniffer de paquetes y de intrusión para redes inalámbricas 802.11.

8. hping: generador y analizador de paquetes para el protocolo TCP/IP. En las últimas versiones se pueden usar scripts basados en el lenguaje Tcl y también implementa un motor de strings (cadenas de texto) para describir los paquetes TCP/IP, de esta manera es más fácil de entenderlos además de poder manipularlos de una manera bastante fácil.

9. Snort: es un NIPS: Network Prevention System y un NIDS: Network Intrusion Detetection, capaz de analizar redes IP. Se usa sobre todo para detectar ataques como buffer overflows, acceso a puertos abiertos, ataques web, etc.

10. tcpdump: herramienta de debugging que se ejecuta desde la línea de comandos. Permite ver los paquetes TCP/IP (y otros) que se están transmitiendo o recibiendo desde el ordenador.

11. Metasploit: esta herramienta que nos proporciona información sobre vulnerabilidades de seguridad y permite hacer pruebas de penetración contra sistemas remotos. Tiene también un framework para realizar tus propias herramientas y está tanto para Linux como para Windows. Existen muchos tutoriales por la red donde explican cómo utilizarlo. Leer más...

miércoles, abril 6

Ubuntu: Convertir ficheros de audio WAV a MP3

Para convertir ficheros de audio wav a mp3 en ubuntu (o en cualquier distro derivada de Debian), simplemente tenemos que tener instalado el paquete “lame”:

sudo apt-get install lame
Y hacer lo siguiente:

 lame -m s Track\ 3.wav 
 
Automáticamente comenzará a convertir el fichero a formato MP3:

LAME 3.97 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), SSE, SSE2
Using polyphase lowpass filter, transition band: 16538 Hz - 17071 Hz
Encoding Track 3.wav to Track 3.wav.mp3
Encoding as 44.1 kHz 128 kbps stereo MPEG-1 Layer III (11x) qval=3
    Frame          |  CPU time/estim | REAL time/estim | play/CPU 
  6794/6794  (100%)|    0:34/    0:34|    0:34/    0:34|   5.1667x
-----------------------------------------------------------------
   kbps        LR  %     long switch short %
  128.0      100.0        96.4   2.1   1.5
Writing LAME Tag...done
ReplayGain: -6.7dB
 

Eso es todo.
Leer más...
Ir arriba Ir abajo