viernes, 18 de septiembre de 2009

Interfaz para configurar Wine




WineXS es una interfaz gráfica para la fácil configuración de Wine, la aplicación que nos ayuda en el uso de software para plataforma Windows en nuestros sistemas GNU/Linux. WineXS nos facilitará las tareas de configuración del comportamiento de Wine permitiéndonos, por ejemplo, instalar y desinstalar software, editar el registro, manejar archivos, matar procesos, etc. Si hasta ahora sólo estábamos acostumbrados a usar la parca configuración de winecfg y/o editar otros elementos a mano, tenemos con WineXS otras posibilidades.



Podés descargar WineXS (.tgz de 1,3 MB). Descomprimir el archivo y abrir una terminal en el directorio creado (winexs). En él, tan sólo debés ejecutar la siguiente orden:

/winexs

Les aparecerá la siguiente interfaz:







Link:
http://tsx.nl/files/winexs-1.4.2.tgz
--> Leer más...

sábado, 12 de septiembre de 2009

Hosteo web desde tu casa

Hosteo web desde tu casa


creo que les va a resultar interesante. Voy explicar paso a paso como hacer para poder tener en tu pc una pagina web. El contenido de este tutorial es el resultado de mi propia experiencia. Requisitos: Windows XP / 2000 / 2003

El DNS

La mayoria de nosotros tenemos un acceso a Internet de banda ancha, por lo que podemos estar conectados las 24 hrs a Internet, sin embargo la mayoria de los planes domésticos incluyen un ip dinámico que cambia en forma periodica. Esto parece ser un problema si queremos hostear una web, pero puede ser solucionado facilmente.

Primero hay que registrar un nombre para tu web en http://dyndns.com, simplemente hace clic en Create Account y llena los datos (proveer una dirección de e-mail válida, aceptar el contrato, seleccionarI will only create one (1) free account y listo)

Logueate y hace clic en: My services -> My Hosts -> Add Host Services, elegi nombre para tu sitio y luego add host (este dns va a quedar apuntando al ip que tenes en el momento de registro)

Ahora descargate el dyndns updater de http://www.dyndns.com/support/clients/ (por ejemplo), instalalo y pone tu user/pass que registraste en dyndns.com

Mientras el programa este corriendo y vos estes conectado el software se encarga de que el dns siempre apunte a tu ip.

No solo podés usar el dns que creaste para apuntar a tu web sino que también lo podés usar para utilizar remotamente en tu máquina (remote desktop connection, vnc viewer, etc) o para tener servidores de juegos online, servidor ftp, o lo que se te ocurra.

Hostear la web: Internet Information Services

IIS es un programa incluido con Windows, creo que no viene por defecto a menos que instales un Windows server, si no lo tenés instalalo en Control Panel -> Add or Remove Programs -> Add/Remove Windows Components.

Lo más complicado es configuarlo al principio, después para actualizar tu web lo único que tenes que hacer es copiar los arhivos del sitio en la carpeta que indicaste en IIS.

Configurar IIS

Ejecuta Internet Information Services, expandi el árbol de la izquierda, hace clic derecho en el Default Website y luego en Properties. En el tab de Home Directory cambia el local path a una carpeta nueva que hayas creado (por defecto apunta a C:\Inetpub\wwwroot pero sugiero cambiarla como medida de seguridad). Verifica en Directory Security |Edit que el Anonymous Access este habilitado.

Usando el explorador de windows modifica las propiedades de la carpeta que creaste para que pueda ser accedida / modificada por el usuario anonimo de IIS. Para hacerlo, clic derecho, propiedades, luego abri el tab de Security, Add user y agrega el usuario que utiliza IIS, permitile Full Control de la carpeta y listo. Otra cosa importante es que desactives el Firewall de Windows porque no deja ninguna conexion entrante a tu pc.

Coloca tu sitio web en esa carpeta y si hiciste todo bien ya deberia estar andando. Para verificarlo: en un navegador escribi localhost/nombrePagina.htm si pide contraseña configuraste mal el acceso anonimo. SI funciona tambien deberia andar usando tudns/nombrePagina.htm y si configuraste una pagina por defecto en el sitio, tambien deberia andar tudns

Seguridad
-Tener un dns apuntando siempre a tu ip puede permitir que hackers tengan más tiempo de meterse en tu pc
-Desactivar el Firewall de Windows baja tus defensas!

¿Comentarios?

Si creen que fue muy extenso o muy corto en alguna parte avisenme y lo edito. Personalmente creo que hostear la web en tu casa es una buena opción, ya que tenés una transferencia bastante buena y 0 publicidad no deseada en tu sitio.
--> Leer más...

Mega post de paginas de Int.

megapost de paginas de inet


Aclaro no es para spamear sino dejarles a uds los sitios indicados para los q uds buscan y sin mas q decir aca les dejo las pag y estan ordenadas x categorias
espero sea de ayuda y exitos

Futbol

http://www.rojadirecta.org/
http://vfutbolonline.blogspot.com/
http://www.futbolenlapc.tk/
http://www.todoxdeporte.blogspot.com/
http://fenix-uy.we.bs
http://www.deporteenvivo.blogspot.com/
http://piposports.blogspot.com/
http://www.futbol-rustico.com.ar/
http://www.shinex.com.ar/
http://www.delphimaniacos.com.ar/
http://www.lagrandt.com/
http://www.tridenteofensivo.com.ar/
http://futbolenpc.com.ar/
http://www.porsiempreboca.com.ar/partidos-en-vivo-2.html
http://www.worldcupwatcher.com/
http://futbolenvivoyparatodos.blogspot.com/
http://www.televisionp2p.com.ar/

Buscador mp3

http://mp3realm.org
http://www.last.fm/
http://www.seeqpod.com/music/
http://www.esfresh.com/
http://www.mp3raid.com/
http://www.4shared.com/
http://www.yourmp3.net/
http://www.mp3gle.net
http://skreemr.com
http://www.espew.com
http://www.tyoogle.com
http://www.seekmp3.info/


Peliculas

http://www.pirataweb.net/
http://www.bajarpeliculas.com.ar/
http://www.forosmf.net/twmovies/
http://ediciones-masi.blogspot.com/
http://el-cinefilo.blogspot.com/
http://www.sinlamula.com/
http://yendit.com/
http://www.peliculasonline.name/
http://peliculasonline.net/
http://www.flickpeek.com/
http://www.fase6.com/divxonline/inicio.html
http://www.divoox.com/
http://www.campusist.com/


Peliculas on line
Se recomienda tener mas de 2 mb de ancho de banda

http://www.peliculasonline.org/index.php
http://www.sinlamula.com/index.php?hoja=inicio


Buscador FTP

http://www.metaftp.com/
http://pubftp.com/


Portables

http://www.programasportables.com/
http://programasportables.cl/gratis/index.php
http://educhimbote.blogspot.com/2007/10/169-programas-portables.html
http://spanish.getusb.info/55-software-portables-para-tener-una-super-memoria-usb/
http://www.malavida.com/software/es/158/programas-portables-windows-1-1
http://www.losportables.com.ar/


Celular

http://www.paginasmoviles.com.ar/
http://gallery.mobile9.com/
http://melodysearch.ru/en/
http://www.flycell.com/
http://www.armovil.com/ringtones/index.php


Libros

http://www.justfreebooks.info/es/index.php
http://www.lifeinbook.com
Pagina con revistas en varios idiomas, solo tecleamos en donde dice Navegation el language Spanish y listo
http://www.portalplanetasedna.com.ar/gratuitos1.htm
http://democriton.iespana.es/democriton/biblioteca.php
http://www.katarsis-net.com.ar/biblioteca
http://www.bibliotheka.org/


Driver

http://www.bios-drivers.com/
http://www.driversguide.com/
http://www.pcdrivers.com/
http://www.hardware.fr/html/annuaires/drivers/


Dlls

http://www.dll-files.com/dllindex/index.shtml
http://dll.yaroslavl.ru/


Programadores

Ajax:
http://www.desarrolloweb.com/manuales/taller-ajax.html
http://www.ajaxya.com.ar/

APACHE:
http://quark.fe.up.pt/ApachES/manual-es/
http://www.programacion.com/java/tutorial/tomcatintro/

ASP:
http://www.programacion.com/tutorial/aspywap/
http://www.elguruprogramador.com.ar/tutoriales/asp
http://login.osirislms.com/offline/asp/index.htm
http://www.programacion.com/asp/tutorial/aspywap/

Bases de Datos:
http://mx.geocities.com/blueomega2003/Menu.htm
http://academicos.cualtos.udg.mx/Informatica/Ceneval2003/Bases%20de%20Datos1.htm
http://www.programacion.com/bbdd/tutorial/modrel/
http://www3.uji.es/~mmarques/f47/apun/apun.html
http://atenea.udistrital.edu.co/profesores/jdimate/basedatos1/

JavaScript:
http://www.uazuay.edu.ec/estudios/sistemas/lenguaje_iii/MAnualJavaScript/Home.htm
http://login.osirislms.com/offline/javascript/index.htm
http://www.desarrolloweb.com/manuales/26/
http://www.programacionfacil.com/jscript_cgi:start

MySQL:
http://www.mysqlya.com.ar/
http://mysql.conclase.net/curso/
http://www.programacion.com/tutorial/mysql_basico/
http://www.mysql-hispano.org/page.php?id=30

XML:
http://www.ulpgc.es/otros/tutoriales/xml/
http://geneura.ugr.es/~jmerelo/XSLT/
http://www.programacion.com/tutorial/apis_xml/


Paginas de seriales y cracks

http://www.keygen.us
http://www.astalavista.com
http://cracks.deamerica.net
http://www.serials.ws
http://www.andr.net
http://www.cracks.am/
http://www.astakiller.com/
http://www.crackz.ws/
http://cracks.thebugs.ws/
http://www.subserials.com/


Logos Vectoriales

http://www.logotemplater.com/
http://www.instantshift.com/2008/10/08/free-vector-icons-pack-85-icons-set/

Extrae el texto de un PDF con PDFTextOnline

http://pdftextonline.com/


Convertidor De Textos A MP3

http://vozme.com/index.php?lang=es


Mapas vectorizados

http://www.eduplace.com/ss/maps/index.html



Convertir formato

http://media-convert.com/conversion/


Obtener datos de personas

http://www.sircox.com/empresas/directorio/em_directorio_empresas.php
http://www.telexplorer.com.ar/telexplorer/sp/?
http://www.geobytes.com/IpLocator.htm?GetLocation
http://www.bcra.gov.ar/cenries/cr010000.asp?error=0


Transforma webs en fuentes RSS

http://page2rss.com/


Hacedor de avatares

http://reddodo.com/


Webs Colegio

http://www.biologia.edu.ar/
http://www.ecopibes.com/
http://www.abchicos.com.ar/abchicos/
http://www.educared.org.ar/
http://www.cienciafacil.com/
http://www.ciencianet.com/
http://www.astronomiamoderna.com.ar/
http://www.fisicarecreativa.com/index.htm
http://www.buscabiografias.com/
http://www.periodismo.com/modules/piCal/
http://www.planetario.gov.ar/indexnuevo.htm


CUIL, Patentes, etc.

http://www.anses.gov.ar/autopista/Serv_publicos/Cuil.htm
http://www.anses.gov.ar/autopista/Serv_publicos/ooss.htm
http://www.afip.gov.ar/guiaDeServicios/
http://www.infoleg.gov.ar/mapa.htm
http://marvin.dsi.ec.gba.gov.ar/AvisoDeudas/?imp=1
http://www.vtvba.com.ar/


Buscar archivos en RapidShare

http://www.filez.com/
http://www.c3k.net/
http://www.shareminer.com/
http://www.filesbot.com/
http://www.rapidosearch.com/
http://rapidshare-search-engine.com/


Alternativas a rapidshare / megaupload

http://www.mediafire.com/
http://www.filefactory.com/
http://mihd.net/
http://www.quicksharing.com/
http://www.sendspace.com/
http://www.gigasize.com/
http://www.mydatabus.com/
http://www.yousendit.com/
http://www.spread-it.com/
http://zupload.com/
http://s1.massmirror.com/

Alojamientos gratis por el mundo

http://www.couchsurfing.com/
El site en cuestión se llama Couch Surfing y tiene como finalidad ser un punto de encuentro entre viajeros y gente dispuesta a ceder una habitación de su casa (couch es sofá en inglés) sin cobrar un peso. Además, tiene un sistema de calificación, al estilo Mercado Libre, que funciona perfectamente.

Excelente Hosting

http://www.adrive.com/


Fuentes

http://www.1001fonts.com/
http://www.searchfreefonts.com/fonts/number.htm
http://www.abstractfonts.com/
http://betterfonts.com/
http://neatfonts.com/
http://www.urbanfonts.com
http://www.fontreactor.com/fuentes/

Simuladores de futbol (manager)

http://www.hattrick.org/Common/default.asp
Requisitos: Registrarse
http://www.freekick.org/
Requisitos: Registrarse


Juegos de futbol:

http://www.realmadrid.com/RealCap/realcap.html

http://www.unitedfootball.staggan.com/


Juegos de coches:

http://www.miniracingonline.com/inicio.php
Requisitos: Registrarse y descargar juego

http://www.trackmanianations.com/indexUk.php
Requisitos: Descargar juego

http://www.minijuegos.com
(100% gratis)

http://www.juegosjuegos.com
(100% gratis)
--> Leer más...

jueves, 10 de septiembre de 2009

25 Aplicaciones para Gnu Linux!!

--> Leer más...

Lista de Comandos de Linux


10 MB - PDF
Descargar
--> Leer más...

Lin-X 1.1, Mac en tu ubuntu





El mundo de GNU/Linux es muy versátil en cuanto a distribuciones, de hecho podríamos prácticamente afirmar que seguro que hay una distribución preparada para lo que quieres. En esta ocasión os presentamos la nueva versión Lin-X 1.1. Es una distribución que nace en Ubuntu pero que tiene una estética completamente similar a la de Mac OS X. Es un ejemplo de la flexibilidad que ofrece GNU/Linux y al estar basada en Ubuntu disfruta de mucho soporte heredado, veamos cómo pinta Lin-X 1.1.

La distribución en cuestión pesa 970 megas y está basada en Ubuntu. Además, hace uso de los repositorios de la distribución de Mark Shuttleworth para las actualizaciones del sistema. Realmente no es más que Ubuntu pero personalizado con un tema Mac OS X muy conseguido. Desde la propia instalación es prácticamente igual a Mac OS X y una vez en el sistema han copiado hasta los efectos tradicionales del Mac OS X de Apple y su barra de herramientas.



Los requerimientos técnicos para instalar Lin-X son, por tanto, los mismos que Ubuntu. Ello hace de la misma una distribución muy compatible con distintas configuraciones hardware y con mucho soporte a través de Internet. El pack de aplicaciones que integra de serie además de la estética Mac es el siguiente:
Juegos
Mahjong
Mines
Robots
Sudoku
Tali
Gnometris
Chess
Blackjack
Gráficos:
F-Spot Photo Manager
GIMP
XSane IMage Scanner
Internet
aMSN
Evolution Mail
Firefox
Firestarter Firewall
Pidgin IM
Transmission BitTorrent Client
Multimedia:
Brasero Disc Burning
Movie Player
MPlayer Movie Player
Rhythmbox Music Player
Oficina:
OpenOffice.org

Descarga:http://www.megaupload.com/?d=S48VLV7Q

http://www.adrive.com/public/87abbf6da0fc1de5c1160058a5808963922ff806fedd7d210f934864374e4822.html


Fuente: http://lazonalinux.com.ar/?topic=656
--> Leer más...

Nuevo Kernel Linux: 2.6.31 y trae mejoras



Este es un resumen de las novedades más importantes de Linux 2.6.31, que acaba de salir hace unos momentos. Resumen: soporte de USB 3.0, un equivalente de FUSE para dispositivos de carácteres, mejora de interactividad del escritorio en escritorios con poca memoria, KMS para ATI Radeon, soporte para "performance counters", un detector de pérdidas de memoria, mejoras de readahead y de btrfs, nuevos drivers...

· Soporte de USB 3: Esta versión añade soporte de USB 3.0, contribuido por Sarah Sharp (Intel), y del hardware que soporta la especificación "eXtensible Host Controller Interface (xHCI) 0.95". Aun no hay hardware xHCI en el mercado, pero estos parches han sido probados en el prototipo de Fresco Logic

· CUSE (dispositivos de caracter en espacio de usuario) y OSS Proxy: CUSE es una extension de FUSE que permite implementar en espacio de usuario dispositivos de caracteres y que ha sido contribuido por Tejun Heo (SUSE).

Puede ser utilizado para muchas cosas, por ejemplo para crear un proxy que envie el audio OSS a través de ALSA o a un sistema de sonido que pueda enviar sonido sobre la red. ALSA tiene una emulación de OSS en el kernel pero desgraciadamente esta emulación está en el kernel y se encuentra detrás de la librería en espacio de usuario que multiplexa el sonido, lo cual significa que si tu tarjeta de sonido no soporta múltiples streams de audio concurrentes (la mayoría de las tarjetas modernas no lo soportan), en un momento dado solamente podrás utilizar ALSA o la emulación OSS, pero no ambas a la vez.

OSS Proxy utiliza CUSE para implementar la interfaz OSS - /dev/dsp, /dev/adsp y /dev/mixer. Desde el punto de vista de las aplicaciones, estos dispositivos son verdaderos dispositivos de carácter, y se comportan exactamente igual, asi que puede utilizarse como un sustituto de la capa de emulación OSS. La aplicación envía audio a esos dispositivos, y el Proxy OSS lo reenviará a un "esclavo". En estos momentos solamente hay un esclavo implementado (pulseaudio)

· Mejora de la interactividad bajo presión de memoria: Las páginas de memoria marcadas como PROT_EXEC son páginas que normalmente pertenecen a programas y librerías que se están ejecutando, asi que debería estar cachearse muy bien para proporcionar buenas experiencias de usuario, porque si no están bien cacheadas, las aplicaciones de escritorio sufrirán largas pausas cuando las rutas de código de la aplicación salten a una parte del código que no está cacheada en memoria y tenga que ser releida desde el disco, que es muy lento. Debido a ciertas mejoras de escalabilidad en la gestión de memoria en los últimos kernels, hay ciertos tipos de carga (comunes) que pueden causar que esas páginas PROT_EXEC sean enviadas a la lista de páginas respaldadas por sistema de archivos (las utilizadas para mapear archivos) que son inactivas y pueden ser borradas de la memoria. El resultado es un entorno de escritorio con poca interactividad: las aplicaciones empiezan a responder mal con demasiada facilidad.

En esta versión, se han aplicacion ciertas heurísticas para que sea mucho más dificil sacar a las páginas de código ejecutable de las listas de páginas activas. El resultado es una experiencia de escritorio mejorada: Benchmarks en escritorios con poca memoria miestran que el tiempo de reloj y las faltas "mayores" de memoria (cuando una aplicación salta a una parte del código que no está mapeada en la memoria) se reducen en un 50%, y los números de pswpin se reducen aproximadamente 1/3, eso significa que la interactividad de los escritorios se dobla en condiciones de presión de memoria. Benchmarks de "flusheado" de memoria en un servidor de archivos muestran que el número de faltas mayores cae de 50 a 3 durante lecturas "calientes" del caché.

· Soporte de Mode Setting para ATI Radeon: En esta versión se añade soporte de Kernel Mode Setting (KMS) para ATI Radeon. El hardware soportado es R1XX,R2XX,R3XX,R4XX,R5XX (hasta la X1950). Se está trabajando para proporcionar soporte para R6XX, R7XX y hardware más moderno (radeon de HD2XXX a HD4XXX).

· Performance counters: El subsistema de Contadores de Rendimiento implementa una abstracción de una serie de registros dedicados a medir el rendimiento que están disponibles en la mayoría de CPUs modernas. Miden el número de eventos como: instrucciones ejecutadas, "cpumisses", errores de predicción en las instrucciones condicionales...sin enlentecer el kernel o las aplicaciones. Estos registros tambien pueden generar una interrupción cuando se pasa de cierto número de eventos - y pueden por tanto utilizarse para analizar el código que se ejecuta en esa CPU. En esta versión, se añade soporte para x86, PPC y soporte parcial para S390 y FRV.

No se espera que los usuarios utilizen ellos mismos la API. En lugar de ello, se ha escrito una poderosa herramienta de análisis: "perf", que está disponible en el directorio tools/perf.

perf soporta varios modos de operacion, como "perf top", que muestra una interfaz semejante a la del comando "top", y que puede restringirse a cualquier conjunto de eventos, procesos o CPU. Existe tambien "perf record", que almacena el registro de un análisis en un archivo, y "perf report", que lee el registro y lo muestra en pantalla, o "perf annotate", que muestra la lista de eventos soportados por el hardware, y "perf stat", que ejecuta un comando y muestra sus estadísticas de rendimiento en la pantalla. Toda la documentación y las páginas man están disponibles en el subdirectorio "Documentation". Algunos ejemplos:

$ ./perf stat -r 3 -- echo -n

Performance counter stats for 'echo -n' (3 runs):

2.337404 task-clock-msecs # 0.566 CPUs ( +- 1.704% )
1 context-switches # 0.000 M/sec ( +- 0.000% )
0 CPU-migrations # 0.000 M/sec ( +- 0.000% )
184 page-faults # 0.079 M/sec ( +- 0.000% )
4319963 cycles # 1848.188 M/sec ( +- 1.615% )
5024608 instructions # 1.163 IPC ( +- 0.722% )
73278 cache-references # 31.350 M/sec ( +- 1.636% )
2019 cache-misses # 0.864 M/sec ( +- 6.535% )

0.004126139 seconds time elapsed ( +- 24.603% )


$ perf report -s comm,dso,symbol -C firefox -d /usr/lib64/xulrunner-1.9.1/libxul.so | grep :: | head
2.21% [.] nsDeque:ush(void*)
1.78% [.] GraphWalker:oWalk(nsDeque&
1.30% [.] GCGraphBuilder::AddNode(void*, nsCycleCollectionParticipant*)
1.27% [.] XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
1.18% [.] imgContainer:rawFrameTo(gfxIImageFrame*, gfxIImageFrame*, nsRect&
1.13% [.] nsDeque:opFront()
1.11% [.] nsGlobalWindow::RunTimeout(nsTimeout*)
0.97% [.] nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&
0.95% [.] nsJSEventListener::cycleCollection::Traverse(void*, nsCycleCollectionTraversalCallback&
0.95% [.] nsCOMPtr_base::~nsCOMPtr_base()


· Soporte de IEE 802.15.4 (Low-Rate Wireless Personal Area Networks): El estándar IEEE 802.15.4 define una red inalámbrica de área personal de corto alcance, bajos ratios de transferencia, bajo consumo de energía y poca complejidad. Ha sido diseñada para organizar redes de sensores, interruptores y otros dispositivos automatizadores. El máximo ratio de transferencia permitido es 250 kb/s y el espacio de operaciones es de alrededor de 10m.

· Soporte de Gcov: Esta versión permite la utilización de Gcov, una herramienta de GCC utilizara para analizar ciertos aspectos del código, con el kernel. Gcov es útil para depurar (¿se ha llegado a este código alguna vez?), mejora de tests (¿como cambio mi test para cubrir estas líneas?), minimizar configuraciones del kernel (¿necesito esta opción si el código asociado no se ejecuta nunca?) y otras cosas.

· Kmemcheck: Kmemcheck es una herramienta de depuración. En concreto, es un comprobador dinámico que detecta y advierte sobre memoria no inicializada. Los programadores de espacio de usuario puede que conozcan el memcheck de Valgrind. La principal diferencia entre kmemcheck y memcheck es que memcheck solamente funciona para programas de espacio de usuario, y kmemcheck solo funciona para el kernel.

Activar kmemcheck en un kernel lo enlentece hasta el punto que la máquina no será usable para cargas comunes, como por ejemplo un escritorio interactivo. kmemcheck tambien hace que el kernel use el doble de memoria de lo normal. Por esta razón, kmemcheck es solamente una opción de depuración.

· Kmemleak: Kmemleak detecta posibles pérdidas de memoria de una manera similar a este recolector de basura, con la diferencia de que los objetos huérfanos no son liberados. En vez de eso, un thread del kernel escanea la memoria cada 10 minutos (por defecto) y muestra cualquier nuevo objeto no referenciado en /sys/kernel/debug/kmemleak y advierte de ello en dmesg. Un método similar es utilizado por la herramienta Valgrind (memcheck --leak-check) para detectar pérdidas de memoria en aplicaciones en espacio de usuario.

· Fsnotify: Fsnotify es un subsistema utilizado para notificaciones del sistema de archivos. Fsnotify por si solo no tiene ninguna API a espacio de usuario, proporciona la base para implementar otros sistemas de notificación como dnotify, inotify y fanotify (este último será incluido en futuras versiones). De hecho, en esta version dnotify e inotify han sido reescritos sobre Fsnotify, eliminando al mismo tiempo el horrible y complejo código que utilizaban esos sistemas. Fsnotify proporciona un mecanismo para que "grupos" se registren para ser notificados de una serie de eventos del sistema de archivos a los que envía dichos eventos, y el bloqueo es mucho más sencillo. Fsnotify tiene otros beneficios, como reducir el tamaño de la estructura que almacena información de un inodo.

· Soporte preliminar para clientes NFS 4.1: 2.6.30 Añadió cierto soporte orientado a desarrolladores de NFS 4.1. Esta versión añade soporte opcional para los borradores de la versión 4.1 en el cliente NFS del kernel.

· Mejoras de readahead: Esta versión incluye un algoritmo de readahead "basado en contexto". El actual algoritmo detecta lecturas entremezcladas de un modo pasivo, el algoritmo nuevo garantiza descubrir la secuencialidad sin importar como estén entremezclados los streams. Los beneficiarios de este algoritmo son las lecturas estrictamente entremezcladas y los procesos con ES cooperativa (por ejemplo, NFS y SCST). Benchmarks de SCST muestran mejoras del 6%~40% en varios casos y consiguen igual rendimiento en otros.

Tambien hay algunas mejoras al readahead de memoria mapeada. En un escritorio NFS-root, el readahead de mmap redujo las faltas mayores de memoria 1/3 sin sobrecargas notables, el IO llevado a cabo por mmap puede reducirse en 1/4.

Esto es todo. Hay otras mejoras, como un driver para dispositivos Intel Wireless Multicomm 3200, mejoras notables de btrfs, IPv4 sobre Firewire...para ver la lista completa, aquí.
--> Leer más...

Tabu Audio Player

Reproductores de audio libres para GNU/Linux hay muchos, pero Tabu tiene algo que me llamo mucho la atención, su minimalismo. Muy sencillo, no esta dotado de todos esos montones de botones y menúes que realmente se usan poco y nada. Todo lo contrario, Tabu simplemente nos muestra la lista de reproducción, un botón para agregar canciones a la lista, otro para borrarla, uno para darle play, y por último, dos mas para adelantar o retroceder en la lista de temas.Tabu Audio Player










Para instalar Tabu Audio Player en Debian/Ubuntu, simplemente tenemos que descargar el paquete .deb de su sitio oficial. Ya descargado, vamos a la consola y tipeamos, previo logueo como root:

dpkg -i tabu-audio-player_1.4.1-1_i386.deb





Para instalar Tabu Audio Player en Fedora, nos lleva un poquito más de tiempo, ya que aún no estan disponibles los paquetes .rpm. Así que lo primero que debemos hacer es bajarnos el .tar.gz de la web oficial de Tabu y luego desde la consola hacer lo siguiente, previo logueo como root.

primero descomprimimos: tar -zxf tabu_audio_player-1.4.1.tar.gz

nos movemos al nuevo directorio: cd tabu_audio_player-1.4.1

si todo esta Ok y no nos da ningun error de dependencias, preparamos para la instalación: make

y por último: make install

Ahora, si nos da error en las dependencias glib, gtk, gstreamer y taglib, deberemos instalarlas de la siguiente forma, previo logueo como root:

yum install glib*

yum install gtk*

yum install gstreamer*

yum install taglib*

en este caso, el * lo que hará es descargarnos todo lo relacionado con estas librerías.
--> Leer más...

jueves, 3 de septiembre de 2009

Ejecutando Spotify en Ubuntu



Por fin me ha llegado mi cuenta de Spotify, Asi que he decidido instalar Spotify en mi equipo. Spotify es una aplicacion que te permite escuchar musica de manera online. Puedes obtener una cuenta de invitado si alguien que ya usa Spotify te invita. Yo no tengo amigos que me regalen nada, asi que me cree la cuenta desde este enlace y espere a que se activara (tarda unos dias), pero tampoco pasa nada por esperar un poco.

Bien, partimos del hecho de que ya tienes cuenta en Spotify, ahora te tienes que bajar el cliente para poder escuchar la musica. Como no hay version para Linux, da igual, bajate el ejecutable de Windows desde aqui, que lo podremos ejecutar perfectamente mediante wine. Para los nuevos, wine es una aplicacion que te permite ejecutar ciertas aplicaciones de Windows.

Si no tienes wine instalado, puedes instalarlo con:

$ sudo aptitude install wine

Una vez instalado wine, tenemos que configurarlo para que funcione correctamente con Spotify, para ello ejecuta:

$ winecfg

y en la nueva ventana que aparece en la pestaña “Audio” activa ALSA y OSS tal que asi:



Como ves, estan activados los 2 checkboxes. Acepta y ahora ya podemos instalar el cliente de Spotify, para ello desde consola vas a donde lo hayas descargado y ejecutas:

$ wine "Spotify Installer.exe"

Comienza la instalacion y si no hay ningun problema, ya al terminar, puedes ejecutar el cliente. Para ello accedes al directorio donde se ha instalado, suele ser:

/home/aqui_tu_usuario/.wine/drive_c/Archivos de programa/Spotify

ejecutas:

wine spotify.exe &


http://ubuntulife.wordpress.com/2009/09/03/eejcutando-spotify-en-ubuntu/
--> Leer más...

martes, 23 de junio de 2009

Crackear redes Wifi protegidas con contraseña

En el articulo sobre cómo configurar la conexión a Internet ya hablamos de las diferentes formas que hay para proteger una red wireless (Wi-Fi), de las cuales la más efectiva es usar contraseña WPA. Los tipos de contraseña más extendidos son la WAP (o WPA) y la WEP, siendo la primera mucho más segura. En este articulo vamos a hablar de cómo crackear estas claves (sobre todo la WEP), de forma que podremos acceder a cualquier red wireless sin necesidad de conocer previamente su contraseña.

Te vamos a explicar tres formas distintas de obtener la contraseña de una red Wifi:

A. Con WifiSlax y Airoscript (Muy sencillo pero cuesta más tiempo)
B. Con Aircrack (Más rápido. Necesitas tener Linux instalado)
C. Con Aircrack + BackTrack (LiveCD por si no tienes instalado Linux en tu ordenador)

Aviso: Acceder a una red wifi sin consentimiento de su dueño es ilegal. Antes de usar este manual debes tener el permiso del dueño de la red.



A. Crackear contraseñas usando WifiSlax y Airoscript

Wifislax
www.wifislax.com
WifiSlax una distribución de Linux que viene en Live CD, lo cual significa que puedes usarla arrancando el CD directamente desde el lector sin necesidad de instalar nada en el disco duro.

Esta distribución viene con varias herramientas enfocadas a la seguridad en redes Wifi y Bluetooth, entre ellas incluye la aplicación Airoscript, usada para obtener la contraseña de cualquier red Wifi a partir de captar y descifrar paquetes codificados de esta.

Nota: Hay otra distribución llamada WifiWay que tiene practicamente lo mismo que WifiSlax y que puedes probar si WifiSlax no te funcionara bien.


A continuación te describimos los pasos a seguir para crackear contraseñas wifi usando Wifislax y Airoscript:

Paso 1. Descarga el CD de WifiSlax desde: www.wifislax.com/descargas.php.

También tienes la opción de descargarte solo Airoscript y ejecutarlo en tu distribución Linux (lee la nota de abajo)

Paso 2. Introduce el CD de WifiSlax en el lector y reinicia el ordenador. Como es un LiveCD deberia arrancar automaticamente (si no arranca debes configurar las opciones de autoarranque tu BIOS para que lea primero los lectores de CD).

Paso 3. Una vez arrancado el CD, WifiSlash se ejecutará sin necesidad de instalar nada. Cuando aparezca la pantalla bienvenida debemos seguir los pasos que nos dicen: debemos iniciar sesión como administrador ( Usuario: root , Contraseña: toor ) y luego ejecutar el comando "startx" para acceder al entorno entorno gráfico.

Paso 4. Ahora llega el momento decisivo. Segun la targeta wireless que tengamos funcionará mejor o peor (las mejores son las Atheros y luego las Intel).

Para ver si nos detecta la tarjeta abrimos un terminal de comandos y ejecutamos la orden "iwconfig". Saldrá una lista con todos los dispositivos de tu ordenador, el que nos interesa es la tarjeta wireless (en la imagen está nombrada como "wlan0").

Si todo va bien deberia aparecerte un texto parecido al que sale arriba con la información de tu tarjeta wifi, si no sale nada debemos ir a Menú > WifiSLAX > Asistencia Chipset y elegir otra configuración que funcione con tu tarjeta. (Si no consigues que detecte tu tarjeta wireless lee la nota de abajo).

Paso 5. Una vez detectada la tarjeta, abrimos Airoscript (en Menú > WifiSlax > Herramientas Wireless > Airoscript). Este es el programa que usaremos para crackear las contraseñas:


Seleccionamos la tarjeta wifi (ya hemos comprobado en el paso anterior que funcionaba correctamente). Para elegir una opción introducimos su numero correspondiente y pulsamos Intro:


Y por fin aparece el menú principal del programa:


El metodo que tiene este programa para descubrir las contraseñar es muy sencillo: Intercepta y guarda muchisimos paquetes codificados del router que queremos atacar y a partir de estos va descodificando los datos. Como las claves WEP son bastante menos seguras, nos será más facil descodificarlas que las WAP.

Una vez en Airoscript seleccionamos la opcion "1. Scan" para que escanee las redes del entorno. Podemos escanear todos los canales (recomendado) o escoger solo unos canales especificos. Una vez escaneados aparecerá una lista con los puntos de acceso a los que podemos atacar (solo podemos atacar las redes a las que haya alguien conectado), después elegimos la opción "2. Select" de la ventana principal para seleccionar nuestro objetivo.

Paso 6. Ahora solo nos queda atacar (opción "3. Atack"), esto es lo que más tiempo cuesta ya que debe leer entre 200.000 y 1.000.000 de paquetes. El tiempo que le cueste (varias horas) dependerá de la tarjeta inalambrica que tengamos, el tipo de ataque que hayamos escogido y el router que estemos atacando.

Paso 7. Con los paquetes ya recogidos volvemos a la ventana principal y seleccionamos "Crack", entonces el programa procesará los datos y empezará a buscar la clave de la red wifi. Segun la opción que elijamos para ckackear buscará claves generadas automaticamente o usará algun diccionario de claves predefinido (es más rapido usar diccionario, además si estás crackeando una red WAP es casi la unica forma con la que tienes posibilidades de éxito).

Una vez acabado nos dará la contraseña obtenida que podremos usar para acceder a esa red wifi desde cualquier ordenador.

Nota: Puedes ejecutar Airoscript en cualquier distribución Linux y luego seguir este manual a partir del paso 5. Para hacer esto primero debes instalar "aircrack" desde tu gestor de paquetes, luego acceder aqui y descargar Airoscript, después en las propiedades del archivo le das permiso de ejecución y por ultimo lo ejecutas en un terminal.

Si te has quedado con dudas mira este video demostrativo sobre cómo usar Airoscript.



B. Crackear contraseñas usando Aircrack

Si no te ha funcionado la manera anterior o te ha parecido demasiado larga, tienes otra opción para obtener contraseñas wifi usando Aircrack:

Aircrack puedes instararlo en tu distribución Linux desde el gestor de paquetes, una vez instalado abres un terminal y ejecutas la orden "aircrack-ng", la cual te mostrará una lista con todos los comandos que admite el programa.

El metodo para obtener las claves es el mismo que el descrito arriba. Para usarlo debes introducir el comando "aircrack-ng -opciones" sustituyendo "-opciones" por los argumentos que sea (los que aparecen en la lista de la imagen), e indicando después el archivo con los paquetes (.cap o .ivs).

Aunque nosotros usemos aircrack-ng, existe otra versión similar llamada aircrack-ptw que es capaz de descifrar contraseñas más rapido. Ambas herramientas funcionan igual y puedes usar cualquiera de las dos.

A continuación te copiamos un manual creado por Perico21 sobre cómo instalar y usar Aircrack:


1º) Instalación

- Si usas Ubuntu Linux no hace falta que hagas todo esto, simplemente ve a "Sistema > Administración > Synaptic" e instala el paquete "aircrack-ng".
- También puedes saltarte el paso de la instalación si usas BackTrack Linux, pues trae todo ya instalado. (Más abajo hablamos de él).


Empezamos: Antes de nada tenemos que asegurarnos de que nuestro nucleo tiene compatibilidad con nuestro dispositivo wifi, para saber que nucleo tenemos abrimos un terminal y ejecutamos


$ uname -a

Esto nos dara la info de nuestro equipo. En el caso de que no funcione nuestra tarjeta wifi tendremos que mirar por internet a ver qué chip tiene e instalar el driver adecuado.

Una vez vemos que nuestro equipo es capaz de conectar a una red wifi conocida continuaremos. Tras haber configurado la red wifi debemos saber qué interface tiene:

$ iwconfig

De la lista que sale buscamos la interfaz que corresponda al wifi.
(puedes usar también el comando ifconfig -a) A partir de aqui supongo que se llama "eth1".

Ahora bajarmos Aircrack y lo compilamos. Antes de descargarlo hay que instalar sus dependencias:

# apt-get install build-essential

despues a compilar:

$ wget http://download.aircrack-ng.org/aircrack-ng-1.0-rc1.tar.gz
$ tar -zxvf aircrack-ng-1.0-rc1.tar.gz
$ cd aircrack-ng-1.0-rc1
$ make
$ sudo make install



2º) Cómo usar Aircrack

Una vez tenemos en nuestras manos este programita ya podemos empezar...
Abrimos un terminal de comandos, lo recomendable es operar en él como root para que no tengamos que ir poniendo "sudo" antes de cada cada orden, esto se hace con el comando:

$ sudo su

Lo primero es ver las redes wifi a las que tenemos acceso:

# airodump-ng eth1

Consejos:
- Sustituye "eth1" por la interface de tu tarjeta wireless (mira cuál es con el comando
iwconfig).
- Si te da un error del tipo "resource busy" significa que estás conectado a otra red wifi. Para que funcione simplemente desconectate de la red.

Una vez hecho esto nos sacara algo asi:


CH 14 ][ Elapsed: 1 min ][ 2008-11-26 19:28

BSSID PWR Beacons #Data, #/s CH MB ENC CIPHER AUTH ESSID

00:00:00:00:00:00 4 43 0 0 11 54. WEP WEP josewifi
11:11:11:11:11:11 64 8 0 14 54. WEP WEP juan

BSSID STATION PWR Rate Lost Packets Probes a

En este caso tenemos 2 redes a elegir, nos fijamos en la red 'josewifi' con una MAC de 00:00:00:00:00:00 en el canal CH 11. Suponiendo que este es nuestro objetivo nos fijamos en que tenga modo de encriptacion WEP.

Consejos:
- Para que airodump deje de actualizar los datos pulsa "Cntrol+C".
- Puedes hacer búsquedas
más detalladas usando las opciones que aparecen al ejecutar "airodump --help"

Ahora que ya tenemos fijado un objetivo lo que vamos a hacer es capturar Data y Beacons para luego lanzar aircrack-ng y descifrar su clave WEP.

1- Lanzamos airodump-ng para que capture paquetes:

$ airodump-ng --channel 11 --bssid 00:00:00:00:00:00 -w captura eth1

Ahora lo dejamos corriendo durante todo el rato para que vaya capturando en el archivo "captura-01.cap", que guardará en la carpeta en la que estés trabajando (generalmente en tu carpeta de usuario).

2-
(los pasos 2, 3 y 4 son opcionales) Nos vamos a identificar con la estacion para que nos permita inyectar trafico y asi tener más datos para sacar la contraseña antes.

# aireplay-ng -1 0 -a 00:00:00:00:00:00 -h 11:22:33:44:55:66 -e
josewifi eth1

en la opcion -h ocultamos nuestra MAC con una introducida (inventada) por nosotros

Nos deberia decir: Association successful :-)

3- ARP-request replay. Abrimos otra consola y

# aireplay-ng -3 0 -a 00:00:00:00:00:00 -h 11:22:33:44:55:66 -e
josewifi eth1

este tambien lo dejamos correr mientras que trabajamos.

4- Inyectar trafico. Este paso no funciona bien en todos los dispositivos wifi, dependiendo de los drivers y nucleo de nuestro equipo. Esto nos permitira acelerar notablemente el proceso de captura de paquetes.

# aireplay-ng -2 -a 00:00:00:00:00:00 -h 11:22:33:44:55:66 -r captura-01.cap eth1

5- Lanzar aircrack-ng para descifrar la contraseña:

# aircrack-ng -a 1 -e
josewifi -b 00:00:00:00:00:00 captura-01.cap

El argumento "-a 1" indica que estamos descifrando una contraseña WEP, para descifrar una WAP deberiamos poner "-a 2".

Aircrack-ng tambien se debe dejar correr de fondo mientras se capturan paquetes porque ira intentando descifrar la clave segun vaya consiguiendo nuevos paquetes.

¡Y ya está! Una vez tengamos practica podremos crackear una contraseña WEP en unos 15 minutos.



C. Crackear contraseñas usando Aircrack y BackTrack

BackTrack
www.remote-exploit.org/backtrack.html
Al igual que WifiSlax, BackTrack es una distribución Linux que trae ya instalado todo lo que vas a necesitar. En este caso los programas que usaremos son Aircrack y sus multiples dependencias.

BackTrack tiene muy buen soporte de tarjetas wireless, por lo que seguramente detectará automaticamente tu tarjeta sin necesidad de instalar ningun driver. Para usarlo descargate BackTrack en LiveCD (o LiveUSB), enciende el ordenador con el CD dentro y carga el sistema, luego simplemente sigue los pasos del manual que tienes arriban sobre cómo usar Airoscript.

(Otra alternativa que tienes es usar una distribución Linux convencional como Ubuntu e instalarle "aircrack-ng" desde el gestor de paquetes, el resultado va a ser el mismo).
--> Leer más...

..:: Acerca de este blog ::..

Este blog fue diseñado por el Lic. Felipe Aguilera - Lic. en Análisis de Sistemas. Cualquier duda o consulta comunicarse con: msfa001@gmail.com