Bitácora de Javier Gutiérrez Chamorro (Guti)
Bitácora de Javier Gutiérrez Chamorro (Guti)
miércoles, 16 de diciembre de 2009. 09:31 - Informática, Programación, Software
Publicado por Administrador

Siempre me ha gustado la base de datos SQLite. Una base de datos local, de código abierto, con un funcionamiento muy sencillo, y tremendamente eficiente.

Probablemente su eficiencia, sobretodo en el caso de consultas y relaciones moderadamente simples, que son atacadas con baja concurrencia, y mayoritariamente para accesos de lectura, convierte a esta base de datos en la más veloz de todas las existentes.

Escrita en un lenguaje C extremadamente portable, resulta realmente sencillo de utilizar en diferentes plataformas, o incluso de embeder en nuestros ejecutables. Sería la alternativa abierta y portable a Access, quizás no tan sencilla de utilizar, aunque mucho más veloz y con menos consumo de memoria.

Prueba de su portabilidad es que tenemos el cliente de línea de comandos, precompilado para multitud de plataformas, aunque sorprendentemente, no lo está para x64.

Así que como de vez en cuando hago, me he puesto manos a la obra, y he compilado sqlite3.exe con Visual C++ 2008 SP1, y algunas optimizaciones adicionales que no traen las compilaciones por defecto. Como plataformas de destino, tenéis x86 y x64. Lo podéis descargar aquí (1,6 Mb. en formato ZIP).


añadir comentario ( 18 visualizaciones )   |  0 trackbacks   |  enlace permanente   |   ( 3 / 10 )
martes, 01 de diciembre de 2009. 12:27 - Informática, Internet, Juegos, Retro, Software
Publicado por Administrador

PicoXT (Portable IBM PC-XT Emulator) es una de esas pequeñas joyas que con cierta regularidad sorprenden. Escrito en 2006, y con tan solo 29 Kb. de tamaño para su único ejecutable, es capaz de emular un IBM PC/XT original.

Su secreto, no por evidente es menos meritorio, está escrito 100% en código ensamblador.

A pesar del tiempo que ha pasado, sigue funcionando en equipos de última generación, incluyendo Windows 7 x64, y capaz de virtualizar un 8088 a 4,77 Mhz (overclockeable hasta 38), 640 Kb. de memoria, una tarjeta gráfica CGA, dos disqueteras, y dos discos duros. Para estos dos últimos, podemos montar archivos de imagen compatibles IMG o IMA.

Con ROMs externas, se le puede añadir soporte EGA/VGA/SVGA (Tseng Labs ET4000) y disco duro mejorado (Western Digital). Es un programa de 32 bits, que funciona a la perfección también en las obsoletas versiones ANSI de Windows (95, 98 y ME).

Una verdadera lástima que su autor la dejara abandonada en la versión 0.1.1, me porque sinceramente me gustaría poderlo ver evolucionar.


2 comentarios ( 84 visualizaciones )   |  0 trackbacks   |  enlace permanente   |   ( 3 / 26 )
miércoles, 25 de noviembre de 2009. 20:13 - Informática, Internet, Software
Publicado por Administrador

Aunque usé Shareaza hace bastante tiempo, para ser honestos, lo abandoné en favor de NeoMule.

Sin embargo desde hace un par de meses, he vuelto a Shareaza, y no solamente debido a que vuelva a haber ports nativos x64 desde hace algunos días. Si seguís leyendo, más adelante os explicaré mis razones.

Shareaza es un multicliente P2P, soporta BitTorrent, GnuTella y eDonkey; pero además es capaz de actuar como un gestor de descargas tradicional, soportando HTTP y HTTPS.

Su módulo de seguridad, evita la necesidad de herramientas como PeerGuard, ya que automaticamente es capaz de filtrar las IP a las que se conecta, e incluye un previsualizador de videos. Lo mejor es que a pesar de todas estas características, el consumo de recursos es equivalente al de eMule.

A día de hoy, me encuentro que necesito conectar a varias redes al mismo tiempo, no para conseguir más fuentes como antaño (donde Shareaza era eficaz), sino por el hecho que cada vez con más frecuencia, me encuentro descargando una máquina virtual por BitTorrent, películas con eMule, y descargas de películas y otros archivos por HTTP.

Llegados a este punto, el problema no es tanto tener que ejecutar diferentes programas a la vez (NeoMule, Halite y FlashGet en mi caso), sino la adecuada planificación del ancho de banda que usa cada uno, y que naturalemente hay que ir ajustando a medida que los archivos van acabando, y se encolan nuevos.

Me sigue gustando su interfaz de usuario, y que esté traducido al castellano. Además, en las pruebas que he realizado simultaneamente contra eMule no es más lento descargando, aunque tampoco es más rápido. Shareaza es estable, incluso en sesiones de descargas largas de más de un día de duración. ininterrumpido.

Durante su evolución, ahora en horas bajas por falta de voluntarios, me gustaría que tuviera soporte KAD, o que pudiera importar automaticamente archivos ipfilter.dat. Puestos a pedir, también me gustaría que fuera compatible con fakes.dat, ya que en algunos casos, los resultados de la búsqueda contienen más spam de la cuenta.

Además, desde que se se hiciera código abierto con la versión 2.0 de hace más de 5 años, Shareaza sigue publicando sus fuentes, siendo totalmente libre.


6 comentarios ( 158 visualizaciones )   |  0 trackbacks   |  enlace permanente   |   ( 3 / 37 )
viernes, 20 de noviembre de 2009. 11:12 - Informática, Internet, Software
Publicado por Administrador
Es probable que a muchos PeerBlock no os suene de nada, aunque si os digo que se plantea como el sucesor de PeerGuardian, probablemente la cosa cambie.

La utilidad de PeerBlock, radica en el bloqueo de IP listadas en determinadas bases de datos, que el programa actualiza automaticamente. Las listas van desde P2P (organizaciones anti copia privada y similares, servidores fake, ...), hasta spyware o adware. Adicionalmente, pueden descargarse listados extra desde iBlockList.com para bloquear aquello que nos interese.

Obviamente PeerBlock no sustituye en general a un firewall o un router bien configurado, aunque si puede hacerlo en necesidades muy concretas, gozando de la ventaja de solamente 1 Mb. de consumo de memoria cuando está activo, un tamaño de descarga de menos de 300 Kb, y una ocupación en disco de menos de 500 Kb (listas aparte). El consumo de CPU no llega a elevarse a extremos de soluciones más generales, aunque podría ser más bajo.

Hay disponible tanto versiones x86 como x64, es totalmente gratuito y de código abierto, y el uso es realmente sencillo.


2 comentarios ( 147 visualizaciones )   |  0 trackbacks   |  enlace permanente   |   ( 3 / 43 )
jueves, 12 de noviembre de 2009. 15:55 - Informática, Internet, Software
Publicado por Administrador
Muchas veces contamos con archivos que sospechamos de ser malware, aunque nuestra herramienta habitual no ha detectado nada sospechoso en ello. Quizás el siguiente paso lógico es utilizar un multiescaneador online como VirusTotal o NoVirusThanks para salir de dudas.

Finalmente contaremos con una muestra sospechosa, que podremos enviar a los laboratorios de análisis que queramos para que sea examinada, y en caso de confirmarse el peligro, pueda ser actualizada la base de datos del producto.

Personalmente, tengo una lista de distribución en mi email, a la que envío todo el contenido que con indicios de sospecha, y que no ha sido detectado. Mi lista la forman todos los fabricantes que ofrecen gratuitos, pues creo que de esa manera puedo retornarles el favor que nos hacen.

En todo caso, para que puedas hacer lo mismo, aquí te dejo una lista que he ido recopilando a lo largo del tiempo:

- Ahnlab: v3sos(ARROBA)ahnlab.com, e-support(ARROBA)ahnlab.com, http://global.ahnlab.com/global/virusreport_main.ESD
- ANSAV: http://www.ansav.com/download/
- Antiy: ghostbusters(ARROBA)antiy.net
- ArcaBit: virus(ARROBA)arcabit.com
- Avast: virus(ARROBA)avast.com
- AVG: virus(ARROBA)grisoft.cz
- Avira: virus(ARROBA)avira.com, heuristik2(ARROBA)avira.com (gen/heur fp), http://analysis.avira.com/samples/
- AVLab-UA: newvirus(ARROBA)avlab-ua.com, http://www.avlab-ua.com/component/optio ... 2/lang,ru/, http://www.avlab-ua.com/component/optio ... 3/lang,ru/
- BitDefender: virus_submission(ARROBA)bitdefender.com, http://forum.bitdefender.com/index.php?showtopic=12086
- BKAV: bkav(ARROBA)bkav.com.vn
- BullGuard: support(ARROBA)bullguard.com
- ByteHero: support(ARROBA)bytehero.com
- CA: virus(ARROBA)ca.com http://home3.ca.com/Support/VirusSampleForm.aspx
- ClamAV: http://cgi.clamav.net/sendvirus.cgi
- CMC: support.is(ARROBA)cmclab.net, contact(ARROBA)cmcinfosec.com
- Command: virus(ARROBA)authentium.com, http://www.authentium.com/threatmatrix/ ... ample.html
- Comodo: malwaresubmit(ARROBA)avlab.comodo.com, falsepositive(ARROBA)avlab.comodo.com, http://internetsecurity.comodo.com/submit.php
- Dr.Web: vms(ARROBA)drweb.com, http://vms.drweb.com/sendvirus
- eAcceleration: http://research.eacceleration.com/submit_sample/
- eEye: malware(ARROBA)eeye.com
- EmsiSoft: submit(ARROBA)emsisoft.com
- eSafe: esafe.virus(ARROBA)eAladdin.com, virus(ARROBA)esafe.com
- ESET: samples(ARROBA)eset.com
- Filseclab: virus(ARROBA)filseclab.com, support-global(ARROBA)filseclab.com
- FireAV: service(ARROBA)fireav.com
- Fortinet: submitvirus(ARROBA)fortinet.com
- F-Prot: viruslab(ARROBA)f-prot.com, http://www.f-prot.com/virusinfo/submission_form.html
- F-Secure: samples(ARROBA)f-secure.com, vsamples(ARROBA)f-secure.com, https://analysis.f-secure.com/
- Gdata: http://www.gdatasoftware.com/support.html
- Greatis: support(ARROBA)greatis.com
- Hacksoft: virus(ARROBA)hacksoft.com.pe
- Hauri: hauri98(ARROBA)hauri.co.kr, http://www.hauri.net/support/virus_report.html, http://www.hauri.net/support/false_report.html (fp)
- Hazard Shield: andy(ARROBA)orbitech.org
- Ikarus: analyse(ARROBA)ikarus.at, http://www.ikarus-software.at/cgi-bin/s ... bmit=more+
- Immunet: http://www.immunet.com/contact
- Iobit Security 360: is360submit(ARROBA)iobit.com, http://db.iobit.com/deal/sdsubmit/index.php
- Iolo: support-crm(ARROBA)iolo.com, http://www.iolo.com/customercare/technicalsupport.aspx
- Jiangmin: virus(ARROBA)jiangmin.com, support(ARROBA)jiangmin.com
- K7 Computing: k7viruslab(ARROBA)k7computing.com
- Kaspersky: newvirus(ARROBA)kaspersky.com
- Kingsoft: support(ARROBA)kingsoftresearch.com
- Lavasoft: research(ARROBA)lavasoft.com, http://upload.lavasoft.com/upload/submit_file.php
- Malwarebytes: http://uploads.malwarebytes.org
- McAfee: vsample(ARROBA)avertlabs.com, virus_research(ARROBA)avertlabs.com, spyware_research(ARROBA)avertlabs.com
- Micropoint: virus(ARROBA)micropoint.com.cn, support(ARROBA)micropoint.cn
- Microsoft: avsubmit(ARROBA)submit.microsoft.com, windefend(ARROBA)submit.microsoft.com, mfcs(ARROBA)submit.microsoft.com, https://www.microsoft.com/security/portal/submit.aspx
- Microworld: support(ARROBA)mwti.net
- MKS-Vir: virus(ARROBA)mks.com.pl, pomoc(ARROBA)mks.com.pl, http://www.mks.com.pl/pomoc/wyslij_zarazony_plik
- Moonsecure: http://www.moonsecure.com/vsubmit.php
- MyFreeAntivirus: http://smartpctools.com/support.html
- Nemesis: support(ARROBA)usec.at
- Net Protector: service(ARROBA)indiaantivirus.com, http://indiaantivirus.com/virussample.html
- Netgate: research(ARROBA)spy-emergency.com, http://www.spy-emergency.com/content/view/43/58/
- Nictasoft: http://www.nictasoft.com/new-virus/
- Norman: analysis(ARROBA)norman.no, http://www.norman.com/security_center/s ... file/en-us, http://www.norman.com/support/fp/en (fp)
- NoVirusThanks: info(ARROBA)novirusthanks.org
- nProtect: http://global.nprotect.com/support/contactus.php
- Nuwavesoft: support(ARROBA)nuwavesoft.com
- Panda: virussamples(ARROBA)pandasoftware.com, virus(ARROBA)pandasoftware.com, virus(ARROBA)pandasecurity.com
- ParetoLogic: SWAT(ARROBA)Paretologic.com, http://www.paretologic.com/community/submissions/ (check left sidebar)
- PCMAV: redaksi(ARROBA)pcmedia.co.id
- PCSecurityShield: customersupport(ARROBA)pcsecurityshield.com
- PC DoorGuard: astonsupport(ARROBA)astonsoft.com
- PC Tools: http://www.pctools.com/mrc/submit/
- Prevx: virus(ARROBA)prevxresearch.com, report(ARROBA)prevxresearch.com (note)
- Proland: virsample(ARROBA)pspl.com, http://www.pspl.com/support/samplesubmit.htm
- QuickHeal: viruslab(ARROBA)quickheal.com
- Rising: master(ARROBA)rising.com.cn, virus(ARROBA)rising.com.cn, http://support.rising-global.com/index. ... rtmentid=1
- Sophos: samples(ARROBA)sophos.com, http://www.sophos.com/support/samples
- Spybot: detections(ARROBA)spybot.info, http://www.safer-networking.org/en/cont ... tions.html
- Spyware Terminator: http://www.spywareterminator.com/suppor ... icket.aspx
- Srnmicro: vlab(ARROBA)srnmicro.com
- Sunbelt: malware-cruncher(ARROBA)sunbelt-software.com, spywarereport(ARROBA)sunbelt-software.com, http://www.sunbeltsecurity.com/Submit.a ... 0825C756EA, http://www.sunbeltsecurity.com/Submit.a ... 8BFF85EB45 (fp)
- Superantispyware: samples(ARROBA)superantispyware.com
- Sybari: submit_virus(ARROBA)research.sybari.com, AntSupUS(ARROBA)microsoft.com, http://www.sybari.com/portal/alias__Rai ... fault.aspx
- Symantec: avsubmit(ARROBA)symantec.com, https://submit.symantec.com/websubmit/retail.cgi, https://submit.symantec.com/dispute/false_positive (fp)
- The Cleaner: trojans(ARROBA)moosoft.com, http://www.moosoft.com/TheCleaner/WebSubmit
- TheStubware: support(ARROBA)thestubware.com
- TrendMicro: virus_doctor(ARROBA)trendmicro.com, http://subwiz.trendmicro.com/SubWiz/Default.asp
- Trojan Hunter: submit(ARROBA)misec.net, submit(ARROBA)trojanhunter.com
- Trojan Remover: submit(ARROBA)simplysup.com
- Trustport: support(ARROBA)trustport.com
- UNA: newvirus(ARROBA)unasoft.com.ua
- UploadMalware: http://www.uploadmalware.com
- VBA32: newvirus(ARROBA)anti-virus.by
- Vexira: virus(ARROBA)centralcommand.com, virus_submission(ARROBA)centralcommand.com, http://support.vexira.com/index.php?_m= ... ;_a=submit
- Vir.it: assistenza(ARROBA)viritpro.com
- VirusBuster: virus(ARROBA)virusbuster.hu, https://support.virusbuster.hu/index.php?_m=tickets&_a=submit
- Virus Chaser: inquiry(ARROBA)viruschaser.com.hk, http://www.viruschaser.hk/e_contact.php
- Webroot: submissions(ARROBA)webroot.com, http://www.webroot.com/En_US/about-vendorcomplaint.html (fp)
- Websense: submit(ARROBA)websensesecuritylabs.com, http://securitylabs.websense.com/conten ... cious.aspx
- Zonelabs: malware(ARROBA)zonelabs.com


4 comentarios ( 245 visualizaciones )   |  0 trackbacks   |  enlace permanente   |   ( 3 / 37 )

| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Siguiente> >>