Google+
Mostrando entradas con la etiqueta tutoriales. Mostrar todas las entradas
Mostrando entradas con la etiqueta tutoriales. Mostrar todas las entradas

11 mayo 2014

TUTORIAL WIRESHARK – 2. UTILIZACIÓN DE FILTROS

Voy a hacer un pequeño recordatorio de lo que os dije en el tutorial número 1: Wireshark antes conocido como Ethereal, es un software de análisis de protocolos que se basa en las librerías Pcap y que se utiliza comunmente como herramienta para realizar un análisis de redes y aplicaciones en red. Soporta unag ran cantidad de protocolos, siendo algunos de ellso ICMP, HTTP, TCP o DNS. Además, es multiplataforma.
¡Comencemos a capturar paquetes!
Antes de nada, como ya sabéis, seleccionaremos la interfaz en la que queramos capturar. En mi caso es wlan0:
tutorial wireshark filtros 1
Hacemos click en ‘Start’ y ya estará funcionando. Veremos que captura muchos paquetes, quizá demasiados. Tenemos muchos protocolos en nuestra captura, pero únicamente queremos uno, o dos, o primero uno y luego otro.
Aprovecho para dar un dato curioso. Si tenéis una Raspberry Pi y habéis hecho el tutorial de “Cómo crear un servidor de impresión con Raspberry Pi“, veréis que captura paquetes de la Raspberry Pi haciendo broadcast (mensaje a toda la red) con esa impresora. Se manda el broadcast cada 31 segundos:

tutorial wireshark filtros 2
Si os fijáis, en el campo de texto, he puesto “cups”, para filtrar los paquetes del protocolo CUPS (Common Unix Printing System), que es el que utiliza mi servidor de impresión con Raspberry Pi.
Como acabamos de ver, una vez iniciada la captura, podemos filtrar los paquetes capturados según sea nuestra necesidad. Podemos conocer los paquetes DNS con los que ha interactuado nuestro equipo filtrando por DNS.  A continuación podéis ver una captura:
tutorial wireshark filtros dns
Otro de los filtros importantes, aunque no más que otros, es el de las peticiones realizadas. Estas peticiones las podemos conocer aplicando el filtro “http.request“. De este modo, podremos conocer todos los GET y POST que hayan sido realizados durante la captura. Podemos observar una captura a continuación:
tutorial wireshark filtros http request
El /wp-admin/admin-ajax.php viene aparece porque estoy escribiendo el post al mismo tiempo que capturo paquetes. De hecho, podemos ver incluso cómo se ha subido la captura anterior, la de ‘http.request’:
tutorial wireshark http request filtros 2
Curioso, ¿verdad? async-upload.php se ejecuta al subir un archivo, como una foto, en este caso, y a continuación vemos que se ha subido correctamente.
También podemos filtrar por IP de destino o de origen. Por ejemplo, si quiero ver todo lo que estoy interactuando con Geeky Theory, filtraré los paquetes que contengan la IP de Geeky Theory como destino o como origen. En este caso lo haré como destino, así que escribiré:
tutorial wireshark filtros IP geeky theory
Estos son algunos tipos de filtros que podemos aplicar en la captura de paquetes con Wireshark. Hay muchísimas combinaciones, así que podéis probar todo lo que queráis. Espero que os haya servido de ayuda. ¡Un saludo!

TUTORIAL WIRESHARK – 1. INSTALACIÓN Y PRIMEROS PASOS


WIRESHARK_1
¿Qué es Wireshark?
Wireshark, antes conocido como Ethereal, es un software de análisis de protocolos que se basa en las librerías Pcap y que, como he dicho anteriormente, se utiliza comunmente como herramienta para realizar un análisis de redes y aplicaciones en red. Wireshark soporta una gran cantidad de protocolos (más de 450), como ICMP, HTTP, TCP, DNS, y un largo etcétera.
Wireshark_Icon
Funciona en varias plataformas, como Windows, OS X, Linux y UNIX. Es usado regularmente por desarrolladores, profesionales de la seguridad y en muchos casos para la educación. Es totalmente gratis y de código libre. Además, está publicado bajo licencia GNU GPL versión 2.
Una de las ventajas que tiene Wireshark es que en un momento dado, podemos dejar capturando datos en una red el tiempo que queramos y, posteriormente almacenarlos, con el fin de poder realizar el análisis más adelante. Esto es algo totalmente necesario, porque son miles los paquetes que se capturan en una red y, si tratamos de hacer el análisis en el mismo instante, nos veríamos desbordados.
¿Cómo instalo Wireshark?
Muy sencillo. En Windows y OS X, abrimos la siguiente URL:
y seleccionamos el ítem deseado.
Por otra parte, en linux:
sudo apt-get install wireshark
Ya lo tenemos instalado. Para iniciarlo, lo haremos en modo administrador o superusuario.
¿Cómo es Wireshark y cuáles son sus posibilidades?
Wireshark posee una interfaz gráfica, la cual facilita mucho su uso, aunque también disponemos de una versión en modo texto llamada tshark.
Screenshot from 2013-05-07 17:52:25

XIImY
Una de las virtudes de Wireshark es el filtrado que podemos hacer de los datos capturados. Podemos filtrar protocolos, IP origen o destino, por un rango de direcciones IP, puertos o tráfico unicast, entre una larga lista de opciones. Podemos introducir nosotros manualmente los filtros en una casilla o seleccionar estos filtros de una lista:
Filtros Wireshark
Además, podremos seleccionar varias interfaces en las que capturar. En mi caso, tengo las siguientes y selecciono la que estoy usando:
interfaces wireshark
¿Cómo empiezo a capturar paquetes?
Si seleccionamos las opciones de interfaces de captura, nos aparece esto. Capturaremos siempre en modo promicuo, con el fin de poder capturar los paquetes de la red en la que estamos, no sólo los nuestros, aunque he de decir que no todas las tarjetas de red son compatibles con este modo. Para iniciar la captura, pulsaremos en “Start”.
capture options wireshark
Tras pulsar “Start”, obtendremos lo siguiente:
paquetes wireshark
Esta ventana tiene 3 partes importantes:
  1. Aquí veremos los paquetes capturados. En este caso, estoy mostrando paquetes TCP desde y hacia mi ordenador (mi IP es la 192.168.142.33).
  2. En esta parte veremos el desglose y la información detallada de los paquetes capturados.
  3. Vemos el contenido de los paquetes.
Doy por finalizado este tutorial, recopilando la información proporcionada.
  1. Qué es Wireshark.
  2. Cómo instalar Wireshark.
  3. Cómo es Wireshark y cuáles son sus posibilidades.
  4. Cómo empezar a capturar paquetes.
Este primer tutorial ha sido la primera toma de contacto con Wireshark. En los siguientes tutoriales entraremos más a fondo en varios temas, como por ejemplo el filtrado o los distintos tipos de protocolos.
Espero que os haya gustado y que sigáis estos tutoriales. Siempre es bueno tener unos conocimientos mínimos sobre estos temas.
¡Un saludo!

18 enero 2014

Microsoft Virtual Academy

Hola a todos. Siempre que encuentro una nueva opción de aprendizaje y capacitacion en temas de informática, no dejo pasar la oprtunidad de compartirlo con todos ustedes. Soy de las personas que siempre busca la manera de que cualquier persona puede aprender y capacitarse respecto a las nuevas tecnologías, por esta razón mantengo activo este blog.
En esta ocasión quisiera compartirles una interesante propuesta que Microsoft tiene en Internet para que cualquiera de nosotros pueda capacitarse y aprender en linea sobre diferentes temas de tecnología. El Microsoft Virtual Academy (MVA) es un portal de capacitación gratuito y fácil de usar.
La Academia Virtual de Microsoft te da acceso a una completa base de aprendizaje en la nube, y que se enfoca en las Tecnologías de la Nube de Microsoft. Podrás acceder a una variedad de contenidos de capacitación al mejor estilo de una universidad virtual.
Microsoft Virtual Academy
Los estudiantes pueden seleccionar una los materiales a estudiar y luego hacer una auto-evaluación. Tras cada examen sumara puntos que lo clasificaran en nivel Bronce, Silver, Gold o Platinum de acuerdo a lo obtenido. En el desarrollo de su aprendizaje cada estudiante tendrá acceso a toda la información, estadísticas y avances de su carrera de entrenamiento, permitiéndoles mantener una relación a largo plazo con Microsoft.
Estudiar en la MVA es totalmente gratis y puedes avanzar a tu propio ritmo. Para poder hacer parte de esta nteresante propuesta solo debemos acceder www.microsoftvirtualacademy.com con nuestro Live Id.
Entre la variedad de temas para aprender podemos destacar Desarrollo en Visual Studio, SQL Server, Windows 7, Desarrollo .Net, Sharepoint, Cloud Computing, Seguridad en la nube, Microsoft Silverlight, Windows Azure, Windows Phone, Windows 8, etc.

27 octubre 2013

JavaScript desde Cero

JavaScript desde CERO. El tutorial está pensado para que pueda ser desarrollado por una persona que no conoce lenguajes de programación, es decir "JavaScript mi primer lenguaje". El objetivo de este sitio es poder aprender JavaScript en forma sencilla viendo un concepto teórico, luego algunos ejercicios resueltos y por último y lo más importante, efectuar una serie de ejercicios. Puede resolver los ejercicios en el sitio, probarlos y ver los resultados. Se recomienda primero ver el detalle del tema, pasar posteriormente a la ejecución de problemas ya resueltos del tema tratado (podemos hacer modificaciones sobre dicho problema) y finalmente resolver los ejercicios propuestos.










Link: JavaScript Ya

09 octubre 2013

Cómo crear un disco de arranque USB con varios sistemas operativos

Existen varias herramientas que nos permiten crear discos de arranque USB para diferentes plataformas, una de las mas populares es UNetbootin, pero en mi opinión Yumi Multiboot USB Creator es mas sencilla de usar y organiza mejor los sistemas. Yumi es una herramienta gratuita que nos permite de una manera muy sencilla crear un disco de arranque USB con varios sistemas operativos.


Fuente y artículo completo en: Bitelia

29 septiembre 2013

Curso Gratis Introductorio a HTML y CSS

A través de esta web puedes hacer un curso introductorio y gratuito a HTML y CSS. No dejes pasar la oportunidad. El curso comienza el 30 de Septiembre!



Curso Gratis

28 septiembre 2013

10 RECURSOS WEB GRATIS PARA PROGRAMAR EN HTML5

HTML5 es la más novedosas revisión del lenguaje de programación HTML, que alberga un gran número de cambios con respecto a su predecesora prometiendo un entorno online más dinámico y con menos atadura. Por suerte, ya existen cursos en internet totalmente gratuitos que te permiten aprender a usar este lenguaje.


En este post encontrarás cursos, páginas webs y PDF para aprender a programar con HTML5:


Cursos


1.Curso online de HTML5 Windows

Este curso desarrollado por Windows, está compuesto por un total de 6 lecciones:

1.Definición de HTML5
2.Conceptos básicos de HTML, XHTML y CSS
3.Introducción a la presentación de plantillas con CSS
4.Usos de las etiquetas con HTML 5
5.Uso del elemento Canvas
6.Funciones Drag y Drog de HTML5

A pesar de ser 6 lecciones solamente, están muy bien estructuradas y apoyadas por un gran número de imágenes que facilitan el aprendizaje. Curso aquí

2.Curso por vídeos para programar con HTML5

El siguiente curso se compone de un total de 13 vídeos donde enseñarán los elementos más básicos de HTML5. Además desarrollarás algunos juegos sencillos como el ahorcado, o Memo. La duración de los vídeos son de 40 minutos aproximadamente con lo que este curso presenta una gran cantidad de información práctica para aprender a programar en HTML5.Curso online de HTML5

3.Curso gratis para hacer juegos con HTML5

Este curso está enfocado en la creación de juegos. Con un total de 30 vídeos de una corta-media duración serás capaz de crear tu propio videojuego arcade con HTML5. Curso gratis

Páginas Webs

En internet, existe muchas páginas webs para programar HTML5 algunas de ellas son:


  • html5.showbizreal. Página web muy recomendable por su gran contenido y facilidad de aprendizaje.
  • HTML5Fácil. Manuales, tutoriales, noticias relevantes sobre HTML5
  • Foro de HTML5. Foro dedicado a conversar con otros programadores las dudas e ideas.

PDF

Algunos PDF interesantes son:

Manual de HTML en español.

Accesibilidad a los contenidos audiovisuales en la web a través de HTML5


Bonus

- Si te interesa la creación de videojuegos en HTML5 aquí hay un curso gratuito.

LinkWithin

Related Posts Plugin for WordPress, Blogger...