Where To Buy Bactrim, Bactrim Septra Prescribed # Online Canada No Prescription http://www.nosolocodigo.com Blog de desarrollo web, Joomla, Wordpress y software libre Fri, 04 Nov 2011 00:02:33 +0000 en hourly 1 http://wordpress.org/?v=3.0.4 Linux Malware Detect, escáner Open Source para aplicaciones web http://www.nosolocodigo.com/linux-malware-detect-escaner-para-aplicaciones-web-open-source http://www.nosolocodigo.com/linux-malware-detect-escaner-para-aplicaciones-web-open-source#comments Thu, 10 Mar 2011 02:01:45 +0000 David http://www.nosolocodigo.com/?p=2481
  • 21 sets de iconos útiles para el desarrollo de aplicaciones web
  • MegaZine 3, potente motor pageflip basado en actionscript 3 y open source
  • Open flash chart 2, crear gráficos profesionales para la web
  • ]]>



    Linux Malware Detect (LMD), o como yo lo llamo; Maldet, es un proyecto Open Source creado por Ryan M. y básicamente es un detector de malware de aplicaciones web creado a partir de unos shell scripts y scripts en perl para Linux. Está pensado para CentOS, aunque debería de funcionar en cualquier distribución. El motivo por el que está pensado para CentOS es que el autor usa CentOS y cPanel en los servidores que administra.. esta es una configuración muy común ya que cPanel funciona muy bien en CentOS.

    Maldet es bastante completo, permite realizar escaneos manuales de nuestro sistema o dejarlo funcionando en modo monitor. Para que funcione el modo monitor el SO deberá de tener instalada la librería inotify. Por defecto, cuando se instala, se agregan unas entradas en el cron diario que ejecuta un escaneo de los ficheros que se han creado o modificado las últimas 24 horas y envía un reporte al root, por lo que nos permitirá tener un cierto control del malware que va llegando al servidor.

    Pero la característica que realmente me gustó de Maldet es el modo monitor, cuando se está ejecutando en este modo, en el momento en que Maldet detecte que aparece malware en el disco duro, nos avisará y realizará la acción que hayamos definido, es decir, un aviso por mail, o aviso + cuarentena del fichero. Esto puede ser muy útil sobre todo con determinadas cuentas de usuario peligrosas.

    Instalación de Linux Malware Detect

    
    cd /usr/local/src/
     rm -vrf maldetect-*
     wget http://www.rfxn.com/downloads/maldetect-current.tar.gz
     tar -xzf maldetect-current.tar.gz
     cd maldetect-*
     sh ./install.sh
     maldet --update-ver
     maldet --update
    

    Configuración de Maldet

    
    $EDITOR /usr/local/maldetect/conf.maldet
    

    En este archivo de configuración encontraremos varias líneas interesantes:

    
    # Se define si se avisa por email al root
    # [0 = disabled, 1 = enabled]
    email_alert=1
    
    # El asunto del mail de aviso
    email_subj="maldet alert from $(hostname)"
    
    # Emails de destino separados por coma
    # [ values are comma (,) spaced ]
    email_addr="david@malware.servidores.com"
    
    # La acción que se realizará cuando se detecte malware, cuidado aquí con los falsos positivos!!
    # [0 = alert only, 1 = move to quarantine & alert]
    quar_hits=0
    
    # Intentará limpiar el script PHP de funciones tipo base64_decode o eval, no se asegura que después de esto funcione bien el script
    # [0 = disabled, 1 = clean]
    quar_clean=1
    
    # Se define si se suspenderá la cuenta de cPanel del usuario al que se le haya detectado malware. Esto es un modo ultra paranoico y no es recomendable por que suelen encontrarse falsos positivos que provocarían que se suspendiera la cuenta a la mínima.. En caso de no usar cPanel, colocaría la shell del usuario en /bin/false
    # [0 = disabled, 1 = suspend account]
    quar_susp=0
    #Minimo user id, para asegurarse de no suspender usuarios de sistema
    quar_susp_minuid=500
    
    # This is the html/web root for users relative to homedir, when
    # this option is set, users will only have the webdir monitored
    # [ clear option to default monitor entire user homedir ]
    inotify_webdir=public_html
    
    # Prioridad que se le dará al proceso que irá escanenado los ficheros creados o modificados en tiempo real
    # [ -19 = high prio , 19 = low prio, default = 10 ]
    inotify_nice=10
    

    Una vez editado el fichero de configuración podemos empezar a usar Maldet.

    Escaneo manual

    # Escaneo de todos los public_html del servidor, usamos ? como wildcard
     maldet -a /home/?/public_html
    

    También podemos ejecutar un escaneo solo de los ficheros recientes con:

    # Escaneo de los ficheros con menos de 3 días de antiguedad
     maldet -r /home/?/public_html 3
    

    Puedes enviar a la cuarentena todos los ficheros encontrados en un SCANID una vez realizado el escaner, suponiendo que en la configuración no tuvieras puesto que se envíe a cuarentena automaticamente..

    maldet --quarantine SCANID
    

    Si queremos dejar Maldet monitorizando en tiempo real, podemos lanzar el siguiente comando:

    maldet –monitor users
    maldet --monitor /home,/tmp,/path/que/quieras
    

    Maldet quedaría monitorizando la lista de paths separada por comas. Si en cambio ejecutamos el Maldet en modo monitor con el parámetro users, se escaneará el directorio definido en la variable inotify_webdir de la configuración, en cada home del usuario. Puedes ver un log del monitor de la siguiente forma:

    tail -f /usr/local/maldetect/inotify/inotify_log
    

    Si queremos matar todos los procesos de monitorización, podemos ejecutar:

    maldet -k
    

    Podemos ir viendo los reportes en Maldet en /usr/local/maldetect/sess/ y si vemos que algún Malware se ha colado, podemos enviarlo al autor para que lo incluya en la base de datos de Maldet de la siguiente forma:

    maldet -c malware_no_detectado.php
    

    Como ya he comentado al principio, cuando se instala se introducen unas entradas en el cron.daily para realizar escaneos diarios, si tienes curiosidad puedes mirar en el fichero /etc/cron.daily/maldet para ver que se está ejecutando exactamente.

    Más información:

    Compartir: del.icio.us BarraPunto Bitacoras.com Facebook Google Bookmarks Meneame Netvibes Technorati FriendFeed Twitter HelloTxt

    Return to the Mobile Edition.

    Artículos relacionados:

    1. 21 sets de iconos útiles para el desarrollo de aplicaciones web
    2. MegaZine 3, potente motor pageflip basado en actionscript 3 y open source
    3. Open flash chart 2, crear gráficos profesionales para la web

    ]]>
    http://www.nosolocodigo.com/linux-malware-detect-escaner-para-aplicaciones-web-open-source/feed 0
    HTMLform.com: asistente online para formularios http://www.nosolocodigo.com/asistente-online-para-crear-formularios http://www.nosolocodigo.com/asistente-online-para-crear-formularios#comments Sat, 26 Feb 2011 20:24:11 +0000 David http://www.nosolocodigo.com/?p=2466
  • Generador de themes para WordPress online
  • Generador de código online para PHP y MySQL: phpscaffold.com
  • Generador Css de menus y formularios
  • ]]>


    HTMLform.com es un asistente online para crear formularios que me ha parecido bastante interesante. Hacer formularios vistosos parece fácil, además genera el código HTML/JS/CSS/PHP del formulario.. Vía WebResourcesDepot

    Compartir: del.icio.us BarraPunto Bitacoras.com Facebook Google Bookmarks Meneame Netvibes Technorati FriendFeed Twitter HelloTxt

    Return to the Mobile Edition.

    Artículos relacionados:

    1. Generador de themes para WordPress online
    2. Generador de código online para PHP y MySQL: phpscaffold.com
    3. Generador Css de menus y formularios

    ]]>
    http://www.nosolocodigo.com/asistente-online-para-crear-formularios/feed 0
    Vídeos de Andrew Eddie sobre Joomla 1.6 http://www.nosolocodigo.com/videos-de-andrew-eddie-sobre-joomla-1-6 http://www.nosolocodigo.com/videos-de-andrew-eddie-sobre-joomla-1-6#comments Wed, 25 Aug 2010 10:56:50 +0000 David http://www.nosolocodigo.com/?p=2381
  • Recursos sobre Joomla en SmashingMagazine
  • Videotutorial sobre ACL en Joomla 1.6
  • Componente de ejemplo para Joomla 1.6: com_hello
  • ]]>


    Hace un tiempo ya escribí en mi twitter sobre estos vídeos, sin embargo creo que no recibieron la atención que se merecen. Son unos vídeos bastante extensos que resumen las características introducidas en Joomla 1.6 a nivel de API, ACL y Administración.

    Joomla 1.6 — For Developers from Andrew Smith on Vimeo.

    Joomla 1.6 — Access Control from Andrew Smith on Vimeo.

    What’s new in Joomla 1.6 from Andrew Smith on Vimeo.

    Compartir: del.icio.us BarraPunto Bitacoras.com Facebook Google Bookmarks Meneame Netvibes Technorati FriendFeed Twitter HelloTxt

    Return to the Mobile Edition.

    Artículos relacionados:

    1. Recursos sobre Joomla en SmashingMagazine
    2. Videotutorial sobre ACL en Joomla 1.6
    3. Componente de ejemplo para Joomla 1.6: com_hello

    ]]>
    http://www.nosolocodigo.com/videos-de-andrew-eddie-sobre-joomla-1-6/feed 1
    Videotutoriales para crear un blog en Joomla usando K2 http://www.nosolocodigo.com/videotutoriales-para-crear-un-blog-en-joomla-usando-k2 http://www.nosolocodigo.com/videotutoriales-para-crear-un-blog-en-joomla-usando-k2#comments Mon, 07 Jun 2010 18:26:58 +0000 David http://www.nosolocodigo.com/?p=2223
  • Videotutorial de 1 hora de Flexicontent, CCK para Joomla
  • K2 Content, módulo multiusos de K2 para mostrar contenido en Joomla
  • Banners en flash para Joomla usando Vinaora Cu3er 3D Slideshow
  • ]]>


    logo k2Hoy he creado otro videotutorial en el trabajo, esta vez sobre la creación de un blog en Joomla usando K2.  K2 es una extensión de Joomla que sustituye la gestión nativa de contenido por una implementación propia de este componente. Es una extensión muy completa que supera ampliamente la gestión de contenido de Joomla. La pega que le veo es que no usa las tablas de contenido de Joomla (jos_content) por lo no podremos usar los módulos creados para Joomla que muestran contenido. Aún así, hay bastantes módulos creados para K2, como LOF K2 Slideshow, que permiten mostrar contenido desde las tablas de K2.

    Una maginífica extensión que seguro que nos facilita la vida a la hora de crear blogs, o webs de publicación de contenidos en Joomla. Espero que os sirvan los videos.

    Compartir: del.icio.us BarraPunto Bitacoras.com Facebook Google Bookmarks Meneame Netvibes Technorati FriendFeed Twitter HelloTxt

    Return to the Mobile Edition.

    Artículos relacionados:

    1. Videotutorial de 1 hora de Flexicontent, CCK para Joomla
    2. K2 Content, módulo multiusos de K2 para mostrar contenido en Joomla
    3. Banners en flash para Joomla usando Vinaora Cu3er 3D Slideshow

    ]]>
    http://www.nosolocodigo.com/videotutoriales-para-crear-un-blog-en-joomla-usando-k2/feed 6
    Chuleta para crear plantillas de Joomla http://www.nosolocodigo.com/chuleta-para-crear-plantillas-de-joomla http://www.nosolocodigo.com/chuleta-para-crear-plantillas-de-joomla#comments Thu, 03 Jun 2010 14:00:23 +0000 David http://www.nosolocodigo.com/?p=2221
  • 40 plantillas de Joomla seleccionadas a mano
  • Recopilatorio: 10 plantillas para Joomla en tonos oscuros
  • Artisteer, herramienta para crear plantillas de Joomla, WordPress y Drupal
  • ]]>


    Leyendo ayudajoomla me he encontrado con esta chuleta para crear plantillas en Joomla. No es muy extensa, pero algo es algo :)

    Compartir: del.icio.us BarraPunto Bitacoras.com Facebook Google Bookmarks Meneame Netvibes Technorati FriendFeed Twitter HelloTxt

    Return to the Mobile Edition.

    Artículos relacionados:

    1. 40 plantillas de Joomla seleccionadas a mano
    2. Recopilatorio: 10 plantillas para Joomla en tonos oscuros
    3. Artisteer, herramienta para crear plantillas de Joomla, WordPress y Drupal

    ]]>
    http://www.nosolocodigo.com/chuleta-para-crear-plantillas-de-joomla/feed 2
    10 extensiones esenciales para Magento http://www.nosolocodigo.com/10-extensiones-esenciales-para-magento http://www.nosolocodigo.com/10-extensiones-esenciales-para-magento#comments Thu, 03 Jun 2010 06:00:44 +0000 Rafa http://www.nosolocodigo.com/?p=2121
  • Cómo actualizar Magento a 1.4.0.1.
  • Cómo configurar el IVA en Magento
  • Ya está aquí “Mootools Forge”, repositorio oficial de extensiones para Mootools
  • ]]>


    Magento cuenta con un repositorio de extensiones que los desarrolladores y administradores de esta plataforma de comercio electrónico tienen a su disposición.

    He recopilado una serie de estas extensiones que considero útiles. Aquí están:

    1. jqZoomjqZoom: Pasa el cursor por partes de las imagenes de tu catálogo y se mostrará un elegante zoom con la selección aumentada.

    2. Easy Flags: En tiendas con varios idiomas, incluye las típicas banderas que los identifican. Para funcionar correctamente, las vistas de tienda deben coincidir con los nombres de las imágenes de las banderas. Configúralo desde Gestionar tiendas.

    3. Bank Payment: Con esta extensión incluiremos en nuestra tienda el método de pago más simple: la transferencia bancaria. Nos permite administrar el número de cuenta receptora del pago y los estados del pedido implicados, entre otras cosas.

    4. Vertical Navigation with CSS classes: Permite la inclusión de un menu de navegación vertical. Se puede configurar a través del backend si convive o no con el menu de navegación principal. Editar su apariencia es muy fácil a través del backend y de sus ficheros CSS.

    5. MailChimpMailChimp Sinchronization: Extensión que sincroniza la información de clientes suscritos al newsletter en nuestra tienda Magento con el servicio MailChimp, específicamente dedicado al envío de boletines de noticias.

    6. Blog Extension: Creo que el nombre lo deja claro: un blog que podemos integrar en nuestra tienda. Con la inclusión del potente wysiwyg en la versión 1.4 y el potencial SEO que brinda Magento, podemos sacar mucho partido a esta extensión.

    7. ReCaptcha: Mantén a los spambots a raya.

    8. IG LightBox: Presenta las imágenes del catálogo con un simple lightbox. Además, se pueden configurar aspectos como los colores de la ventana modal, las fuentes de las etiquetas o el efecto fade.

    9. teaserboxTeaserBox: Es un slideshow hecho en flash que nos muestra una serie de imagenes. Por supuesto, configurable desde el backend.

    10. Module Creator: Muy útil para desarrolladores de Magento, crea la estructura básica para empezar a implementar un módulo para Magento totalmente integrado en nuestra tienda.

    Una manera sencilla de instalar extensiones en Magento es a través de su PEAR. Para ello necesitamos el extension key de la extensión, que se encuentra en los enlaces de cada una. Ejecuta un shell, y desde la raíz de nuestra tienda:

    
    #instala la extensión
    ./pear install extension_key
    #descarga la extensión en la raíz del sitio web
    ./pear download extension_key
    

    Otro día veremos con más detalle cómo utilizar el PEAR de Magento. Espero que os haya servido.

    Saludos.

    Actualización: he encontrado esta colección de extensiones gratuitas para Magento muy recomendable.

    Compartir: del.icio.us BarraPunto Bitacoras.com Facebook Google Bookmarks Meneame Netvibes Technorati FriendFeed Twitter HelloTxt

    Return to the Mobile Edition.

    Artículos relacionados:

    1. Cómo actualizar Magento a 1.4.0.1.
    2. Cómo configurar el IVA en Magento
    3. Ya está aquí “Mootools Forge”, repositorio oficial de extensiones para Mootools

    ]]>
    http://www.nosolocodigo.com/10-extensiones-esenciales-para-magento/feed 1
    Videotutorial de 1 hora de Flexicontent, CCK para Joomla http://www.nosolocodigo.com/videotutorial-de-1-hora-de-flexicontent-cck-para-joomla http://www.nosolocodigo.com/videotutorial-de-1-hora-de-flexicontent-cck-para-joomla#comments Wed, 26 May 2010 18:33:28 +0000 David http://www.nosolocodigo.com/?p=2015
  • Videotutoriales para crear un blog en Joomla usando K2
  • Videotutorial: como hacer un componente de Backend para Joomla 1.5 usando el patrón MVC
  • Uso de Translation Manager para mantener los ficheros de idiomas de Joomla
  • ]]>


    Logo de flexicontent El otro día estube creando una serie de videotutoriales sobre Flexicontent para el blog de Webempresa, que como comenté en mi anterior post, es donde estoy trabajando desde hace 3 meses.

    Flexicontent es una extensión que me gustó desde el primero momento en que la ví. La idea de crear tipos de contenidos al estilo CCK de Drupal es algo realmente potente, flexible y necesario para darle a la web un aspecto homogéneo. Además incluye características interesantes como categorías anidadas, tags, integración con sistemas de comentarios, integración con plugins de contenido de Joomla, ACL con FlexiAccess, usa las mismas tablas del core, lo que nos permite compatibilidad con todos los módulos que muestran contenido en Joomla (que son muchos), y muchas cosas más, que convierten a este Flexicontent en una extensión realmente interesante.

    No me enrollo más y os dejo con los videos, después del leer más. También podéis verlos desde Vimeo en alta resolución.

    Compartir: del.icio.us BarraPunto Bitacoras.com Facebook Google Bookmarks Meneame Netvibes Technorati FriendFeed Twitter HelloTxt

    Return to the Mobile Edition.

    Artículos relacionados:

    1. Videotutoriales para crear un blog en Joomla usando K2
    2. Videotutorial: como hacer un componente de Backend para Joomla 1.5 usando el patrón MVC
    3. Uso de Translation Manager para mantener los ficheros de idiomas de Joomla

    ]]>
    http://www.nosolocodigo.com/videotutorial-de-1-hora-de-flexicontent-cck-para-joomla/feed 8
    Chuleta de Google Analytics en PDF http://www.nosolocodigo.com/chuleta-de-google-analytics-en-pdf http://www.nosolocodigo.com/chuleta-de-google-analytics-en-pdf#comments Tue, 26 Jan 2010 01:07:03 +0000 David http://www.nosolocodigo.com/?p=1984
  • Carga lento Google analytics en tu web?
  • Estadísticas de eCommerce para VirtueMart con Google Analytics
  • Chuleta de HTML 5 en Woork
  • ]]>


    Leyendo Anieto2K me encuentro con una chuleta de Google Analytics en formato PDF. En la chuleta, además de lo típico, hay referencias a blogs recomendados donde sacar información interesante sobre Google Analytics.

    Compartir: del.icio.us BarraPunto Bitacoras.com Facebook Google Bookmarks Meneame Netvibes Technorati FriendFeed Twitter HelloTxt

    Return to the Mobile Edition.

    Artículos relacionados:

    1. Carga lento Google analytics en tu web?
    2. Estadísticas de eCommerce para VirtueMart con Google Analytics
    3. Chuleta de HTML 5 en Woork

    ]]>
    http://www.nosolocodigo.com/chuleta-de-google-analytics-en-pdf/feed 1