Páginas

domingo, febrero 22, 2009

Herramientas de análisis de servidores online

Existen diferentes sitios webs que concentran diferentes herramientas para el análisis de un servidor especifico, todos los servicios citados son aplicaciones webs que de forma gratuita permiten analizar ciertos aspectos de un servidor determinado:
nmap-online: versión en linea de este sofisticado rastreador de ordenadores y puertos en una red, esta aplicación web permite definir los parámetros y cuenta con algunos predefinidos para realizar un escaneo de puertos. Se genera un reporte con la salida del programa.

CanYouSeeMe: permite chequear si, solo desde la dirección IP que se está accediendo, se tiene abierto un puerto determinado. Ideal para chequear si está funcionando el Firewall o el NAT.

T1Shopper Port Scanner: Escanea puertos de hasta 500 a la vez, también tiene predefinidos los mas usuales, a diferencia de CanYouSeeMe permite definir la dirección IP, también permite realizar Pings, NSLookup y Whois.

BairesTools: provee Ping Host Test, SMTP Transaction, HTTP Headers, DNS Test, DNS Reverse Lookup, IPv4 Calc.

ServerSniff: Excelentes herramientas para analizar diferentes aspectos de un servidor, provee desde herramientas de IP o DNS hasta análisis de ficheros y criptografía.

CentralOps: Domain Dossier, Domain Check, Email Dossier, Browser Mirror, Ping, Traceroute, NsLookup, AutoWhois, TcpQuery, AnalyzePath.

Robotex: Interesantes herramientas de análisis de IP y DNS, una navaja suiza realmente. Este sitio fue nombrado también en esta entrada.

IntoDNS: Proporciona información sobre los registros DNS de un dominio determinado.
Con estas utilidades en linea tendremos un largo tiempo de investigación y que pueden ayudar a entender diferentes aspectos de los servidores para su análisis.

lunes, febrero 16, 2009

Prohibido Fumar y Salivar

A veces la lógica juega una mala pasada, otro que WTF o carteles ambiguos, queda claro que se puede fumar o salivar, o ninguna de estas.
Pero no ambas a la vez.
Debe ser un poco incomodo realizar las dos acciones de forma simultanea.
Con carteles como estos uno piensa ¿de que sirve la programación?

sábado, febrero 07, 2009

Filosofía Unix

Navegando por la web me encuentro con este interesante artículo sobre la historia y la filosofía del sistema operativo UNIX, el escrito, de 15 hojas, se titula: "Unix: Historia, Filosofía y Estándares" y se puede descargar en PDF esta bajo licencia Creative Commons.

Cito los puntos en referente a la filosofía de este sistema operativo que se basa en la postura de "no reinventar la rueda" o "hacer una cosa (función) pero bien y que la entrada/salida de datos sea enganchable con otros programas":
  • Haz que cada programa haga una cosa y la haga bien.
  • Para llevar a cabo una nueva tarea escribe un programa nuevo. No compliques uno viejo añadiendo nueva funcionalidad.
  • Escribe tu programa teniendo en cuenta que su salida probablemente sea la entrada de otro programa. No llenes stdout con información innecesaria ni utilices formatos raros.
  • Guarda los datos en archivos de texto plano. Si necesitas seguridad, confía en los permisos.
  • Usa nombres cortos y en minúscula.
  • Si no es imprescindible, no pidas nada de forma interactiva: haz que el usuario suministre los datos por línea de comandos en la llamada.
  • Haz partes simples conectadas mediante interfaces limpias y bien definidas.
  • Céntrate en los datos. Si has elegido las estructuras adecuadas y organizado todo correctamente, los algoritmos serán evidentes.
  • Claridad mejor que complejidad. La solución más simple es frecuentemente la mejor: añade complejidad solo donde sea indispensable.
  • Portabilidad mejor que eficiencia.
  • Piensa en paralelo. Hay otros procesos en el mundo, incluso instancias de tu mismo programa funcionando al mismo tiempo.
  • Haz un programa grande sólo cuando haya quedado demostrado que no puede hacerse con uno pequeño.
  • Si tu programa no tiene nada interesante que decir, que no diga nada.
  • No existe una única manera de hacerlo. Cada problema tiene múltiples soluciones.
  • Diseña pensando en el futuro, está más cerca de lo que piensas.
  • Unix no pide por favor.
Se nombra el principio KISS (Keep it Simple Stupid) como opción ante la duda al desarollar.
También se encuentra una entrada en la wikipedia pero en ingles.

viernes, febrero 06, 2009

Aplicaciones Portables

PortableApps en un sitio donde se puede encontrar una gran cantidad (actualmente mas de 50) aplicaciones portables de forma separada o en una misma descarga. Portables significan que no requieren instalación y están pensadas para ser llevadas en un dispositivo de almacenamiento masivo (como un Pendrive USB) y ejecutadas directamente desde este sin ser instaladas en el disco rígido.

También sirve para poder correr determinadas aplicaciones si, por las políticas de seguridad configuradas en el equipo, el sistema no deja instalar programas (o se tiene restringida la escritura en ciertas carpetas como "Archivos de Programas").

Al descargar un ejecutable tendrá un ".paf" antes del ".exe", al ejecutarlo nos pedirá que le indiquemos la carpeta donde se desea descomprimir el programa.
Algunas de los programas portables que se pueden encontrar son: Mozilla Firefox, Mozilla Thunderbird, Notepad++, XAMPP, InfraRecorder, 7Zip, Pidgin.

Una característica importante, es que en el Firefox Portable permite la instalación de Extensiones de esta forma se puede tener un navegador totalmente personalizado portable (aunque como se comenta, no todas funcionan correctamente).Todas las aplicaciones que se pueden encontrar allí son Gratuitas y Libres.

domingo, febrero 01, 2009

Textos sobre propiedad intelectual y copyleft

El termino copyleft, a diferencia del copyright, significa que se dejan (leave) algunos derechos.
Estos dos textos tratan sobre esta temática y pueden ser descargados libre y gratuitamente de Internet, también están disponibles de forma impresa para su compra.


"Free Culture" (Cultura libre) de Lawrence Lessig (Abogado estadounidense, especialista en derecho informático) bajo licencia Creative Commons, desde esta página se puede descargar la versión original y aquí o aquí su traducción ambas en formato PDF. Reseña.


"Copie este libro" de David Bravo (Abogado español, especialista en derecho informático) bajo licencia Creative Commons, puede ser descargado de aquí en formato PDF o visto desde su versión en linea.

Ambos textos tratan la problemática del copyright (propiedad intelectual) y las nuevas tecnologías, dado la posibilidad de difundir contenido de forma muy sencilla y sin la necesidad de intermediarios. Las redes de pares (P2P) y sus campañas para eliminarlas o disuadir a los usuarios para su no utilización. La “piratería”; especialmente el libro de Lessig describe el tema diciendo como que “todos fueron piratas”, pero para entender en mejor el concepto se recomienda leer esto y esto, y diferenciar quien realiza la acción con animo de lucro y quien no.