miércoles, 5 de junio de 2013

Proyecto Tor, Navega Anónimamente por la Red y Explora la Deep Web


The Onion Router, en su forma abreviada Tor, es un proyecto cuyo objetivo principal es el desarrollo de una red de comunicaciones distribuida de baja latencia y superpuesta sobre internet en la que el encaminamiento de los mensajes intercambiados entre los usuarios no revela su identidad, es decir, su dirección IP (anonimato a nivel de red) y que, además, mantiene la integridad y el secreto de la información que viaja por ella. Por este motivo se dice que esta tecnología pertenece a la llamada darknet o red oscura.

Para la consecución de estos objetivos se ha desarrollado un software libre específico. Tor propone el uso de encaminamiento de cebolla de forma que los mensajes viajen desde el origen al destino a través de una serie de routers especiales llamados 'routers de cebolla' (en inglés onion routers). El sistema está diseñado con la flexibilidad necesaria para que pueda implementar mejoras, se despliegue en el mundo real y pueda resistir diferentes tipos de ataque. Sin embargo, tiene puntos débiles y no puede considerarse un sistema infalible.

No es una red entre iguales (peer-to-peer) ya que por un lado están los usuarios de la red y por otro lado los encaminadores del tráfico y algunos de los cuales hacen una función de servicio de directorio.

La red funciona a partir de un conjunto de organizaciones e individuos que donan su ancho de banda y poder de procesamiento.





Historia

Creado en 2003 por Roger Dingledine, Nick Mathewson y Paul Syverson surgió como la evolución del proyecto Onion Routing del Laboratorio de Investigación Naval de los Estados Unidos (por eso se dice que es la segunda generación de onion routing). Inicialmente financiado por el Laboratorio de Investigación Naval de los Estados Unidos. A finales de 2004 pasó a ser patrocinado por la Electronic Frontier Foundation, la organización de defensa de libertades civiles en el mundo digital, hasta noviembre de 2005. Actualmente el proyecto Tor está en manos del 'Tor project' una organización sin ánimo de lucro orientada a la investigación y la educación, radicada en Massachusetts y que ha sido financiada por distintas organizaciones. Actualmente el proyecto está formado por un equipo6 liderado por Roger Dingledine.

En marzo de 2011 el proyecto Tor fue galardonado por la Free Software Foundation como Proyecto de beneficio social por 'Usando software libre, permitir que más de 36 millones de personas a lo largo del mundo tengan una experiencia de libertad de acceso y de expresión en Internet manteniendo su privacidad y anonimato'.
Aplicación y limitaciones

El objetivo principal de Tor (no logrado al 100%) es conseguir que internet pueda usarse de forma que el encaminamiento de los mensajes proteja la identidad de los usuarios. Es decir, persigue que no se pueda rastrear la información que envía un usuario para llegar hasta él (su dirección IP). El uso más habitual de Tor es aprovechar sus características para lograr cierto grado de privacidad en la navegación web en internet. Sin estar especialmente diseñado para ello, pronto se descubrió que Tor también hace más difícil la labor de programas que intentan censurar y/o monitorizar el acceso a cierto tipo de contenidos. Todo esto ha provocado que Tor sea muy usado en entornos en los que los comunicantes están especialmente motivados en proteger su identidad y el contenido de sus comunicaciones (Ej. conflictos políticos, restricciones en la difusión y acceso a ciertos tipos de contenido, comunicación de información confidencial etc.)

Observar que el enrutado anónimo no asegura el que la entidad origen sea desconocida para la entidad destino. Esto es debido a que los protocolos de nivel superior pueden transmitir información sobre la identidad. Por ejemplo un servicio web puede usar cookies o simplemente pedir que nos identifiquemos. Cuando queremos un anonimato a nivel de aplicación es bueno configurar el cliente adecuadamente y protegernos usando proxys que modifican los contenidos en este sentido. Por ejemplo para conseguir más privacidad cuando navegamos por la web es recomendable configurar el navegador adecuadamente (Ej. deshabilitando cookies, no permitiendo plugins Java, Flash o ActiveX, o deshabilitando el historial) y redirigir el tráfico hacia un proxy web intermedio (Ej. privoxy o polipo) que nos filtre contenido que puede ser aprovechado para violar nuestra privacidad (Ej cookies o cabeceras HTTP que puedan ser usadas para identificar).

La red Tor cifra la información a su entrada y la descifra a la salida de dicha red (encaminamiento de cebolla). Por tanto el propietario de un router de salida puede ver toda la información cuando es descifrada antes de llegar a Internet, por lo que aunque no pueda conocer el emisor sí que puede acceder a la información. Esta debilidad ha sido aprovechado por algunos atacantes. Por ejemplo Dan Egerstad, un sueco experto en seguridad informática, creó un servidor en la red Tor y controlando toda la información que salía por él hacia Internet, pudo conseguir contraseñas de importantes empresas, embajadas de todo el mundo y otras instituciones. Para paliar esta debilidad y asegurarnos de que nadie accede a la información que se está enviando, es recomendable usar un protocolo que provea cifrado al protocolo de aplicación como SSL). Por ejemplo para tráficos HTTP es recomendable usarlo sobre SSL (HTTPS).

Como hemos comentado Tor es usado principalmente para ocultar la identidad de los usuarios que utilizan servicios habituales de internet. Sin embargo también proporciona características que permiten la comunicación interactiva de entidades que quieren ocultar su identidad (mediante los llamados puntos de encuentro) y proveer servicios ocultando la identidad de la entidad que provee dicho servicio (mediante los llamados servicios ocultos).
Interfaz de entrada

Tor sólo permite anonimizar tráfico TCP. Las aplicaciones acceden a la red TOR a través del interfaz SOCKS lo cual significa que toda aplicación con soporte SOCKS puede usar TOR para realizar comunicaciones anónimas sin necesidad de modificaciones adicionales. El cliente Tor recibe tráfico SOCKS desde nuestras aplicaciones y luego, de forma transparente, se encarga de comunicarse con los routers de la red Tor para enviar las peticiones y posteriormente devolvernos los resultados.

SOCKS es un protocolo que facilita el enrutamiento de paquetes que se envían entre un cliente y un servidor a través de un servidor proxy. Según la pila de protocolos OSI está en el nivel 5 (sesión). Según la pila de protocolos IP está en la capa de aplicación. En los primeros intentos de usar encaminamiento de cebolla se requería un proxy de aplicación para cada protocolo de aplicación soportado. Esto conllevaba mucho trabajo y provocaba que algunos proxys no fueran escritos nunca y por tanto algunas aplicaciones nunca fueron soportadas. Tor usa SOCKS para,de un plumazo, soportar la mayoría de programas basados en TCP sin hacer ninguna modificación.

Observar que cuando navegamos por internet hacemos dos tipos de peticiones:


* Peticiones DNS para que el servidor de DNS que nos diga la dirección IP de una URL.
* Peticiones HTTP a las direcciones IP del servidor web que aloja la información.

Si no pasamos por Tor las búsquedas con DNS que hacen los navegadores, pueden ser un problema de privacidad ya que si las peticiones se mandan directamente a través de la red regular un atacante podría deducir qué sitios se están visitando a través de Tor ya que antes de navegar por ellos se pregunta por DNS que IP tienen. Por tanto es necesario redirigir el tráfico de DNS por la red Tor.

Algunas aplicaciones convierten directamente el tráfico del protocolo la capa de aplicación en tráfico SOCKS. Por ejemplo Firefox permite convertir tanto el tráfico DNS como el HTTP a SOCKS y enviarselo al cliente Tor. Otras aplicaciones necesitan redirigir el tráfico del protocolo de la capa de aplicación hacia un proxy que realice la conversión al protocolo SOCKS. Por ejemplo si tuvieramos un navegador que no permitiera el tráfico HTTP y DNS vía SOCKS podría usar privoxy para realizar esta tarea (y podríamos aprovechar para filtrar las peticiones HTTP). Si tenemos una aplicación genérica que no soporta SOCKS y queremos que su tráfico TCP se convierta a formato SOCKS para luego pasarlo al cliente Tor es necesario utilizar una aplicación adicional. En linux podríamos usar el comando torify (de ahí viene el término torificar). En Windows podríamos usar Freecap (software libre), SocksCap o Torcap.


Breve tutorial de manejo por la Deep Web (Nota: es responsabilidad del usuario la navegación segura en la red).


Espero que les Sirva!

Saludos!

lunes, 25 de marzo de 2013

Arduino Multiplataforma



Arduino es una plataforma de hardware de código abierto, basada en una sencilla placa con entradas y salidas, analógicas y digitales, en un entorno de desarrollo que está basado en el lenguaje de programación Processing. Es un dispositivo que conecta el mundo físico con el mundo virtual, o el mundo analógico con el digital.

Sus creadores son el zaragozano David Cuartielles, ingeniero electrónico y docente de la Universidad de Mälmo, Suecia y Massimo Banzi, italiano, diseñador y desarrollador Web. El proyecto fue concebido en Italia en el año 2005.

Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser conectado a software del ordenador (por ejemplo: Macromedia Flash, Processing, Max/MSP, Pure Data). Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se pueden descargar gratuitamente.


Las plataformas Arduino están basadas en los microcontroladores Atmega168, Atmega328, Atmega1280, ATmega8 y otros similares, chips sencillos y de bajo coste que permite el desarrollo de múltiples diseños.

Al ser open-hardware, tanto su diseño como su distribución es libre. Es decir, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia.

Consta de 14 entradas digitales configurables entrada i/o salidas que operan a 5 voltios. Cada pin puede proporcionar o recibir como máximo 40 mA. Los pines 3, 5, 6, 8, 10 y 11 pueden proporcionar una salida PWM (Pulse Width Modulation). Si se conecta cualquier cosa a los pines 0 y 1, eso interferirá con la comunicación USB. Tiene 6 entradas analógicas que proporcionan una resolución de 10 bits. Por defecto miden de 0 voltios (masa) hasta 5 voltios, aunque es posible cambiar el nivel más alto, utilizando el pin Aref y algún código de bajo nivel.

Requisitos para Utilizar Arduino:

* Plataforma Arduino.
* Conocimientos de Programación.

Descarga la versión más reciente acá:

Linux:

Se puede buscar en el centro de Software o abrir una terminal y teclear: " 'comando de S.O.' apt-get install arduino"

O lo descargamos directo y después compilamos:


Mac OS:


Windows:


Espero que les Sirva!

Saludos!


martes, 18 de diciembre de 2012

Ext2fsd, visualiza y edita tus particiones de Linux en Windows




Cuando necesitamos acceder a nuestras particiones NFTS desde Linux, es un proceso totalmente transparente. Pero cuando necesitamos acceder desde Windows a los archivos en particiones Linux es necesario instalar algún programa.

Ext2FSD es un driver open source para Windows que permite leer particiones Ext2 y Ext3.

Principales características:

Lee y escribe volúmenes ext2 y ext3.
Asignación del punto de montaje automático.
Corre en las versiones de Windows: 2000, XP, Vista, server 2008 (i386/amd64).

Descarga la versión Más Reciente Acá:


Espero que les Sirva!

Saludos!

Fuente: http://www.ext2fsd.com/

LiveWire 1.11 y PCB Wizard 3.50



Este simulador de circuitos es indispensable para todos aquellos estudiantes de electronica o simplemete para los aficionados. Realmente Livewire es un Laboratorio Virtual que permite hacer simulaciones virtuales empleando animación y sonido que demuestran los principios de funcionamiento de los circuitos electrónicos, teniendo la oportunidad de visualizar qué ocurre con el desempeño del circuito cuando se realiza alguna modificación.Dicho de otra forma, si Ud. quiere montar un circuito y no está seguro de que va a funcionar, primero dibújalo con el Livewire y averigue cómo se comporta (sin necesidad de montar el circuito realmente y mucho menos, tener que comprar los componentes). 

Ud. cuenta con switches, transistores, diodos, circuitos integrados, bobinas, resistencias, capacitores y cientos de otros componentes que pueden ser conectados para investigar los conceptos de voltaje, corriente y carga.No hay límites para el diseño de los circuitos, ni conexiones o componentes que fallen; puede interconectar cientos de componentes en un solo circuito y tampoco hay límites en la cantidad de prototipos que se pueden simular.Si quiere saber cómo se comporta un circuito, simplemente debe arrastrar los componentes sobre un tablero o documento y los tiene que conectar siguiendo pasos muy simples hasta formar el circuito que Ud. quiera. Una vez armado el circuito sobre dicho tablero tiene que seguir pasos muy simples para conectarle instrumentos (osciloscopios, fuentes de alimentación, multímetros, frecuencímetros, etc.) y así ver cómo opera. Si se trata de un amplificador de audio, por ejemplo, y le coloca una señal de entrada, podrá experimentar cómo reproduce el parlante. Es decir, trabajará en forma virtual como lo haría en el mundo real. 


Este laboratorio virtual simulador de circuitos electrónicos posee las siguientes características:

* Símbolos de circuitos y paquetes de componentes. 
* Herramientas para el diseño de circuitos inteligentes, que unen su circuito automáticamente mientras trabaja. 
* Produce la simulación de circuitos interactivos, tal como si trabajaran en el mundo real. 
* Permite la simulación realista de más de 600 componentes ya almacenados en el programa.
* Posee instrumentos virtuales que incluyen osciloscopios y analizadores lógicos, que ayudan a la investigación y diseño de circuitos. También tiene multímetros, fuentes de alimentación y muchos otros instrumentos. 
* Produce la simulación realista de todos los componentes y si hace algo mal, éstos explotarán o se destruirán. Si conecta una lamparita de 12V sobre una fuente de 24V, podrá ver en pantalla cómo se quema dicha lámpara. 
* Ofrece publicaciones integradas de textos, gráficos y soporte para ortografía y gramática. 
* La simulación en tiempo real permite localizar y solucionar fallas. 
Los circuitos que haya armado con el Livewire podrá ejecutarlos con el PCB Wizard para hacer el correspondiente circuito impreso.

Descargar (Servidor en 4shared, debes de hacerte una cuenta).

Espero que les Sirva!

Saludos!



Paquete Estadístico Spss Statistic 17



Con más de 35 años de experiencia, SPSS es el paquete estadístico de referencia. Concebido para el análisis de datos en ciencias sociales, su potencia y la cantidad de pruebas disponibles le convierten en el programa de elección para cualquier escenario que requiera predicciones rápidas y fiables. El punto fuerte de SPSS es la facilidad de uso. Todos los análisis se llevan a cabo a través de cuadros de diálogo con un excelente diseño. La interfaz de SPSS facilita la introducción de un gran volumen de datos y variables. El editor de datos es una parte esencial del programa, y hay un menú entero dedicado a la manipulación de ficheros. El nuevo editor de sintaxis de SPSS es un cambio largo tiempo esperado y a la altura de las expectativas. Una vez que se ejecuten pruebas, ya sean estadísticos descriptivos, regresiones, ANOVAs, series temporales o análisis cluster, SPSS mostrará los resultados en un visor aparte junto a los gráficos. Desde allí se pueden copiar y pegar a otros programas o exportar en formato PDF o DOC. La integración con Office de SPSS se ha mejorado notablemente. Con un rendimiento sólido y un motor gráfico sobresaliente, SPSS sigue siendo un clásico difícil de destronar. Sus últimas mejoras y la traducción al español de la interfaz le convierten en imprescindible.

Requerimientos de Sistema: Windows (x86-32): Windows XP , Windows Vista, Windows Server 2008 , Windows 7 (32 bits y 64 bits).

Idioma: Multi-lenguaje

Peso: 171 mb.

Probado en Windows 7 de 64 y 32 bits

Descargar (Servidor en 4shared, debes de crearte una cuenta).

Espero que les Sirva!

Saludos!

viernes, 20 de julio de 2012

Prezi, una excelente alternativa a Power Point




Hoy te traemos un alternativa para diseñar tus propias presentaciones, sí estás cansado del clásico Power Point  o sí no lo entiendes o directamente no te gusta, te traemos la opción de descargar Prezi Desktop 3.0.

Prezi Desktop 3.0 es una aplicación que nos brindará la posibilidad de realizar nuestros propios diseños de presentaciones, pero no es tan simple y común como Power Point, va más allá de las diapositivas, se mete en el diseño y vas a realizar logradas y divertidas presentaciones.

Prezi Desktop 3.0 ha revolucionado la manera de hacer presentaciones, es muy interactivo y podrás guiar a las personas que te están siguiendo por múltiples puntos, ir y venir sin que se mareen, utilizar la herramienta de zoom  para que nadie se pierda ni un solo detalle.

Tal vez creas que esta herramienta es un poco complicada, pero debo confesarte que estás equivocado, es  fácil y uno podrá lograr su objetivo de manera rápida y  disfrutar de una docena de herramientas y miles de opciones.

Entre las ventajas que podemos disfrutar con Prezi Desktop 3.0 tenemos las siguientes:

*Originalidad en las presentaciones
*Manejo sencillo
*Y, vamos a poder compartir nuestras presentaciones en la Web

Y entre las desventajas tenemos:

*El texto se puede borrar de manera rápida y sencilla

Sin dudas es una gran novedad, tal vez es momento de probar con otras herramientas a la hora de realizar tus propias presentaciones, te dejamos el link de descarga para que comiences a realizar logradas presentaciones y luego nos cuentes como te ha ido.


Debes de saber que la descarga es un trial, la idea de este post es que realices las presentaciones en la web, pero si aun así deseas  probar te dejare un crack que encontré para que lo pruebes:

Descargar (Servidor en 4shared, debes de crearte una cuenta).

Espero que les Sirva!

Saludos!


jueves, 19 de julio de 2012

Easeus Partition Master 6



EASEUS Partition Master es un programa que te permite modificar las particiones de disco de una forma sencilla y visual.

Recortar el espacio de un disco en varios fragmentos, ideal para instalar otro sistema operativo, es en EASEUS Partition Master tan fácil como elegir la opción y arrastrar la barra hasta el tamaño deseado.

Y si ya te has cansado de cierta partición y la quieres unirla al resto del disco, el proceso es igual de simple o más. EASEUS Partition Master también te permite borrar particiones, crearlas, ocultarlas, cambiar la unidad de una partición y comprobar que no tienen errores.

Los cambios se aplican al instante, si es posible, o se programan para ser ejecutados por EASEUS Partition Master en el próximo arranque de Windows.

Cambios recientes

*Soporta particiones de hasta 4 TB
*EASEUS Partition Master soporta los siguientes formatos
*FAT12, FAT16, FAT32, NTFS

Descargar (Servidor en 4shared, debes de crearte una cuenta).

Espero que les Sirva!

Saludos!