Rincón Informático

Un rincon para hablar sobre GNU/Linux, seguridad informatica, y mas!!

ArgoUML: Herramienta Libre para diseñar diagramas UML

Posted by Epsilon On agosto - 30 - 2010

Hace algunos dias estaba buscando  una herramienta completa para diseñar y construir todos los diagramas UML,  como defensor y  usuario del software Libre no queria usar aquellas herramientas privativas conocidas para hacer este tipo de diagramas. Sin embargo encontre una aplicacion  llamada ArgoUML, esta se puede definir como:

ArgoUML es una aplicación de diagramado de UML escrita en Java y publicada bajo la Licencia BSD. Dado que es una aplicación Java, está disponible en cualquier plataforma soportada por Java.

El Magazine de Desarrollo de Software entrega premios anuales a herramientas de desarrollo de software populares en varias categorías. En 2003 ArgoUML fue una de las finalistas en la categoría “Design and Analysis Tools”. ArgoUML recibió un premio “runner-up”(revelación), derrotando a muchas herramientas comerciales.

Permite crear diagramas como:

  • Diagrama de Casos de uso
  • Diagrama de clases
  • Diagrama de secuencia
  • Diagrama de colaboracion
  • Diagrama de estado
  • Diagrama de actividades
  • Diagrama de despliegue

Para ejecutarlo necesitamos tener JAVA instalado.

Lo descargamos desde este enlace

Despues de descargarlo lo descomprimimos y lo ejecutamos de la siguiente manera

tar xvf ArgoUML-0.30.2.tar.gz
cd ArgoUML-0.30.2
chmod 777 *
./argouml.sh

Asi de facil tendremos esta herramienta lista para trabajar

argouml ArgoUML: Herramienta Libre para diseñar  diagramas UML

Aunque hay personas que dicen que dicha aplicacion se encuentra incompleta, debo decir que cumplio todas mis necesidades,  sin problema alguno por eso la recomiendo.

Educaedu: La vidriera virtual de oferta educacional

Posted by Epsilon On agosto - 27 - 2010

El sector de la educación en ha visto su funcionamiento modificado debido a los avances de la red mundial de información. El aumento del número de personas que busca cursos a través de Internet es tan significativo, que hoy en día la mejor opción para un que un centro de formación de a conocer su oferta educativa es apostar por el mundo online.

Es dentro de este contexto que Educaedu ofrece a los internautas una nueva herramienta online que facilita la comunicación entre las universidades y los usuarios de la Web. El recién lanzado Menú de Centros permite que las propias instituciones de enseñanza suban y administren su oferta de cursos para que estos sean publicados en el portal. Esto les permite tener mayor nivel de autonomía acerca del contenido, así como más eficacia en la promoción de sus nuevos programas para la captación de alumnos.

Con presencia en 20 países (Argentina, Australia, Austria, Brasil, Canadá, Chile, Colombia, Ecuador, España, Estados Unidos, Francia, Alemania, Italia, México, Perú, Polonia, Portugal, Rusia, Turquía y el Reino Unido), Educaedu es el directorio global líder de educación en Internet. Solamente en su versión colombiana, reúne información sobre cerca de 1.800 carreras, 1.700 posgrados, 600 maestrías y más de 1.500 cursos de extensión universitaria y de idiomas, impartidos en 371 diferentes centros de formación.

Cerca de 11 mil colombianos acceden diariamente a la página, que sirve como una herramienta práctica pues pone a disposición del usuario, en un mismo sitio Web, todos los datos necesarios para la elección del curso adecuado para cada perfil.

Invitamos a todos los centros de formacion y a todos los internautas en general,   a que prueben una nueva herramienta online que permite a los centros de formación subir el  contenido de sus carreras y cursos superiores es decir, a probar el primer directorio de educacion en Internet

Dirbuster es una herramienta desarrollada en JAVA que nos permite encontrar aquellos directorios y archivos que  se encuentren en los servidores WEB y que no tengan los permisos asignados correctamente,  haciendo uso de la tan famosa tecnica “FUERZA BRUTA”.  Aunque esta tecnica  usada por dirbuster no es nueva (ya que existen algunos programas similares, como nikto), hay algunas caracteristicas que hacen a Dirbuster una interesante herramienta:

  • Multiproceso ( en las pruebas de hasta 6000 peticiones por segundo)
  • soporte https
  • capaz de escanear más profundo en los directorios que encuentre
  • También puede trabajar en modo de fuerza bruta con diccionario
  • encabezados HTTP personalizad
  • análisis de contenido cuando las solicitudes no vienen con una respuesta de 200 de cabecera
  • extensión de archivo personalizado
  • la configuración de rendimiento puede ser modificada mientras el programa se está ejecutando
  • básica, implícita y admite la autenticación NTLM
  • La interfaz GUI

Pueden descargar la aplicacion desde aca.

Despues de haberlo descargado, y extraido, lo podemos ejecutar de la siguiente forma (cabe resaltar que se necesita JAVA).

cd DirBuster-0.12
java -jar DirBuster-0.12.jar

si todo ha salido bien, aparecera la GUI de la aplicacion:

dirbuster DirBuster: Descubriendo directorios y archivos ocultos en servidores web, usando fuerza bruta

Ahora  digitamos la url del objetivo e igualmente seleccionamos los parametros que nosotros deseemos, como el metodo ya sea get, head o ambos. Escogemos uno  de los diccionarios que trae la aplicacion, ajustamos algunos parametros adicionales y por ultimo damos click en start.

Inmediatamente saldra una nueva pantalla con todos los resultados que va obteniendo la aplicacion.  Como ven es muy sencillo  manejar la aplicacion, y da magnificos resultados, la recomiendo!.

slitaz: una distribucion de GNU/Linux muy liviana

Posted by Epsilon On julio - 30 - 2010

Si  estas buscando una distribucion de Linux, pequeña, ligera, de poco consumo de maquina, pero  bastante configurable y util, slitaz es lo que necesitas. Esta distribucion que solo pesa 30 MB fue desarrollada en un principio para que se pudiera arrancar desde memorias USB y  CD-ROM.  Mejor veamos ¿Que es slitaz?

Slitaz es una micro distro pensada para arrancar desde memorias USB o CD-ROM, ejecutándose directamente en la memoria del ordenador. SliTaz se distribuye como una imagen ISO de LiveCD cuyo tamaño no llega a los 30 MiB, proporcionando un sistema rápido, robusto y elegante. De manejo simple e intuitivo, SliTaz incluye un gestor de ventanas ligero, el servidor web LightTPD, navegadores en modo texto y en modo gráfico, Gparted, un cliente IRC, editores de texto, cliente/servidor SSH, SQLite, PHP, un wiki preinstalado, editor de audio, numerosas utilidades de sistema, soporte para disco duro, red, usb, tarjeta de sonido, y mucho más.

Ademas de esto, slitaz trae algunas herramientas muy interesantes como :

  • Gestor de paquetes propio
  • creacion de  livecd
  • gestion de USB
  • Gestion de Tar.gz

Slitaz  tiene varias versiones disponibles para descargar.   Pueden escoger la que deseen, quemarla en un cd y probar lo buena que es:

Version Cooking -> Version en desarrollo

Version Estable

Para saber mas informacion sobre el proyecto pueden visitar su sitio web

SupyBot: Como crear un BOT para IRC

Posted by Epsilon On junio - 16 - 2010

Hace pocos dias me puse a la tarea de registrar el canal IRC de la comunidad en freenode, ya que anteriormente  se encontraba en otro servidor el cual solia tener algunos inconvenientes de conectividad. Aprovecho la ocasion para invitarlos a  que ingresen al canal IRC de , para conversar un rato, los datos son los siguientes:

canal: #.org
servidor: irc.freenode.net

Ahore continuemos  con el tema central de esta entrada, al registrar el canal me dio curiosidad y quise hacer algo que desde hace mucho tiempo habia querido hacer y probar: Crear un bot IRC, antes que nada definamos que es un bot irc:

Un bot (abrevitatura de robot) es un programa informático que realiza funciones muy diversas, imitando el comportamiento de un humano. En sitios wiki, como Wikipedia, un bot puede realizar funciones rutinarias de edición. En otros sitios, como Encarta, el bot puede responder a cuestiones sobre el propio contenido del sitio (tcc bots conversacionales).En sitios de chat en línea (IRC o MSN), algunos bots fueron utilizados para simular una persona, intentando hacer creer al “ciberinterlocutor” que chateaban con una persona real.

Me puse a la tarea de buscar(aunque uno mismo puede crear su bot personalizado) un bot, adecuado, sencillo y potente,  y me encontre con supybot,  un bot desarrollado en Python el cual tiene muchas funcionalidades y herramientas, a continuacion voy a dar los pasos que se deben realizar para instalar dicho bot:

  1. Descargamos el bot desde este enlace. y lo descomprimimos
  2. Lo instalamos de la misma forma que instalamos cualquier modulo en python
  3. python setup.py install

  4. Ahora  nos vamos a la carpeta scripts y ejecutamos  un asistente el cual nos guiara creando el archivo de configuracion.
  5. cd  scripts
    python supybot-wizard

  6. Este asistente nos empezara a pregutnar algunas cosas necesarias para configurar nuestro BOT, debemos responder cada una de ellas segun nuestras necesidades. Estas preguntas son:
    1. quieres ver las preguntas en negrita?  -> Responder Y
    2. eres usuario avanzado? -> Por defecto responder N (aunque si quieres puedes ensayar)
    3. donde se encuentra los archivos del bot? -> responder por default .
    4. cual es la red de IRC? -> la red de IRC en mi caso freenode
    5. servidor?  -> la direccion del servidor: irc.freenode.net
    6. requiere de otro puerto no standar? -> Si lo ves necesario
    7. nick del bot? -> Cual sera el nombre del bot
    8. password del nick?  si el nick esta registrado necesita password
    9. canales a conectar?  respondemos Y y en mi caso seria #.org
    10. cargar los plugin idividualmente?  -> NO
    11. owner? Este es el nick quien controlara al bot
    12. caracteres que usara para las ordenes del bot? Y Puede ser @ o | o ! como guste
  7. Lanzamos el bot con el archivo de configuracion que se creo en el paso anterior, generalmente el archivo de configuracion tiene el nombre del archivo con extension .conf:
  8. supybot nombre.conf

  9. Si todo ha salido bien, ya tendremos nuestro bot en el canal de IRC, ahora es necesario entablar una conexion con el bot e identificarnos para poder lanzarle comandos:
  10. /query nombre
    identify nick-quien-controlara-elbot password

  11. Listo ya podremos mandarle muchos comandos a nuestro bot, si quieren ensayar pueden mandarle un ping, y el respondera un pong, este bot tiene muchas funcionalidades, como diccionario, rss,  traductor, mensajes personalizados, y muchos mas… para eso es bueno que lean el manual de cada script y vean como funciona cada uno.

Como buscar archivos en servidores FTP

Posted by Epsilon On mayo - 3 - 2010

Hoy en día, se encuentran miles de servidores FTP disponibles en la red. Allí se aloja todo tipo de información desde música hasta imagenes ISO, pasando por documentos, vídeos, películas, software privativo entre otros.

Sin embargo, aunque estos servidores se encuentren publicados en internet, encontrarlos no es una  tarea demasiada sencilla, ya que habría que utilizar algunos conceptos del famoso “google hacking”. Pero no se preocupen existe un buscador de servidores FTP  llamado NAPALM FTP.  Con esta herramienta podemos buscar cualquier cosa que necesitemos y automaticamente nos mostrara  una lista con los FTP los cuales tienen eso que tanto hemos buscado.

El buscador nos permite realizar búsquedas cruzadas y personalizadas, además de otras funciones,  para entrar en el buscador pueden hacer click aqui. espero que lo disfruten

PWNAT – Herramienta cliente de comunicación NAT to NAT

Posted by fortress On abril - 22 - 2010

PWNAT, es una herramienta que permite a un sin numero de clientes que se encuentren detrás de un NAT comunicarse con un server detrás de un NAT diferente, sin un puerto de reenvío y sin una configuración de DMZ en el router para comunicarse directamente con los demás.

En resumen, PWNAT funciona como un proxy detrás de un NAT, no hay middle man, no hay proxies, ni terceras partes involucradas en el proceso. Lo más importante es que el cliente se pueda conectar a cualquier host o puerto en cualquier host o puerto remoto.

PWNAT esta basado en el software UDP tunneling hecho por Daniel Meekins, udptunnel y chownat.

PWNAT trabaja en la mayoria de los sistemas operativos *nix.

Para descargar esta herramienta este es el enlace

SINOPSIS

uso: ./pwnat <-s | -c> <args>

  -c    modo Cliente
    <args>: [local ip] <local port> <proxy host> [proxy port (def:2222)] <remote host> <remote port>

  -s    Modo servidor
    <args>: [local ip] [proxy port (def:2222)] [[allowed host]:[allowed port] ...]

  -6    use IPv6
  -v    show debug output (up to 2)
  -h    show help and exit

Fuente

Algunos complementos de firefox utiles para SEO

Posted by Epsilon On marzo - 29 - 2010

Los complementos de FireFox nos permiten añadir nuevas funcionalidades a nuestro navegador preferido (FireFox) existen infinidad de complementos de diferentes estilos, colores y características, cada uno de estos, trae sus funcionalidades extras y únicas que hacen que sea el preferido por muchos usuarios.

En esta ocasión quería hacer una recopilacion de  algunos complementos o add-ons de FireFox, muy útiles para aquellas personas que trabajen con SEO. Antes de empezar  con la lista, debemos saber que es SEO, en ese aspecto la wiki nos puede ayudar:

La tarea de ajustar la información de las páginas que se pretenden hacer aparecer en primeras posiciones de los resultados es conocida como SEO, sigla en inglés de Search Engine Optimization, o sea, ‘Optimización para motores de búsqueda’. Consiste en aplicar diversas técnicas tendientes a lograr que los buscadores de Internet sitúen determinada página web en una posición y categoría alta (primeras posiciones) dentro de su página de resultados para determinados términos y frases clave de búsqueda. También es entendido como las técnicas de desarrollo web que tengan como objetivo mejorar la posición de un determinado sitio web por sus páginas en la lista de resultados de los motores de búsqueda que en inglés se identifican como SERPs y forma parte de la jerga de los webmasters hispanohablantes.

Complementos o add-ons de SEO para FireFox

  • RankQuest SEO Toolbar:La barra de herramientas SEO RankQuest le proporciona acceso rápido a más 30  Herramientas de SEO. Una vez que descargue e instale la barra de herramientas SEO usted es sólo con un par de clicks  podra realizar  la mayoría de sus operaciones del día a día de SEO. Ranking Alexa * y Page Rank proporcionados por Alexa y Google, respectivamente, garantiza la popularidad del sitio. Descargar
  • LinkExtend: proporciona valoraciones de meta-sitio-para la seguridad informática, seguridad de los niños, la ética empresarial, y la popularidad. Los resultados de seguridad provienen de ocho servicios en línea lo cual  te da una experiencia de navegación más segura. Enlaces de la web, títulos, archivos y comentarios también están incluidos. Descargar.
  • Seo-toolbar: Esta herramienta fue diseñada para que sea más fácil evaluar qué tan fuerte es un sitio web con respecto al seo. La barra de herramientas SEO arroja en muchos puntos de comercialización  datos útiles para hacer más fácil la obtención de  una visión más global del entorno competitivo de cada sitio web. Además de arrojar  datos de marketing útiles, esta barra de herramientas también proporciona enlaces a las fuentes de datos para que pueda profundizar en los datos. Descargar.
  • SEOpen: Proporciona un acceso rápido a algunas herramientas basadas en Web para ayudar con la optimización de motores de búsqueda. Rápidamente verifica los enlaces entrantes, PageRank, cabeceras http, y mucho más Descargar.
  • Senseo:  Analiza las páginas web y te dice lo bueno que cumple  de Search Engine Optimization. Senseo es un complemento de FireFox integrado  con la popular herramienta de desarrollo web Firebug. El código se basa en la extensión YSlow. Descargar

Existen un sin fin de complementos que nos ayudan a mejorar y evaluar cada sitio en cuanto al SEO  se refiere, Ahora una pregunta interesante ¿Cual extensión de FireFox han usado  para el SEO?

Revisando y organizando mi disco duro, me encontré con este pequeño ebook, escrito por Bert Hubert, el cual nos habla de los conceptos de enrutamiento con iproute2, entre otras cosas. Aunque el es algo viejo, todavía sirver para entender los conceptos, sin importar cual sea la herramienta.

Espero que  les agrade. el lo pueden descargar en el siguiente enlace: Enrutamiento avanzado y control de tráfico en GNU/Linux