Anuncios

domingo, 28 de julio de 2013

Crear y leer códigos de barras con VintaSoftBarcode.NET SDK


El uso de códigos de barras no se limita a los supermercados o algunas tiendas. Éstos códigos están prácticamente en todas partes, e Internet no es la excepción. Estoy seguro de que muchos han visto estos códigos en anuncios, páginas de internet y en muchos otros lugares:
Con la proliferación de estas útiles figuras, llega también la necesidad de manejarlas a través de código, por ejemplo para programas para comercios. Por otra parte, también es necesario tener un medio fácil de crearlos de manera automática.

Aquí es donde entra VintaSoftBarcode.NET SDK. (página oficial: http://www.vintasoft.com), un componente .NET que permite manipular completamente códigos de barras desde los lenguajes .NET, como C# o VB.NET. Esto implica leer y crear códigos completamente personalizados, seleccionando colores, texto y estilos de códigos de barras, entre muchas otras cosas.

Pero veamos de qué se trata esto de modo práctico.

Nota: Para probar los ejemplos en código, es necesario tener instalado Visual Studio 2012. Puedes obtener una versión de prueba aquí. Yo usé una versión en español.

Iniciando

Cuando se haya instalado VintaSoftBarcode.NET (cuya instalación es una clásica “next, next, next”), si vamos a la carpeta de instalación podremos ver algunas cosas interesantes: La documentación, infaltable para los desarrolladores, algunos ejemplos para ASP.NET, C# y VB.NET y principalmente algunos demos que muestran cómo funciona el componente con una interfaz de usuario básica. Estos demos son muy útiles para mostrar rápidamente lo que se puede conseguir con VintaSoftBarcode.NET, así que les daremos un vistazo.

Barcode Writer

Para encontrar estos demos, ve a <carpeta de instalacion>\Bin. Ahí encontrarás ejemplos para Silverlight y para diferentes versiones de .NET Framework. Yo revisaré los de la carpeta v4.0:
Aquí, elegí la carpeta de AnyCPU. Adentro, probé WpfSimpleBarcodeWriterDemo.exe:
En la versión que estoy utilizando, al abrir este demo hay un aviso de evaluación. Sólo hay que hacer click en “Evaluate” para continuar.
Ya adentro, a modo de ejemplo, creé un código de barras con las siguientes características:

  • Tipo de código: QR.
  • Valor: 20041889
  • Color frontal (es decir, de la figura en sí): Verde
  • Color de Fondo: Marfil
Para lograr esto, solamente configuré las opciones necesarias como sigue. También se puede observar que el resultado es mostrado inmediatamente:
Para finalizar, grabaremos el resultado en un archivo .png. Para esto, hice clic en File>Save As..., y elegí una carpeta para guardar la imagen.

Barcode Reader

Ahora para leer el código que acababa de crear, usé un lector de la misma carpeta que el anterior demo: WpfSimpleBarcodeReaderDemo.exe.
Ahora, quiero que el demo lea el código que acabo de crear con el Barcode Writer. Para abrir una imagen previamente creada, haz clic en Open Image..., y busca la imagen deseada. Ahora, hay que especificar el tipo de código a leerse. En este caso, se trata de una imagen en 2d QR, así que elige esa opción en la parte inferior de la ventana:
Con esto, el demo está listo para leer el código. Haz clic en Read Barcodes. El resultado de la lectura se muestra en la parte superior derecha:
Estos demos sirven para dar una primera impresión de lo que se puede lograr con este componente. Dependerá de la creatividad de los desarrolladores el uso que se le pueda dar (que desde ya es muy amplio), pero estos demos se muestran ya como un ejemplo bastante completo de la funcionalidad básica.

Pero pasemos al centro del asunto. El componente usado en código.

Usando VintaSoftBarcode.NET en código

Para mis ejemplos decidí usar C# por puro gusto personal. Los primero que haremos es crear un nuevo proyecto en consola. Para eso, haz clic en Nuevo Proyecto... y elige Aplicación de Consola. Yo le puse de nombre al proyecto BarCode.
Una vez dentro del nuevo proyecto, crearemos la misma imagen que creamos en el demo. En verdad no es nada difícil: con algunas nociones básica de programación es posible hacerlo. Este ejemplo será muy sencillo, con la finalidad de mostrar la facilidad de uso de VintaSoftBarcode.NET.

Algunas cosas antes de empezar. Primero necesitamos agregar la referencia de VintaSoftBarcode.NET para poder usarlo en el código. Para esto, abre el Explorador de soluciones, da un clic derecho en References>Agregar referencia...
Ahora, haz clic en Examinar. Navega a la carpeta donde VintaSoftBarcode.NET está instalado, a la carpeta donde están los demos que mostré anteriormente, y elige Vintasoft.Barcode.dll. Después, presiona Aceptar.
Luego de eso, deberías ver la nueva referencia así:
Con eso, ya se puede importar lo necesario para usar este componente, pero aún es necesario importar una referencia más, para manejar colores. De nuevo, haz clic derecho en References>Agregar referencia.

En el diálog que se abre, escribe “drawing” en la caja de texto arriba a la derecha, y elige System.Drawing. Luego, haz clic en Aceptar. Sólo por si acaso, este ensamblado está añadido por defecto en otros tipos de proyecto, como Windows Forms.
Ahora, el Explorador de soluciones debería verse así, con los ensamblado añadidos:
Ya con eso, se puede escribir un código muy simple pero efectivo. A continuación lo muestro completo. Los comentarios muestran cada paso que dí para escribirlo:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//Para usar los ensamblados:
using Vintasoft.Barcode;
using System.Drawing;

namespace ConsoleApplication3
{
   class Program
   {
       static void Main(string[] args)
       {
           // Crear objeto BarcodeWiter
           BarcodeWriter escribir = new BarcodeWriter();

           /*Elegir las opciones*/

           //Tipo: QR
           escribir.Settings.Barcode = BarcodeType.QR;
           //Valor: 20041889
           escribir.Settings.Value = "20041889";

           //Crear los colores
           Color marfil = Color.Ivory;
           Color verde = Color.DarkGreen;
           
           //Establecer los colores en las opciones
           escribir.Settings.ForeColor = verde;
           escribir.Settings.BackColor = marfil;

           //Mandar el código a una imagen
           Image codigoQR = escribir.GetBarcodeAsBitmap();

           //Grabar la imagen. La arroba al principio del path es para que
           //no se tomen como caracteres especiales los "\"
           codigoQR.Save(@"C:\codigoQR\codigoQR.png");
       }
   }

}

Una vez que se tenga eso, simplemente hay que hacer clic en Iniciar y el código se compilará. No pasa nada extraordinario, solamente aparece una pantalla negra unos segundos y ya...pero al ir al path indicado en la línea:

codigoQR.Save(@"C:\codigoQR\codigoQR.png");

Se puede ver que se creó una imagen:
Y es exactamente el mismo código que creamos con el demo. Interesante, ¿verdad? Así, creamos un código de barras “a mano”.

Para leerlo, a la manera del segundo demo, basta con usar el siguiente código (también para proyecto de consola). En este caso, este código solamente leerá la información básica de la imagen, y la mostrará en la consola.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//Para usar los ensamblados:
using Vintasoft.Barcode;
using System.Drawing;

namespace barcodeReader
{
   class Program
   {
       static void Main(string[] args)
       {
           Image codigo = Image.FromFile(@"C:\codigoQR\codigoQR.png");

           // Crear objeto BarcodeWiter
           BarcodeReader leer = new BarcodeReader();

           //Epecificar tipo de código a leerse
           leer.Settings.ScanBarcodeTypes = BarcodeType.QR;

           //Aquí se lee el código y el resultado se almacena en "info"
           IBarcodeInfo[] info = leer.ReadBarcodes(codigo);

           //Aquí pongo el resultado en una string y la imprimo en la consola
           string resultado = info.Length.ToString();

           for (int i = 0; i < info.Length; i++)
           {
               resultado += info[i].ToString() + Environment.NewLine;
           }
           Console.Write(resultado);
           Console.ReadKey();
       }
   }

}

Como cabe esperar, VintaSoftBarcode.NET viene acompañado de una documentación detallada, ejemplos y más, de modo que cualquiera puede comenzar a programar comenzando desde lo más sencillo, hasta llegar a programas elaborados y eminentemente útiles. Una joya para desarrolladores independientes que trabajen para sectores como el comercio.

La versión de prueba no tiene límite de tiempo, así que les recomiendo que la bajen de aquí para comenzar a probarla. Una adición muy valiosa para los entornos .NET.

We are looking for translators


We are looking for translators from english to:


  • Chinese
  • Korean
  • Japanese
  • French
You can work remotely from home and we do not care where you live. 
You can have your own schedules.

If you are interested email us to:

Se busca programador PL-SQL de Oracle

--> Se busca una persona inteligente, con muchas ganas de trabajar en la ciudad de Santa Cruz para el puesto de :

  • Programador PL-SQL de Oracle
Se trabajará con Oracle 11g.

No es requerido, pero sí se valorará conocimientos de servidores UNIX, Linux.

La paga es buena y se ofrece excelente ambiente de trabajo, un buen salario y excelentes oportunidades para crecer profesionalmente.

Si cumples con los requisitos escribir a:

El caso Snowden, es verdad que Facebook, hotmail, Skype, Toooooodo esta filtrado ?






Snowden hizo escalofriantes informaciones que dejan sin dormir a todo el mundo:

- La NSA (Agencia Nacional de Inteligencia de Estados Unidos), guarda, filtra y almacena toda la información.
- "Yo Podria acceder a la información de usted, su contador, el juez Federal o el presidente".


De acuerdo con sus afirmaciones, la NSA, y la CIA tienen acceso privilegiado a información de las personas de Microsoft, Yahoo, Google, Facebook, PalTalk, AOL, Skype, YouTube, Apple.” PalTalk.


Y ya no es la información de un fulanito. Es de un ex empleado que trabajaba como ingeniero de sistemas para el gobierno. Es todo eso verdad ?

------

Eso es lo que quise averiguar:

Estoy en Santa Cruz, Bolivia. Estoy en el barrio cuchilla. Estoy en un antro llamado la tigresa alegre.

Con mi camisa y pantalón de tela llamo la atención de la gente.

Existen varios colombianos con tajos en la cara en este antro con chicas muchísimo más jóvenes que ellos. Todos me miran raro así que me acerco al cantinero para pedir un trago con rudeza.

- Una caipiriña ! El mozo me miró con desprecio y me dice con rudeza...

- Acá hay cerveza o whiskey o ron h@#$zo !

Lo miro fijamente a los ojos y le digo:


- Dame un Whiskey entonces b@#$s tristes !
Mantenemos la mirada fija y el pestañea. Luego me sirve el Whiskey.

En el trabajo recibí una llamada privada al celular que me dijo:

- Se que estás buscando a Snowden, tengo información valiosa que te puede interesar, nos vemos en barrio cuchilla en la tigresa alegre. Soy el conejo alegre. Nos vemos ahí. No faltes.


Y eso fue. No se como se enteró de que varias veces traté en vano de comunicarme con Snowden y conseguir una entrevista inédita para este blog.

Utilicé mis contactos en Anonymous ya que Anonymous está apoyando y enfocado en ayudar a Snowden.



Mi objetivo era confirmar lo que varias personas me preguntan.

Daniel, es cierto que Microsoft vendió toda nuestra información al gobierno de USA ?

De acuerdo con la entrevista a Snowden el gobierno tiene un proyecto denominado PRISM que colecta todos los datos de las personas.

Nuestra información de Microsoft, Yahoo, Google, Facebook, PalTalk, AOL, Skype, YouTube, Apple.” PalTalk.

Según la entrevista a Snowden, la CIA graba toda nuestra información. Chats, vídeos voz. Absolutamente todo.

Acá tengo la entrevista subtitulada en español.

De acuerdo a su información, no existe privacidad alguna. El afirma tener acceso a los mails del presidente y de cualquier persona. Que absolutamente toda la información de cualquier persona podía ser accedida por la CIA.

La respuesta oficial de Microsoft es la siguiente:

Microsoft guarda y cuida la información de sus clientes.

Cualquier información provista a la CIA es obtenida mediante orden judicial y es estudiada cuidadosamente caso por caso antes de proporcionar la información al gobierno. Microsoft reveló que deseaba compartir más detalles de la información que se vigilaba y el proceso que se usaba. Que no es como Snowden afirma. Sin embargo el gobierno por cuestiones de seguridad del estado, le prohibía dar más datos.


Acá muestro el blog de Microsoft con sus afirmaciones en inglés:


Pero bueno, la gente me pregunta. Y por qué les creeríamos? Quien nos asegura que eso es verdad?


Para que un ingeniero que ganaba muchísimo dinero y vivía feliz en Hawai vendría a contar todas esas mentiras?






Que gana Snowden contando mentiras?


Aunque le hubiesen pagado millones los Cubanos o Venezolanos por desprestigiar a los Estados Unidos. Quién se animaría a enfrentar a los Estados Unidos?


Snowden, un simple ingenierito informático desafió a todo un país. Volviéndose sin lugar a dudas el ingeniero de sistemas más famosos e importante del 2013.


Y en eso andaba yo. Tratando de hablar con Snowden y tratar de obtener más datos. El gobierno de los Estados Unidos se enfocó más en arrestar a Snowden que en desmentir las declaraciones, lo cual preocupa aún más. Ahora, todos dicen, y me incluyo. Yo no hice nada malo, si ven todas mis conversaciones en chat, no encontrarán nada. Pero igual, el poder que se tiene es muy grande. Se juega con la privacidad y la libertad de las personas. Una simple sospecha puede hacer que unas personas de la CIA husmeen nuestra vida privada.






Estos pensamientos rondaron por la mente de Snowden todo este tiempo.









De acuerdo con los psicólogos Snowden es una persona frustrada y algo aburrida de su trabajo. Es alguien que se enlistó en la armada norteamericana y trató de ser miembro de las fuerzas especiales pero se fracturó las piernas y fracasó en el intento.






Es alguien que tenía deseo de asumir un rol protagónico y de héroe. Y en cierta manera lo es. Enfrentó a todo el sistema y muy pocos países lo apoyan por temor a las represalias de los Estados Unidos.






El poder de Estados Unidos es tan grande, que se dio el lujo de dar órdenes a países europeos para violar tratados internacionales con el presidente de mi país, Bolivia todo para amedrentar a cualquier país que quisiese ayudar a Snowden.






Me daba asco mi trago y me sentía muy incómodo en ese antro. ConejoAlegre, el infeliz que me cito en ese antro, no llegaba.






De repente, alguien me toco la espalda






- Don Paladín (mi nickname) me dijo...soy conejo alegre. Me dijo con un acento colombiano.


Era un colombiano, mulato, cara alegre, con barba, pinta de maleante (como todos los de ese antro inmundo), pero con una mirada que mostraba ser un tipo listo.


- No nos podríamos reunir en el Alexander Coffee o un lugar más decente?, le recriminé.


- Jaajajajajajajajja dijo....acá estamos bien seguros. A este antro, ni la policía se anima a entrar.


- Oimos al helicoptero de la policía cerca. Aparentemente estaban persiguiendo a un malhechor en auto.






- Bueno...quien demonios eres y que sabes de Snowden, le pregunté.


- Trabajo para la FARC (Fuerzas Armadas de la Revolución de Colombia), y para hacerlo simple y resumido el asuntico, tenemos soplones en todos lados. Incluyendo dentro de la misma CIA.


- Snowden es de la FARC ?, le pregunté sorprendido?


- jajajajajajajajajajajjajajaja, Snowden no es más que un h@#~#n que no dormía bien con lo que sabía. Vos sabes, los códigos del hacker. Nadie le pagó nada. Snowden está medio tocado. Ganaba una fortuna en Hawái. Hay que ser bien burro para hacer lo que hizo. La verdad era un secreto a voces que todos sabíamos, pero nadie estaba seguro.


- Cómo te comunicaste conmigo ? , le pregunté


- Estas viejo paladín, hoy en día es muy fácil seguirte el rastro. Te has vuelto un personaje público. Cuando eras hacker sabías mantenerte en el anonimato. La fama te ha afectado.









Foto de Snowden en Hong Kong.






- Porqué quieres hablar conmigo que necesitas de mi ? Qué ganas con todo esto ?


- A la FARC no le agrada los Estados Unidos, y creemos que la única forma de ganar a los Estados Unidos es mediante la información. El conocimiento es poder. Wikileaks, Snowden, son golpes que descubren el verdadero rostro de Obama y su política corrupta que rompe todos los valores éticos. En nombre de la lucha por el terrorismo se estan otorgando poderes mayores los que son moralmente merecedores.


- Y yo donde entro en todo este baile?


- Simplemente queremos que hagas pública esta conversación y que la gente juzgue.


- Yo no tengo ningún interés en estar con la FARC y para mi Estados Unidos es un buen país que ofrece muchísimas oportunidades de trabajo y en el cual tengo cientos de amigos, compañeros y jefes. Con los cuales hemos trabajado estrechamente. Le dije.


- Nadie te dice que dejes de querer a tus amigos. Nadie te dice que odies a los norteamericanos. Solo te pedimos que difundas la verdad, que difundas lo que hace Snowden. Que la gente juzgue si todo esto es verdad o mentira. Pero queremos que todos sepan lo que dice Snowden. Me dijo.


- Entonces tu afirmas que todo esto de Snowden es la pura verdad ?


- Si, el gobierno de los Estados Unidos está jugando a ser Dios. Tiene la información de quien quiera cuando quiera. Espía y obtiene información de quien quiera, porque el conocimiento, es poder y toda la información da más poder. Y el poder, da más poder. Bueno, me tengo que ir. Yo te contacto.

* La editorial del paladín tecnológico aclara si bien el relato está basado en hechos reales, el post realizado se cataloga en la categoría de ciencia ficción. 

miércoles, 24 de julio de 2013

Recupera tu información fácilmente con Data Rescue PC3!



Muchas veces ocurren problemas con el disco duro y es justo cuando necesitas archivos realmente importantes que debemos tener un plan de emergencia para poder recuperarlos pero hay virus que contaminan nuestros computadores y dañan los archivos, también hay casos donde formateas tu computadora y no tomaste buenos respaldos para los archivos importantes o sin querer los eliminaste del folder que tanto necesitabas, si es este tu caso No te preocupes que puedes recuperar tu información fácilmente usando una herramienta realmente fácil e intuitiva llamada Data Rescue PC3.


Algunos programas de recuperación pueden causar más daño a tu disco duro y archivos intentando “arreglar” el problema en lugar de enfocarse en la recuperación de archivos, No uses una utilitarios de reparación hasta que hayas recuperado los archivos importantes usando Data Rescue PC3, luego puedes intentar arreglarlo, esto con la finalidad de tener un respaldo en caso de que el arreglo falle y pierdas todos tus archivos.

Algunas Características:
  • No necesitas instalarlo ya que tiene un CD de recuperación de Datos booteable.
  • No necesitas desarmar tu computadora.
  • Guía completa usando el wizard de configuración hasta que recuperes tus archivos y los guardes en otro disco.
  • Soporte técnico gratuito por email y por teléfono.
  • Puedes recuperar todo tipo de archivos de tu disco duro.
  • Puedes recuperar los datos de todo el disco duro o solamente algunos archivos dependiendo de tus necesidades.
  • Recuperación de Archivos borrados, perdidos, y archivos dañados.


Algunas Capturas de su Instalación que es realmente sencilla:



En la siguiente ventana seleccionas los archivos que quieres escanear y recuperar si es que son pocos y quieres revisar el folder directamente.


También puedes iniciar un escaneo total de un disco específico.




Lo genial de este sistema es que también puedes recuperar tu información incluso si es que tu sistema operativo no puede levantar.

Espero que os haya gustado esta herramienta tanto como a mí y sinceramente se las recomiendo ya que es una herramienta fácil de usar pero con unas capacidades de recuperación de Archivos muy poderosas.

Hay muchas más características de las puedes tomar ventaja así que puedes obtener la última versión de Data Rescue PC3 de:



martes, 16 de julio de 2013

Monitoreo de tráfico de red en tiempo Real con SparrowIQ!.


Encontrar la causa de problemas en la red, tales como conexiones lentas, aplicaciones que no responden, puede ser difícil: ¿será algún dispositivo de red que está fallando? el router, el switch?,  o es mi PC?, o es el internet que anda muy lento?, ¿Tiene nuestro Internet realmente el ancho de banda que pagamos?, ¿Se están ejecutando aplicaciones que consumen el ancho de banda sin que nos demos cuenta? En realidad son estas y muchas más preguntas que un Administrador de Red o IT debe lidiar.

Entonces una herramienta de monitoreo de redes es muy necesario para asegurar el buen funcionamiento de los sistemas informáticos y para evitar fallos en la red y que mejor que SparrowIQ para darle esta tan importante tarea que es una herramienta de monitoreo de red en tiempo real que nos ayudara a responder, prevenir y solucionar estos problemas típicos en la red.

Cómo Funciona?

Pues realmente es sencillo de aplicar a la red solo necesitas instalar el sistema, conectar SparrowIQ a tu red y luego SparrowIQ colectará datos de tu red para luego mostrarte en el explorador de tu preferencia.

Algunas imágenes de la instalación:

La instalación es tan fácil que la puedes hacer en menos de 5 minutos, es casi un siguiente, siguiente…




La manera más fácil de optimizar su red: Con SparrowIQ, puede gestionar su red en tiempo real.
  • Fácil instalación (Yo lo hice en menos de 5 minutos)
  • Generar reportes concisos de nivel ejecutivo.
  • Obtener alertas de usuarios que consumen mucho ancho de banda en tu red.
  • Desglose detallado para ver el tráfico de red.
  •  Se pueden mandar email automáticamente de manera programada
  • Se puede hacer un drill-down de datos. Para ver mayor detalle de datos.
  • Acceso a la información de Sparrow IQ a través de Smartphone o de un Tablet PC
Dashboard:
Encuentre quien está usando su red y para que:



Generar reportes en PDF: los mismos reportes que vez en el explorador también los puedes generar en archivos PDF.
Cambiar los ajustes para el monitoreo de red:
En SparrowIQ puedes modificar muchos de los ajustes para tener un análisis más adecuado a tus necesidades. 



Y también enviarte alertas para cuando los usuarios sobrepasen los límites que estableciste.


Donde puedo conseguirlo?
Puedes descargar la última versión de:
-              https://www.sparrowiq.com/shop/trial
-->

lunes, 15 de julio de 2013

Crear aplicaciones para bases de datos en la web facilmente

--> Buscas optimizar tú tiempo al crear tu página web y que este tenga acceso a tu base de datos fácilmente, sin mucho sacrificio, solo con unos cuantos pasos ahora es posible.
AppGinihttp://bigprof.com/appgini/
Download: http://bigprof.com/appgini/legacy/appgini_trial.zip.php
Demohttp://bigprof.com/demo/index.php

Veamos cómo funciona
- Crearemos una aplicacion para manejar contactos, organizaremos los contactos por lugar de trabajo, para ellos haremos tablas de empleados y de empresas.

Paso uno.
Una vez instalado el software le damos un click en AppGini y creamos un nuevo proyecto.

Figura 1

Creamos una nueva tabla: "Empresa" haciendo click en el icono de tabla o en el menú Tables y; New Table


Figura 2


Luego podemos poner un icono, haciendo click a lado de Table: Empresa, donde está un cuadrado vacío y aparecerá una ventana donde podrás seleccionar el icono para dicha tabla.

Figura 3

Ahora procedemos a crear Campos

Figura 4

También podemos crear campos predefinidos como: "Drop-down list", "List box", .... etc. en el tab de Options list.

Figura 5

Así también lo hacemos para el lado del Empleado, en la cual podemos crear una referencia a la tabla Empresa para hacer los joins más fácilmente.

Figura 6

Después pulsamos el botón de Generar código PHP y listo todos los files serán generados en PHP con la información de las tablas que hayamos creado.

Si alguna referencia nos hemos olvido la aplicacion es lo bastante buena para verificar y lanzarnos una ventana con la información que nos hace falta.


Figura 7
Corregimos el error y volvemos a generar el código PHP
Nos pedirá la ubicación de donde va a generar los archivos y listo.

Figura 8

Luego nos vamos al folder donde se generó el código y podemos usar este para poder subirlo q nuestro site con algunas modificación para dicho site.


Figura 9


También podrás cambiar de Themes con las opciones disponibles..

Una vez que tengas todo esto podrás abrir tus paginas prediseñadas en php, pero antes deberás configurar el acceso a la base de datos como se muestra en su ayuda http://bigprof.com/appgini/help/working-with-generated-web-database-application/setup

Para más información puedes ir al link de ayuda http://bigprof.com/appgini/help





Administrando las conexiones con ARPMiner


Cuando la conexión de internet es compartida, nace la necesidad de administrar las conexiones de los usuarios que utilizan tal conexión. Esto es cierto especialmente en los casos de empresas que distribuyen su señal de Wifi con sus empleados.

ARPMiner es una aplicación que se ocupa de la administración de la señal de internet compartida. Destaca por su sencillez y la facilidad de uso, ya que prácticamente no es necesario hacer nada para comenzar a aprovechar sus características.

Todo lo que sigue es mi experiencia usando ARPMiner, y estoy seguro que mostrará la facilidad con la que la mayoría de los usuarios pueden administrar su conexión de internet compartida con esta gran herramienta.

Nota: Probé ARPMiner en computadoras con Windows 7 y 8, así que verán las imágenes del programa siendo usado en ambos sistemas operativos.Estableciendo el entorno
ARPMiner tiene que ser instalado en una computadora que se encuentre entre la conexión de Internet (digamos, el cable que viene desde la calle) y el punto de acceso. Sé que esa palabra puede no significar nada para algunas personas, pero simplemente se trata del hardware que distribuye la señal de Wifi. La siguiente imagen muestra el ambiente que se necesita para usar ARPMiner.
Como se puede ver, la conexión se administrará desde esta máquina, y todas las demás se deberán conectar al punto de acceso.

Instalación

Una vez que se tiene el ambiente correcto, la instalación es muy sencilla. Basta con hacer doble clic en setup.exe (que viene en el paquete .zip) y comenzará una típica instalación “Next, Next, Next”, en la que no hay ninguna ciencia. Algunas imágenes de la instalación se muestran a continuación.
Una vez que se haya instalado, aparecerá el icono de ARPMiner en el escritorio. Recuerda ejecutar la aplicación como Administrador, porque de lo contrario no funcionará.
Funciones principales

Cuando se abra la aplicación, verás algo como esto:
Como se puede ver, las columnas en la pantalla principal sugieren que aquí se listan las computadoras que se conecten a la señal de internet. Como ahora no hay ninguna, se ve vacía.

Vamos a Users para crear usuarios. Una vez que se abre esa pestaña, se ve lo siguiente:
Para añadir un usuario, ingresa el nombre de Usuario, una contraseña y una duración de sesión en segundos. Yo agregué un par de usuarios:
Estos usuarios serán los que deberán usar quienes se conecten a esta señal. Ahora, probemos el programa. Con otra computadora, me conectaré a la red “prueba”, que creé especialmente para esta demostración.
Una vez que se realizó la conexión, abrí un navegador. Entonces, me salió lo siguiente:
Ingresando un usuario y contraseña que creé en ARPMiner, se me mostraron los datos de mi sesión:
De esta manera, la administración de conexiones a esta señal de internet se vuelve completamente simple y conveniente.

Opciones de ARPMiner

ARPMiner cuenta con muchas opciones que proveen más potencia a su función. Detallaré algunas de las más importantes:

Ajustes

Los ajustes pueden cambiarse en la pestaña de Settings. A continuación un resumen de las opciones que se encuentran aquí:

Service Parameters
  • Loggin / Startup: Aquí se puede cambiar el nivel de detalle del log y elegir cómo se inicia el servicio TekSpot, e cual hace funcionar a ARPMiner.
  • TLS Enabled: Sirve para utilizar HTTPS cuando está habilitado.
  • Server Certificate: Es el certificado para TLS.
  • Root Directory: Es el directorio de los logs.
  • Idle timeout: Cuando un usuario conectado no tiene actividad de red durante el periodo especificado aquí, se considerará como offline.
  • DNS TTL: Se refiere al “Time to live” del DNS.
  • WISPr Enabled: Habilita la autenticación WISPr.
  • WISPr Location name: El nombre del HotSpot
  • WISPr Description: Una descripción para el HotSpot.
NAT
En esta pestaña contiene las configuraciones de conexión de internet y Redes privadas.
Authentication

Contiene todas las opciones relacionadas con la autenticación y el manejo de passwords. Por ejemplo, se puede hacer que los passwords guardados en la base de datos sean exncriptados, usar autenticación RADIUS y más.
Accounting
Sirve para manejar las opciones relacionadas con la autenticación RADIUS.
Counters

Aquí se puede ver información de counters del Performance Monitor de Windows relacionados al funcionamiento de ARPMiner. Muy útil para monitorear la actividad de la red.
La experiencia que tuve utilizando este programa fue bastante satisfactoria. Lo que más disfruté es que la aplicación es una solución directa y simple, que se puede utilizar sin muchas complicaciones y con eficacia en sus funciones. Esta es una herramienta infaltable en lugares donde se desea controlar el internet distribuido por Wifi.

Si deseas obtener más datos acerca del programa, visita su página oficial: http://www.yasinkaplan.com/arpminer.asp