tag:blogger.com,1999:blog-21657244205850220712024-03-13T13:26:42.467-05:00Muchikon al Extremo !!!Carpe Diem :PMuchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.comBlogger221125tag:blogger.com,1999:blog-2165724420585022071.post-60420280951861440752013-05-01T12:28:00.001-05:002013-05-01T12:28:16.552-05:00Nostalgia
Despues de tiempo vuelvo a visitar mi blog T_T
El trabajo me consume casi completamente asi que esta un poco dificil
postear mas HowTos
Saludos a todos los lectores
Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-55317439073961237932012-08-05T19:29:00.001-05:002012-08-05T19:29:59.462-05:00Ill be backMe estoy poniendo al dia nuevamente, espero refrescar algunos temas que tengo antiguos y postear mas sobre android, debian, virtualizacion, etc
SaludosMuchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com1tag:blogger.com,1999:blog-2165724420585022071.post-359533641883095052011-11-21T19:56:00.002-05:002011-11-21T20:03:56.964-05:00AndroidLamentablemente ya no tengo Laptop hasta nuevo aviso, asi que tendre mucho menos tiempo para postear pero bueno tratare de hacer algo mas adelante, tambien perdi mi cel N8 (choros de m...) pero hice un esfuerzo y compre un SGS2 con Android asi que estare jugando con mi cel por un tiempo.<br />SaludosMuchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-40685782829078870422011-07-29T20:29:00.002-05:002011-07-29T20:35:42.058-05:00Could not initialize NSSEn Eclipse Indigo al momento de bajar e instalar el maven me salia un error asi en los logs del eclipse<br /><br />Could not initialize NSS<br /><br />Una rapida busqueda me arroja lo siguiente, falta configurar un archivo del sistema<br /><br />Editamos<br /><br />/etc/java-6-openjdk/security/nss.cfg<br /><br />y lo cambiamos esto<br /><br />nssLibraryDirectory = /usr/lib<br /><br />por lo siguiente:<br /><br />nssLibraryDirectory = /usr/lib/x86_64-linux-gnu<br /><br />Listo ya se instalo el Maven en el Eclipse Indigo en un Debian Testing<br /><br />Fuente:<br /><br /><a href="http://www.linux-archive.org/debian-user/553391-problem-libnss3-1d.html">http://www.linux-archive.org/debian-user/553391-problem-libnss3-1d.html</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com1tag:blogger.com,1999:blog-2165724420585022071.post-38906800302420394132011-07-09T18:33:00.001-05:002011-07-09T18:33:55.814-05:00Good timesVamos bien para adelante, nuevos desafiosMuchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com1tag:blogger.com,1999:blog-2165724420585022071.post-77815159778062419422011-04-08T09:41:00.008-05:002011-04-11T10:32:21.975-05:00LightSquid en Debian<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lightsquid.sourceforge.net/"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 227px; height: 62px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0xg4mLci6DHKYEYSvkvn9ww9d_bIXxLgp1qH2AYm02ZGYjOQTzucnDxSmPCTJSgh3yVkIIciWIL8xxtXHoSqYzmA4P5HMWcwyGbXCbJub0Q8YBILOUzwyKjT53LHW7CcAgJEh8FQrs0E/s320/Selecci%25C3%25B3n_030.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5593237790968044978" /></a><br /><br />Pasos para instalar Lightsquid <br /><br />1. Descargar el archivo lightsquid-1.8.tgz en <br /># cd /var/www/<br /># mkdir lightsquid<br /># cd lightsquid<br /># tar -xzf lightsquid-1.8.tgz<br /># mv lightsquid-1.8 lightsquid<br /><br />en /var/www/lightsquid/lightsquid<br />#chmod +x *.cgi<br />#chmod +x *.pl<br /><br />Cambiando permisos en lightsquid<br /><br />chown -R www-data.www-data *<br /><br />2. Ahora vamos a configurar el apache2 <br /><br /># nano /etc/apache2/sites-available/default<br /><br />Agregamos estas lineas<br /><br />< Directory "/var/www/lightsquid/lightsquid" ><br /> AddHandler cgi-script .cgi<br /> AllowOverride All<br /> AuthType Basic <br /> AuthName "Lightsquid Secured"<br /> AuthUserFile /etc/apache2/lightpass<br /> require valid-user<br />< /Directory ><br /><br />Luego creamos el usuario para que pueda ver la pagina.<br /># htpasswd -c /etc/apache2/lightsquid usuario<br /><br />Reiniciamos el servicio<br /># /etc/init.d/apache2 restart<br /><br />3.- Instalamos las librerias GD<br /># apt-get install libgd-gd2-perl<br /><br />4.- Modificamos las variables del archivo:<br /># nano /var/www/lightsquid/lightsquid/lightsquid.cfg <br /><br /><span style="font-style:italic;">#path to additional `cfg` files<br />$cfgpath ="/var/www/lightsquid/lightsquid";<br />#path to `tpl` folder<br />$tplpath ="/var/www/lightsquid/lightsquid/tpl";<br />#path to `lang` folder<br />$langpath ="/var/www/lightsquid/lightsquid/lang";<br />#path to `report` folder<br />$reportpath ="/var/www/lightsquid/lightsquid/report";<br />#path to access.log<br />$logpath ="/var/log/squid";<br />#path to `ip2name` folder<br />$ip2namepath ="/var/www/lightsquid/lightsquid/ip2name";</span><br /><br />5.- Agregamos esta linea al crontab -e<br /><br />*/10 * * * * /var/www/lightsquid/lightsquid/lightparser.pl <br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmTgl2ARidX0xLRLEJDnqvqwu8hhAlyPlyevi5AeUWJJa25qIlCT54YEeRDH6Jlazga_T5fgdOycxRpOhc_3TcuAlZQH04R4MC6OSj-DRjE4eJ72MLIQ_q89C8UJb7bn-nhK9q2wLMl00/s1600/Selecci%25C3%25B3n_028.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 183px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmTgl2ARidX0xLRLEJDnqvqwu8hhAlyPlyevi5AeUWJJa25qIlCT54YEeRDH6Jlazga_T5fgdOycxRpOhc_3TcuAlZQH04R4MC6OSj-DRjE4eJ72MLIQ_q89C8UJb7bn-nhK9q2wLMl00/s320/Selecci%25C3%25B3n_028.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5593225533355353650" /></a><br /><br />Fuente:<br /><br /><a href="http://lightsquid.sourceforge.net/">http://lightsquid.sourceforge.net/</a><br /><a href="http://es.scribd.com/doc/30479848/Procedimiento-para-la-Instalacion-de-Light-Squid">http://es.scribd.com/doc/30479848/Procedimiento-para-la-Instalacion-de-Light-Squid</a><br /><a href="http://www.agix.com.au/blog/2010/09/restricting-access-to-apache-via-username-password/">http://www.agix.com.au/blog/2010/09/restricting-access-to-apache-via-username-password/</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-1855568255670370832011-03-27T21:58:00.006-05:002011-03-27T22:57:28.567-05:00OpenVPN en Squeeze<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://openvpn.net/"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 232px; height: 70px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1XBLZz7Lt0-9NLlKTcNhz0eiUxYLdP51F7xxQdGHZ5fwJzbERnlK1uo1y796dMYYdS2mO0A6UzY4qI3a4mDU2KziwxRun1oZlrlRzeWsQUWknwAOL3CEMz9ej9UVMQMy_K8F068c-tHQ/s320/Selecci%25C3%25B3n_004.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5588961841445426562" /></a><br /><br />Configurando un OpenVPN Roadwarrior<br /><br />Primero lo primero:<br /><br /># aptitude install openvpn<br /><br />Vamos al directorio donde estan los certificados easy-rsa <br />#cd /usr/share/doc/openvpn/examples/easy-rsa/2.0/<br /><br />Creamos los certificados para el CA<br /><br />#. ./vars<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDHTIJ2TMOHvTVsfxmQNlJKwTdZ_R9U7pRfnpiEeBvLJF17gjI54oDoAbuJ1pmK9jTNTkUTp9MZal4UkWU-9M3XwoyZqjKKBckEwHTEhkS_fQIwzaVX1MXvLjzJiuD2XZgbBj0CHnoaC4/s1600/Selecci%25C3%25B3n_025.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 100px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDHTIJ2TMOHvTVsfxmQNlJKwTdZ_R9U7pRfnpiEeBvLJF17gjI54oDoAbuJ1pmK9jTNTkUTp9MZal4UkWU-9M3XwoyZqjKKBckEwHTEhkS_fQIwzaVX1MXvLjzJiuD2XZgbBj0CHnoaC4/s320/Selecci%25C3%25B3n_025.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5588974519071699554" /></a><br /><br />#./clean-all<br /><br />#./build-ca<br /><br />Creando el certificado para el server<br /><br />#./build-key-server server<br /><br />Creamos el certificado para el cliente<br /><br />#./build-key cliente<br /><br />Construimos el diffie hellman<br /><br />#./build-dh<br /><br />Las llaves creadas estan en la carpeta keys<br /><br />#cd /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/<br /><br />#ls -al<br /><br />ca.key ca.crt server.key server.csr server.crt cliente.key client.crt cliente.csr<br /><br />Tenemos lo siguiente<br /><br />ca.key-> debe estar en el Server CA<br />client.crt-> debe estar en el cliente<br />client.key-> debe estar en el cliente<br />server.crt-> debe estar el server OPENVPN<br />server.key-> debe estar el server OPENVPN<br />ca.crt-> Debe estar en el server y en todos los clientes.<br /><br />Vamos a modificar el archivo server.conf que esta en:<br /><br />#cd /usr/share/doc/openvpn/examples/sample-config-files/<br /><br /># nano server.conf<br />port 1194<br />proto udp<br />dev tun<br />ca /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/ca.crt<br />cert /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/server.crt<br />key /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/server.key<br />dh /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/dh1024.pem<br />server 10.8.0.0 255.255.255.0<br />ifconfig-pool-persist ipp.txt<br />push "route 192.168.1.0 255.255.255.0"<br />;push "redirect-gateway def1"<br />push "dhcp-option DNS 192.168.1.1"<br />client-to-client<br />keepalive 10 120<br />comp-lzo<br />persist-key<br />persist-tun<br />status openvpn-status.log<br />log /var/log/openvpn.log<br />log-append /var/log/openvpn.log<br />verb 3<br /><br />Despues de modificarlo copiarlo a /etc/openvpn" directory<br /><br />#cp server.conf /etc/openvpn/<br /><br />Iniciamos el servicio<br /><br /># /etc/init.d/openvpn start<br /><br />configurar el iptables con las reglas basicas<br /><br />Si ya se tiene un firewall se debe adicionar estas reglas<br /><br />iptables -A INPUT -i tun0 -j ACCEPT<br />iptables -A FORWARD -i tun0 -j ACCEPT<br /><br />Con eso se tiene la parte del server, pero falta el cliente<br />Si es un winbug que es el comun de los casos se hace lo siguiente:<br /><br />Se instala el cliente openvpn:<br /><br />http://openvpn.se/download.html<br /><br />Despues de instalar openvpn cliente, poner los archivos en la carpeta config<br /><br />Creamos el archivo cliente.ovpn con el contenido<br /><br />*****<br />client<br />dev tun<br />proto udp<br />remote ipdelserver 1194<br />resolv-retry infinite<br />nobind<br />persist-key<br />persist-tun<br />ca “C:\\Archivos de programa\\OpenVPN\\config\\ca.crt”<br />cert “C:\\Archivos de programa\\OpenVPN\\config\\cliente.crt”<br />key “C:\\Archivos de programa\\OpenVPN\\config\\cliente.key”<br />comp-lzo<br />verb 4<br />*****<br /><br />Creamos la interface del openvpn en el winbugs<br /><br />Inicio --> todos los programas --> OpenVPN --> Add a new TAP-win32 virtual ethernet adapter<br /><br />En la capeta:<br /><br />C:\Archivos de programa\OpenVPN\config<br /><br />Debemos tener los archivos<br /><br />cliente.ovpn, cliente.crt, cliente.key y ca.crt<br /><br />Luego recien vamos al icono en la parte inferior, le damos click derecho y conect, te debe salir verde como en la figura sino cuestion de mirar los logs<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDyQwnQ6KdYbthTG06MgaiVNqYUbTP41m8ZoxXoeycGI0dzpmPYJvgJKQek85D7Nut35V7t2CHMQn0bWE_VIjEkrBJqHmJ1caKa0M8kH5UgbOghz2lzPmOAi4IL_AmPscd9VycnFNtKU4/s1600/Selecci%25C3%25B3n_005.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 140px; height: 35px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDyQwnQ6KdYbthTG06MgaiVNqYUbTP41m8ZoxXoeycGI0dzpmPYJvgJKQek85D7Nut35V7t2CHMQn0bWE_VIjEkrBJqHmJ1caKa0M8kH5UgbOghz2lzPmOAi4IL_AmPscd9VycnFNtKU4/s320/Selecci%25C3%25B3n_005.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5588973171367182386" /></a><br /><br />PD: Siempre es bueno mirar los logs en el cliente y en el server para detectar posibles inconvenientes.<br /><br />Fuente:<br /><br /><a href="http://openvpn.net/index.php/open-source/documentation/howto.html">http://openvpn.net/index.php/open-source/documentation/howto.html</a><br /><a href="http://cihan.me/how-to-setup-openvpn-server-on-debian-lenny/">http://cihan.me/how-to-setup-openvpn-server-on-debian-lenny/</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com4tag:blogger.com,1999:blog-2165724420585022071.post-85041024092982736502011-03-27T19:14:00.004-05:002011-03-27T19:31:41.515-05:00Ntop en Wheezy<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ntop.org/"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 112px; height: 66px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9YimaawT1fqmPkEeEj7xojFGsC3U-Q8XjomhERHYDg5uxv-8YIFxqLX23gxR6mvePyS63RZ2XvA031rmCInlob169bB2K9OCqPccWdvaz7yolpSoTAyrzMghERqLLJ1SkLyLHiog310s/s320/Selecci%25C3%25B3n_002.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5588917932543437778" /></a><br />Ntop es una famosa herramienta para visualizar el trafico en tiempo real<br /><br />Actualmente se encuentra en los repositorios de Wheezy lo instalamos<br /><br /># aptitude install ntop<br /><br />Luego te pide un pass para el admin<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBxTcuhgUYzkErvdmbBIllCE1Nv9Bjkq1bqnePV29xGGVfky5NX9Bz8ghnu6wAulDA22VjmVaSuXDQPuBryfyXAXCHXpjvA4F1PsGMN_mtAa1GpbASBRo-hPqm_YhmhEjNaeY54kIIPow/s1600/Selecci%25C3%25B3n_003.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 159px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBxTcuhgUYzkErvdmbBIllCE1Nv9Bjkq1bqnePV29xGGVfky5NX9Bz8ghnu6wAulDA22VjmVaSuXDQPuBryfyXAXCHXpjvA4F1PsGMN_mtAa1GpbASBRo-hPqm_YhmhEjNaeY54kIIPow/s320/Selecci%25C3%25B3n_003.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5588918750896584050" /></a><br /><br />Y listo ya tienes el ntop:<br /><br />http://laipdentop:3000<br /><br />Luego de un rato te muestra el trafico<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-hmQzPKqhPKwx0T8Snb20KbpsjqTQmw84pmdbVrcf3WcFL2CUcI3-EW_-C63Mv0KHsdeWvPR-QZfgKvT_Xhejgnr0Izvu7ZOPKQKp8XwWBr30wPcrx4aOyR5fZ43I_aSIUaDKpB6rhos/s1600/Selecci%25C3%25B3n_001.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 152px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-hmQzPKqhPKwx0T8Snb20KbpsjqTQmw84pmdbVrcf3WcFL2CUcI3-EW_-C63Mv0KHsdeWvPR-QZfgKvT_Xhejgnr0Izvu7ZOPKQKp8XwWBr30wPcrx4aOyR5fZ43I_aSIUaDKpB6rhos/s320/Selecci%25C3%25B3n_001.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5588918927816653890" /></a><br /><br />Ahora si desean que pida password al inicio de abrir la pagina solo basta ir a <br />Admin -> Configure -> protect URLs y abajo hacer clic en "Add URL"<br />No añadir nada dejarlo en blanco<br />Seleccionar el usuario puede der el admin<br />luego click en el boton "Add URL"<br /><br />Ahora cuando vayas al link<br /><br />http://laipdentop:3000<br /><br />Saldra una ventana para que pongas el user y pass<br /><br />Fuente:<br /><br /><a href="http://www.ntopsupport.com/faq.html">http://www.ntopsupport.com/faq.html</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-82292905855742009912011-03-23T10:38:00.003-05:002011-03-23T11:18:56.107-05:00PostgreSQL server failed to startEl problema inicial para variar era que no se podia iniciar el servicio del postgresql, lo que paso fue lo siguiente:
<br />
<br />Tenia configurado el network-manager de gnome y por ello comente todo el contenido de /etc/network/interfaces
<br />
<br />No podia hacer ping al localhost y me salia este mensaje cada vez que queria levantar el servicio
<br /><span style="font-style:italic;">
<br />Starting PostgreSQL 9.0 database server: mainThe PostgreSQL server failed to start. Please check the log output: 2011-03-23 10:31:36 PET LOG: no se pudo enlazar al socket IPv4: No se puede asignar la direcci?n solicitada 2011-03-23 10:31:36 PET HINT: ?Hay otro postmaster corriendo en el puerto 5432? Si no, aguarde unos segundos y reintente. 2011-03-23 10:31:36 PET WARNING: no se pudo crear el socket de escucha para <<localhost>> 2011-03-23 10:31:36 PET FATAL: no se pudo crear ning?n socket TCP/IP ... failed!</span>
<br />
<br />Solucion:
<br />
<br />Agregar en el /etc/network/interfaces
<br />
<br /><span style="font-style:italic;">auto lo
<br />iface lo inet loopback</span>
<br />
<br />Listo con ello ya se puede levantar el servicio
<br />
<br />Habilitar acceso remoto al Postgresql
<br />
<br />nano /etc/postgresql/9.0/main/postgresql.conf
<br />
<br /><span style="font-style:italic;">listen_addresses = '*'</span>
<br />
<br />nano /etc/postgresql/9.0/main/pg_hba.conf
<br />
<br /><span style="font-style:italic;">host all all 0.0.0.0/0 md5</span>
<br />
<br />Reiniciar el servicio y listo
<br />
<br />Desde otra ubicacion
<br /># psql -h ipexterna -U usario -W
<br />
<br />Listo
<br />
<br />Saludos
<br />
<br />Fuente:
<br /><a href="http://ubuntuforums.org/showthread.php?t=1612198">
<br />http://ubuntuforums.org/showthread.php?t=1612198</a>
<br />
<br /><a href="http://kb.mediatemple.net/questions/1237/How+do+I+enable+remote+access+to+my+PostgreSQL+server%3F">http://kb.mediatemple.net/questions/1237/How+do+I+enable+remote+access+to+my+PostgreSQL+server%3F</a>
<br />Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-58290028604705138752011-03-22T20:14:00.004-05:002011-03-22T20:30:59.162-05:00Drivers HP dv6 en Debian Wheezy & candy toolsPara el conky solo basta seguir los pasos de este link<br /><br /><a href="http://gnome-look.org/content/show.php/CONKY-colors?content=92328">http://gnome-look.org/content/show.php/CONKY-colors?content=92328</a><br /><br />En caso del compiz<br /><br /># aptitude install compiz compizconfig-settings-manager compiz-fusion-plugins-main compiz-gnome compiz-gtk<br /># aptitude install fusion-icon<br /><br />Ir a Sistema -> Preferencias -> aplicaciones al inicio<br />Y poner los datos<br />Nombre: compiz<br />comando: compiz --replace<br /><br />El Network manager:<br /><br /><a href="http://wiki.debian.org/NetworkManager">http://wiki.debian.org/NetworkManager</a><br /><br /><br />Para setear levantar el wifi<br /><br /># aptitude install wireless-tools<br /># aptitude install firmware-b43-lpphy-installer<br /># iwconfig<br /><br />Listo wifi up<br /><br />Para levantar el sonido en una HP dv6 <br /><br />Basta hacer como root:<br /><br /># alsctl init <br /><br />Y hace la magia del sonido <br /><br />Fuente:<br /><a href="http://forums.debian.net/viewtopic.php?f=7&t=42350">http://forums.debian.net/viewtopic.php?f=7&t=42350</a><br /><br /><a href="http://wiki.debian.org/bcm43xx">http://wiki.debian.org/bcm43xx</a><br /><br /><a href="http://wiki.debian.org/Compiz">http://wiki.debian.org/Compiz</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-81428787093541706462011-03-17T19:53:00.015-05:002011-03-27T19:14:49.086-05:00Sagan 0.1.8 con Barnyard2 support en Snorby 2.2.5<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://sagan.softwink.com/"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 42px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSX5AxOGD0Cem-3RLSCFboi55kvUIVwg3l_gLQ6DGIjMkNXmRvskpDare5ivAq7HFl0tvHf3B06pSCBCflBa_YJ-GXGNccE7laxMkqOMRDkI_FcLoemwYfLqQ15tIrdI3PaFhEQR9vIWQ/s320/Selecci%25C3%25B3n_034.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5585217245038953314" /></a><br /><br />Es una herramienta para visualizar los logs en realtime, ademas usa una serie de reglas (tipo snort) para detectar anomalias en la red.<br /><br />Ademas existen varios front ends para snort que pueden ser usados por sagan como es el Snorby, Base, Sguil, etc .. En este caso vamos a usar Snorby<br /><br />Vamos con los paquetes necesarios, primero actualizamos<br /># aptitude update<br /># aptitude upgrade<br /><br />Necesitamos el paquete PCRE<br />aptitude install libpcre3-dev libpcre3<br /><br />Paquetes opcionales:<br />Si deseas recibir alertas en tu correo<br /># aptitude install libesmtp-dev<br /><br />Si deseas guardar la info en una base de datos mysql<br /># aptitude install libmysqlclient15-dev<br /><br />Si deseas usar postgresql<br />#aptitude install postgresql-server-dev-8.4<br /><br />Security Information Management System<br />#aptitude install libprelude-dev <br /><br />Log normalizing library<br />#aptitude install liblognorm-dev<br /><br />Para este caso vamos a usar el mysql<br /><br />*************<br />Bajamos el sagan http://sagan.softwink.com/download<br /><br />La version actual es la 0.1.8 con soporte unified2<br /><br />Compilamos e instalamos<br /># ./configure --disable-postgresql<br /># make && make install<br /><br />Ahora sigue la configuracion del syslog-ng, si no lo tenemos lo instalamos de los repositorios<br /># aptitude install syslog-ng<br /><br />Ahora sagan tiene dos formas de tratar los datos entrantes, por medio de FIFO o program mode:<br /><br />- FIFO (First In/First Out),<br />Syslog-ng envia los eventos al archivo /var/run/sagan.fifo, de este modo Sagan logra leer este archivo.<br /><br />Para ello se debe crear el archivo<br />mkfifo /var/run/sagan.fifo<br />ls -l /var/run/sagan.fifo <br />prw------- 1 root root 0 mar 17 17:56 /var/run/sagan.fifo<br /><br />Debemos modificar el syslog-nd.conf, y añadir las lineas correspondientes segun el archivo ejemplo de la pagina de sagan http://sagan.softwink.com/syslog-ng-fifo.txt<br /><br />- Program mode<br />significa que Sagan tomara los eventos via standard input (stdin) <br /><br />Igualmente reemplazamos el archivo syslog-ng.conf o usamos el dado por la pagina del autor<br />http://sagan.softwink.com/syslog-ng-program.txt<br /><br />En mi caso escogo el modo FIFO y renombro el syslog-ng.conf que viene por default y uso el archivo ejemplo syslog-ng.conf de la pagina sagan.<br /><br />Ahora vamos a modificar el archivo de configuracion sagan.conf, que debe estar en <br />/usr/local/etc/sagan.conf<br /><br />Modificamos <br />sagan_host 192.168.0.2 --> poner la ip de la PC<br /><br />Si deseamos loggearnos a una base de datos snort;<br /># [Required if logging to a Snort database]<br /><br />; sagan_hostname sagan<br />; sagan_interface syslog<br />; sagan_filter none<br />; sagan_detail 1<br /><br />; maxdb_threads 50<br />; output database: log, mysql, user=sagan password=secret dbname=snort_db host=192.168.0.1<br /><br />#Vamos a usar el Unified2 output plugin<br />output unified2: filename sagan.log, limit 128<br /><br />En mi caso comente lo siguiente<br />porque al ejecutar el sagan me salia violacion de segmento:<br /><br />#normalize: cisco, $RULE_PATH/cisco-normalize.rulebase<br />#normalize: openssh, $RULE_PATH/openssh-normalize.rulebase<br />#normalize: smtp, $RULE_PATH/smtp-normalize.rulebase<br />#normalize: dns, $RULE_PATH/dns-normalize.rulebase<br />#normalize: imap, $RULE_PATH/imap-normalize.rulebase<br /><br />Reglas de Sagan<br />Para poder usar las reglas dadas por sagan hay que descargarlo de:<br /><a href="http://sagan.softwink.com/rules/sagan-rules-current.tar.gz">http://sagan.softwink.com/rules/sagan-rules-current.tar.gz</a><br /><br />Y copiamos los archivos a la ruta definida por la variable $RULE_PATH<br />var RULE_PATH /usr/local/etc/sagan-rules<br /><br />Creamos la carpeta sagan-rules y copiamos los archivos ahi<br /><br />Creamos el usuario sagan luego, lo hacemos propietario de los archivo con el comando chown<br /><br />debian:~# chown -R sagan.sagan /var/log/sagan<br />debian:~# chown -R sagan.sagan /var/run/sagan<br />debian:~# chown -R sagan.sagan /var/run/sagan.fifo<br /><br />Configurando Barnyard2<br /><br />Copiamos el archivo de ejemplo de la pagina de sagan<br /><br /><a href="https://wiki.softwink.com/bin/view/Main/Barnyard2HowTo">https://wiki.softwink.com/bin/view/Main/Barnyard2HowTo</a><br /><br />Y modificamos la ultima linea con los datos respectivos de la base de datos.<br /><br />creamos el archivo <br /># touch /var/log/barnyard2/barnyard2-sagan.waldo<br /># chown -R sagan.sagan /var/log/barnyard2/barnyard2-sagan.waldo<br /><br />Ejecutamos sagan<br /><br /># /usr/local/bin/sagan<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiekBGtJWSASm8iFjlk1k5DCttsecoRUSl402tdh2nbIpIR7FQmtPCOjrrdTskn_ZgAqUQYEUU-njSevRuvFEY7oYTDyt3u6z-N0FhRtib2aKRpzzj6x3uYPpIN51GbpqSeaNjTAAklJgs/s1600/Selecci%25C3%25B3n_028.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 203px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiekBGtJWSASm8iFjlk1k5DCttsecoRUSl402tdh2nbIpIR7FQmtPCOjrrdTskn_ZgAqUQYEUU-njSevRuvFEY7oYTDyt3u6z-N0FhRtib2aKRpzzj6x3uYPpIN51GbpqSeaNjTAAklJgs/s320/Selecci%25C3%25B3n_028.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5585220112639984178" /></a><br /><br />Ejecutamos el Barnyard2<br /><br /># /usr/local/bin/barnyard2 -c /usr/local/etc/barnyard2.conf -d /var/log/sagan -f sagan.log -w /var/log/barnyard2/barnyard2-sagan.waldo -S /usr/local/etc/sagan-rules/sagan-sid-msg.map -C /usr/local/etc/sagan-rules/classification.config<br /><br />Si todo sale bien sale un mensaje como este:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj39YHH5YOdy0OsEBoUIEvUcS8tKvZvCEnOTKolky7EKZxpHRKDnWj51ZlaOcFtvRnMHOumKaVyyGb13K3DmSnl1LaluDpeA7Wcamtr7vi_DZ5uJf4QX-BHj2PrGdy7sD2a1P05lb1Lsgw/s1600/Selecci%25C3%25B3n_027.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 131px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj39YHH5YOdy0OsEBoUIEvUcS8tKvZvCEnOTKolky7EKZxpHRKDnWj51ZlaOcFtvRnMHOumKaVyyGb13K3DmSnl1LaluDpeA7Wcamtr7vi_DZ5uJf4QX-BHj2PrGdy7sD2a1P05lb1Lsgw/s320/Selecci%25C3%25B3n_027.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5585220413371503874" /></a><br /><br />Despues de un rato vemos que aparece el sensor y los respectivos eventos<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoQc8l5Io6W9ZmmnhX2WpxbIw_7gRIF4djllNzADsqfj2ez9dB_Gmlddp8cQnBtpQlC6vHM68ru69tCXOWQpMKXWL_Hqmh36QyKO0VJfKHcA49TBCUTUF_2TndYkpTgUl2CnXzz7BXrZs/s1600/Selecci%25C3%25B3n_029.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 73px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoQc8l5Io6W9ZmmnhX2WpxbIw_7gRIF4djllNzADsqfj2ez9dB_Gmlddp8cQnBtpQlC6vHM68ru69tCXOWQpMKXWL_Hqmh36QyKO0VJfKHcA49TBCUTUF_2TndYkpTgUl2CnXzz7BXrZs/s320/Selecci%25C3%25B3n_029.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5585220755439739106" /></a><br /><br />Vamos a la interface del snorby y vemos la aparicion de un sensor mas:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2RrQ2ZDK-wvjtuBuwBFx8Zz8fG93-MtPNbTNaAA688JWhRaDJEYiuyBQyqXVId9ACi9JNpqHim_rC1ZB0-MfdCGqS4vl0ZlSrPePf7Mkv8DV-gAAQd_manWYilEGsP6GOfvdPwhqts7Q/s1600/Selecci%25C3%25B3n_030.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 90px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2RrQ2ZDK-wvjtuBuwBFx8Zz8fG93-MtPNbTNaAA688JWhRaDJEYiuyBQyqXVId9ACi9JNpqHim_rC1ZB0-MfdCGqS4vl0ZlSrPePf7Mkv8DV-gAAQd_manWYilEGsP6GOfvdPwhqts7Q/s320/Selecci%25C3%25B3n_030.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5585221025564470258" /></a><br /><br />Vemos los eventos de ese sensor<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8eIrHXtoo3JQ4SNapDIH4hrI4xbio5itAHCm8RSZjdHSKQYpWsE6dI1IBgkIsZQcDTstOOqsK-F9uufiAGsDzL7wKKZr6_kcet98nlGERUCN3DpQxTjqgatgY-lmwmKLAqEDOOfLnkrE/s1600/Selecci%25C3%25B3n_032.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 95px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8eIrHXtoo3JQ4SNapDIH4hrI4xbio5itAHCm8RSZjdHSKQYpWsE6dI1IBgkIsZQcDTstOOqsK-F9uufiAGsDzL7wKKZr6_kcet98nlGERUCN3DpQxTjqgatgY-lmwmKLAqEDOOfLnkrE/s320/Selecci%25C3%25B3n_032.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5585221884570221922" /></a><br /><br />Y los detalles<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0hXLYmAz1ZWNM3yk2br_-3HMBGBPhcvVNEBWrkVooiNDr1HxgZ-eSvQvyhuB2Wtt2mPGHJfnnyhlMTFQRhJhaX2lyjFFONiQ17GfQ0dDiSsddlDGUHsP1ISTz0oA7X3bXQthVfTNYSWE/s1600/Selecci%25C3%25B3n_033.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 194px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0hXLYmAz1ZWNM3yk2br_-3HMBGBPhcvVNEBWrkVooiNDr1HxgZ-eSvQvyhuB2Wtt2mPGHJfnnyhlMTFQRhJhaX2lyjFFONiQ17GfQ0dDiSsddlDGUHsP1ISTz0oA7X3bXQthVfTNYSWE/s320/Selecci%25C3%25B3n_033.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5585222091367377762" /></a><br /><br />PD: A veces tenia el problema que al momento de ejecutar el barnyard2 me salia un mensaje como este:<br /><br /><span style="font-style:italic;">WARNING: Can't extract timestamp extension from 'sagan.log'using base 'sagan.log'<br />Waiting for new data<br />WARNING: Can't extract timestamp extension from 'sagan.log'using base 'sagan.log'</span><br /><br />Esto sucede porque hay un sagan.log que tiene informacion acerca del funcionamiento de sagan y el unified2 tambien se llama sagan.log.<br /><br />Para solucionarlo modificamos el archivo sagan.conf en la parte de unified2<br />output unified2: filename <span style="font-weight:bold;">sagan.u2</span>, limit 128<br /><br />Y el comando quedaria asi:<br /># /usr/local/bin/barnyard2 -c /usr/local/etc/barnyard2.conf -d /var/log/sagan -f sagan.u2 -w /var/log/barnyard2/barnyard2-sagan.waldo -S /usr/local/etc/sagan-rules/sagan-sid-msg.map -C /usr/local/etc/sagan-rules/classification.config<br /><br />Ahora si no habria conflictos de ningun tipo<br /><br />Fuente:<br /><a href="https://wiki.softwink.com/bin/view/Main/ChampClark">Help from Champ Clark III Sagan's creator</a><br /><a href="https://wiki.softwink.com/bin/view/Main/SaganHOWTO">https://wiki.softwink.com/bin/view/Main/SaganHOWTO</a><br /><a href="http://muchikon.blogspot.com/2010/07/sagan-en-debian.html">http://muchikon.blogspot.com/2010/07/sagan-en-debian.html</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-9759840338672323732011-03-17T08:33:00.006-05:002011-03-17T09:33:30.291-05:00OpenFPC 0.5 con Snorby 2.2.5<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://code.google.com/p/openfpc/"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 228px; height: 71px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF4c4H_tnnCwZ97l2FJ2CkrT-PHmKYM7nmwZoWqTb6sE2tkW8TPMz3s8dRKkjGyNOlO2pHkYCRJBXS1E31SrhlvxU8-szc3SaD1JEgWBVnv7q4XNMlQv4aw2SlPa8ZD7b2kuUoTCluzXQ/s320/Selecci%25C3%25B3n_025.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5585041827845012450" /></a><br /><br />OpenFPC es basicamente un conjunto de herramientas que permite capturar el trafico de determinado evento y dartelo en formato *.pcap para su posterior analisis con el wireshark por ejemplo, vamos integrar esta opcion con el snorby.<br /><br />OpenFPC tiene muchas mas opciones las cuales pueden ser revisadas en su pagina oficial<br /><br />Actualizamos el sistema<br /><br /># aptitude update<br /># aptitude upgrade<br /># aptitude install apache2 daemonlogger tcpdump tshark libarchive-zip-perl libfilesys-df-perl libapache2-mod-php5 mysql-server php5-mysql libdatetime-perl libdbi-perl libdate-simple-perl php5-mysql libterm-readkey-perl libdate-simple-perl<br /><br />Vamos a descargar el openfpc de su pagina oficial<br /><a href="http://code.google.com/p/openfpc/downloads/list">http://code.google.com/p/openfpc/downloads/list</a><br /><br /># tar zxvf openfpc-0.5-281.tgz<br /># mv openfpc-0.5-281 /var/www/<br /># mv openfpc-0.5-281/ openfpc<br /># cd openfpc<br /># ./openfpc-install.sh install<br /># openfpc –action start<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQBfjTDCiexaYX6FwhtcxcSlKQ7x-8f4UJ9x3kKQ5o2nebrXNqceVmCx3upsGnjRbBIoikEX7TOKsy7x1eMqd5NiOY0ojmqVJgvrdJd4RY6e1qTdpeNLAnnnz_Ed5PPZNzEsLWh6QD6Bs/s1600/Selecci%25C3%25B3n_026.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 164px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQBfjTDCiexaYX6FwhtcxcSlKQ7x-8f4UJ9x3kKQ5o2nebrXNqceVmCx3upsGnjRbBIoikEX7TOKsy7x1eMqd5NiOY0ojmqVJgvrdJd4RY6e1qTdpeNLAnnnz_Ed5PPZNzEsLWh6QD6Bs/s320/Selecci%25C3%25B3n_026.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5585052108708470034" /></a><br /><br /># openfpc-client -a status<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZAuR5lVJ7I0LiQ7DXc6QbHu83CQ7ex5sLY8ugYWa76HK4pNIF2BM-3oIhlMSbaQwwb2jacXZkOIAUy1GMGXoMCLyTQVXZB6hYWwDz3riB0-hsqZqiOOk1RZ6B3r8z4FpMQtbuDQpw2uE/s1600/Selecci%25C3%25B3n_027.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 260px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZAuR5lVJ7I0LiQ7DXc6QbHu83CQ7ex5sLY8ugYWa76HK4pNIF2BM-3oIhlMSbaQwwb2jacXZkOIAUy1GMGXoMCLyTQVXZB6hYWwDz3riB0-hsqZqiOOk1RZ6B3r8z4FpMQtbuDQpw2uE/s320/Selecci%25C3%25B3n_027.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5585052259633951458" /></a><br /><br />Habilitamos el openfpc en a interface de administracion de Snorby<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgizcqv-POPigHgweLlUPhEw1q7m2bY2DQSbds2PscDeOHs_cuwaie568rS_13KTPfR9XpHl7doA-wEnkIkWyRq0hKxqNQrjWzaUbB_guJlLpTm1IrncF_ykKuY5SFKBJJ9yGzRMV6RrJQ/s1600/openfpc.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 217px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgizcqv-POPigHgweLlUPhEw1q7m2bY2DQSbds2PscDeOHs_cuwaie568rS_13KTPfR9XpHl7doA-wEnkIkWyRq0hKxqNQrjWzaUbB_guJlLpTm1IrncF_ykKuY5SFKBJJ9yGzRMV6RrJQ/s320/openfpc.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5585053283770805810" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4i8uxnKNG4VS4faZRG4CdvmVn06DEK_2G4IYBaZ7dVDo4Vyt59zJMhX3hZB1M13JAUfbviSaEnjiE8bXigNbbTtMEpyVbjInLE4sYfkQHD7-k2LOtYQqeO6WhlnxPbnaIOvdU_CKoF3M/s1600/openfpc2.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 194px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4i8uxnKNG4VS4faZRG4CdvmVn06DEK_2G4IYBaZ7dVDo4Vyt59zJMhX3hZB1M13JAUfbviSaEnjiE8bXigNbbTtMEpyVbjInLE4sYfkQHD7-k2LOtYQqeO6WhlnxPbnaIOvdU_CKoF3M/s320/openfpc2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5585056692471833554" /></a><br /><br />Fuente:<br /><br /><a href="http://leonward.wordpress.com/2010/12/06/insta-snorby-0-4-with-openfpc/">http://leonward.wordpress.com/2010/12/06/insta-snorby-0-4-with-openfpc/</a><br /><a href="http://www.openfpc.org/">http://www.openfpc.org/</a><br /><a href="http://code.google.com/p/openfpc/">http://code.google.com/p/openfpc/</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-14491775577410094752011-03-16T20:59:00.012-05:002011-03-21T15:52:25.253-05:00Pulledpork en Debian Wheezy<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://code.google.com/p/pulledpork/"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 309px; height: 76px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig5teg1uLFSHcqleohjvE30ltyB-OKuuvFUSQ2vBocPmJzKz1XXCzDBYH8xDuMfYri6ob9gnG0IfbZC7N6wKmKavslKbbO_s8KTWzmWTT1-roKRXcXr0IEAFWojMHFiSAyCM4C8zBmg_0/s320/Selecci%25C3%25B3n_038.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5584863126366265746" /></a><br /><br />Vamos a configurar el pulledpork en el Snort <br /><br />Descargamos <br /># wget http://pulledpork.googlecode.com/files/pulledpork-0.5.0.tar.gz<br /># tar -zxf pulledpork-0.5.0.tar.gz && cd pulledpork-0.5.0<br /># cp pulledpork.pl /usr/sbin && cp etc/*.conf /etc/snort<br /><br />Vamos a bajar las reglas del snort para ello necesitamos el oinkcode<br />https://www.snort.org/account/oinkcode<br /><br />Ahora procedemos a modificar el archivo pulledpork.conf<br /><br /># nano /etc/snort/pulledpork.conf<br /><br />Comentamos lo referente a emergingthreats<br />Modificamos la ruta:<br />rule_url=http://www.snort.org/reg-rules/|snortrules-snapshot-2900.tar.gz|oinkcode<br />Cambiamos:<br />rule_path=/etc/snort/rules/snort.rules<br />rule_path=/etc/snort/rules/local.rules<br />sid_msg=/etc/snort/sid-msg.map<br />config_path=/etc/snort/snort.conf<br />distro=Debian-Lenny<br />snort_version=2.9.0.4<br />/etc/snort/enablesid.conf<br />/etc/snort/disablesid.conf<br />/etc/snort/modifysid.conf<br />Y comentamos<br />#sostub_path=/usr/local/etc/snort/rules/so_rules.rules<br /><br /><br />Deshabilita las reglas de bloqueo (fwsam)<br /># echo pcre:fwsam /etc/snort/disablesid.conf<br /><br />Modificamos <br /># nano /etc/snort/modifysid.conf <br /><br />La ultima linea cambiarlo a (hay un error de tipeo):<br />302,429,1821 "$EXTERNAL_NET" "$HOME_NET" <br /><br /># pulledpork.pl -c /etc/snort/pulledpork.conf<br /> <br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivmxBhOvyhe0Pj4cJ-oBVFHhAp8dvclGaU9VK4bmP_UOciAdreW3gdkiz0YKYXPr1NT4Dhsz1E6o6aYt1dfr9HAv1GWCiHLrRll-5NZouJxgcdmtlOWgcBjBXH1V1mGTtmcStBYer4CnM/s1600/Selecci%25C3%25B3n_039.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 189px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivmxBhOvyhe0Pj4cJ-oBVFHhAp8dvclGaU9VK4bmP_UOciAdreW3gdkiz0YKYXPr1NT4Dhsz1E6o6aYt1dfr9HAv1GWCiHLrRll-5NZouJxgcdmtlOWgcBjBXH1V1mGTtmcStBYer4CnM/s320/Selecci%25C3%25B3n_039.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5584880637579609586" /></a><br /><br />Al final tenemos el mensaje de Fly piggy Fly !!!<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhSEhjDTjsgcUovPpsf3C1DAF2vi3XoH0eHm6xD9uFXZi6x0rKlfRia7o789vZDiqj3Omv4P8SG9gPeQsxWJ2AkOG-eOLramTgUyDUZ_E-oHsyufM71V4mPX-Rzg9czUk-C7gdYrrm4AY/s1600/Selecci%25C3%25B3n_040.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhSEhjDTjsgcUovPpsf3C1DAF2vi3XoH0eHm6xD9uFXZi6x0rKlfRia7o789vZDiqj3Omv4P8SG9gPeQsxWJ2AkOG-eOLramTgUyDUZ_E-oHsyufM71V4mPX-Rzg9czUk-C7gdYrrm4AY/s320/Selecci%25C3%25B3n_040.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5584880745683715202" /></a><br /><br />Reiniciamos el servicio<br /><br /># /etc/init.d/snortbarn restart<br /><br />Snort is on Fire !!!<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRoeMWQNqGr1gVTZG9_JHk3wStwKzBgQ4PEs3LduRiJGVIZAb-H_bMt2fLgEnr2BkfrN-HMOUuxiUEwD3P4ii8h1hkwsbR-e4nfW7JeBzrFOWHvEXKDOUNUjEpXTVNJYi_9hcPVO3szos/s1600/Selecci%25C3%25B3n_042.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 315px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRoeMWQNqGr1gVTZG9_JHk3wStwKzBgQ4PEs3LduRiJGVIZAb-H_bMt2fLgEnr2BkfrN-HMOUuxiUEwD3P4ii8h1hkwsbR-e4nfW7JeBzrFOWHvEXKDOUNUjEpXTVNJYi_9hcPVO3szos/s320/Selecci%25C3%25B3n_042.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5584882865860333858" /></a><br /><br />Fuente:<br /><br /><a href="https://www.snort.org/docs">https://www.snort.org/docs</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-51186877242844990672011-03-16T17:53:00.010-05:002011-03-24T10:42:04.517-05:00Snort 2.9.0.4 en Debian Wheezy con Barnyard2<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.snort.org/"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 192px; height: 106px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL4n5NGub_B5p-eWDH9rRhe_oRxsAuRtR-S-dQEVai30E-tOrfAofFfWzG4KjHxGcO156DJpZz10tOsINHFhD0TEeGXSu8SaVjW4AAvGZOCfa_oEIR_2QbuqO5eLpJxilgcY-t46mlCjM/s320/Selecci%25C3%25B3n_036.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5584815418484044370" /></a><br /><br />Vamos con la instalacion de un IDS famoso "Snort", con barnyard en base de datos mysql.<br /><br />Actualizamos<br /># aptitude update<br /># aptitude upgrade<br /><br />Instalamos las dependecias<br /><br /># aptitude install apache2 libapache2-mod-php5 libwww-perl mysql-server mysql-common mysql-client php5-mysql libnet1 libnet1-dev libpcre3 libpcre3-dev autoconf libcrypt-ssleay-perl libmysqlclient-dev php5-gd php-pear libphp-adodb php5-cli libtool libssl-dev gcc-4.4 g++ automake gcc make flex bison apache2-doc ca-certificates vim<br /><br />Instalamos los prerequisitos<br /><br />libpcap, libdnet, and DAQ.<br /><br />Install libpcap:<br /># cd /usr/src<br /># wget http://www.tcpdump.org/release/libpcap-1.1.1.tar.gz<br /># tar -zxf libpcap-1.1.1.tar.gz && cd libpcap-1.1.1<br /># ./configure --prefix=/usr --enable-shared<br /># make && make install<br /><br />Install libdnet:<br /># cd /usr/src<br /># wget http://libdnet.googlecode.com/files/libdnet-1.12.tgz<br /># tar -zxf libdnet-1.12.tgz && cd libdnet-1.12<br /># ./configure --prefix=/usr --enable-shared<br /># make && make install<br /><br />Install DAQ:<br /><br /># cd /usr/src<br /># wget http://www.snort.org/dl/snort-current/daq-0.5.tar.gz<br /># tar -zxf daq-0.5.tar.gz && cd daq-0.5<br /><br />DAQ necesita ser parchado para reconocer el parametro "buffer_size".<br /><br /># vi /usr/src/daq-0.5/os-daq-modules/daq_pcap.c<br />En la linea line 219 reemplazar:<br /><br />context->buffer_size = strtol(entry->key, NULL, 10);<br />con:<br />context->buffer_size = strtol(entry->value, NULL, 10);<br /><br /># ./configure<br /># make && make install<br /><br />Actualizamos la ruta del "shared library"<br /># echo >> /etc/ld.so.conf /usr/lib && ldconfig<br /><br />Bajamos e instalamos el snort<br /># wget http://www.snort.org/dl/snort-current/snort-2.9.0.4.tar.gz -O snort-2.9.0.4.tar.gz<br /># tar -zxf snort-2.9.0.4.tar.gz && cd snort-2.9.0.4<br /># ./configure --with-mysql --enable-dynamicplugin --enable-perfprofiling --enable-ipv6 --enable-zlib --enable-reload<br /># make && make install<br /><br />Creamos las carpetas<br /># mkdir /etc/snort /etc/snort/rules /var/log/snort /var/log/barnyard2 /usr/local/lib/snort_dynamicrules<br /><br />Buscamos la regla para usuarios registrados<br />https://www.snort.org/snort-rules/?#rules<br /><br />Descomprimimos las reglas en el directorio de snort<br /># tar xvfz snortrules-snapshot-2903.tar.gz -C /etc/snort<br /><br />agregamos el usuario y grupo snort, configuramos permisos y copiamos archivos<br /># groupadd snort && useradd -g snort snort<br /># chown snort:snort /var/log/snort /var/log/barnyard2<br /># cp /usr/src/snort-2.9.0.4/etc/*.conf* /etc/snort<br /># cp /usr/src/snort-2.9.0.4/etc/*.map /etc/snort<br /><br />Nota: No encontre con el snort el archivo "sid-msg.map" para configurar el barnyard2 por lo que me baje el archivo de <br />wget http://rules.emergingthreats.net/open/suricata/emerging.rules.tar.gz<br />Luego fui a la carpeta rules y copie el archivo.<br />cp sid-msg.map /etc/snort/<br /><br />Creamos un acceso directo del snort<br />#ln -s /usr/local/bin/snort /usr/sbin/snort<br /><br />Configuracion del archivo snort.conf<br /><br /># nano /etc/snort/snort.conf<br /><br />Buscamos “RULE_PATH ../rules” y lo reemplazamos por:<br />var RULE_PATH /etc/snort/rules<br />Seguimos buscamos por “PREPROC_RULE_PATH ../preproc_rules”, y reemplazar por:<br />PREPROC_RULE_PATH /etc/snort/preproc_rules<br /><br />Como vamos a usar el barnyard2 adicionamos en el archivo<br />output unified2: filename snort.log, limit 128<br /><br />Buscamos:<br /># include $PREPROC_RULE_PATH/preprocessor.rules<br /># include $PREPROC_RULE_PATH/decoder.rules<br />Y lo descomentamos<br /><br />Buscamos y lo comentamos quedando<br />#preprocessor normalize_ip4<br />#preprocessor normalize_tcp: ips ecn stream<br />#preprocessor normalize_icmp4<br />#preprocessor normalize_ip6<br />#preprocessor normalize_icmp6<br /><br />Coonfiguramos el MySQL<br /><br /># mysql -u root -p #Pones el password<br />mysql> create database snort;<br />mysql> create user 'snortuser'@'localhost' IDENTIFIED BY 'pass';<br />mysql> grant all privileges on snort.* to 'snortuser'@'localhost' with grant option;<br />mysql> flush privileges;<br />mysql> exit;<br /><br />Ahora vamos a importar el esquema de la base de datos:<br />Vamos a la carpeta schema del directorio donde descomprimimos el snort<br /># cd schemas/<br /># mysql -p -u snortuser snort < create_mysql<br />Enter password:<br /><br /># mysql -u root -p <br />Enter password:<br /><br />mysql> use snort;<br />mysql> show tables; # deberiamos ver las tablas que importamos.<br />mysql> exit;<br /><br />Instalacion y configuracion del barnyard2<br /><br /># cd /usr/src<br /># wget http://www.securixlive.com/download/barnyard2/barnyard2-1.9.tar.gz<br /># tar -zxf barnyard2-1.9.tar.gz && cd barnyard2-1.9<br /># ./configure --with-mysql<br /># make && make install<br /># mv /usr/local/etc/barnyard2.conf /etc/snort<br /># nano /etc/snort/barnyard2.conf<br />Buscamos la linea #215 y lo cambiamos por: output alert_fast<br />Al final del archivo agregamos la conexion al mysql<br />output database: log, mysql, user=snortuser password=pass dbname=snort host=localhost<br /><br />La prueba de fuego<br /><br />Ejecutamos el snort<br /># /usr/local/bin/snort -q -u snort -g snort -c /etc/snort/snort.conf -i eth0<br /><br />Ejecutamos el barnard2<br /># /usr/local/bin/barnyard2 -c /etc/snort/barnyard2.conf -d /var/log/snort -f snort.log -w /etc/snort/bylog.waldo -G /etc/snort/gen-msg.map -S /etc/snort/sid-msg.map -C /etc/snort/classification.config<br /><br />Si todo sale bien con el barnyard tendran una imagen similar a esta:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh5WEgyFq1LS4b6n21F6N5k2R102Mpq3uyA_be-cy-PFRV44ZpgdB9noLnLKYPAISTS_4NCrxK95IEUd5CoZgRCdeIuSsdSyhRRTudICEF8rjf-lGzizqzIkx9YcucSTzHn4j2NiIYqbg/s1600/Selecci%25C3%25B3n_034.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 316px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh5WEgyFq1LS4b6n21F6N5k2R102Mpq3uyA_be-cy-PFRV44ZpgdB9noLnLKYPAISTS_4NCrxK95IEUd5CoZgRCdeIuSsdSyhRRTudICEF8rjf-lGzizqzIkx9YcucSTzHn4j2NiIYqbg/s320/Selecci%25C3%25B3n_034.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5584842748738425618" /></a><br /><br />Vemos que los datos estan siendo insertados en la base de datos<br /><br /># mysql -u root -p -D snort -e "select count(*) from event"<br /><br />Script de inicio de snort y barnayard2<br /><br /># nano /etc/init.d/snortbarn<br />y copiamos el contenido<br /><br />--------------------------------------------------------------------------------------<br />#! /bin/sh<br />#<br />### BEGIN INIT INFO<br /># Provides: snortbarn<br /># Required-Start: $remote_fs $syslog mysql<br /># Required-Stop: $remote_fs $syslog<br /># Default-Start: 2 3 4 5<br /># Default-Stop: 0 1 6<br /># X-Interactive: true<br /># Short-Description: Start Snort and Barnyard<br />### END INIT INFO<br />. /lib/init/vars.sh<br />. /lib/lsb/init-functions<br />mysqld_get_param() {<br /> /usr/sbin/mysqld --print-defaults \<br /> | tr " " "\n" \<br /> | grep -- "--$1" \<br /> | tail -n 1 \<br /> | cut -d= -f2<br />}<br />do_start()<br />{<br /> log_daemon_msg "Starting Snort and Barnyard" ""<br /> # Make sure mysql has finished starting<br /> ps_alive=0<br /> while [ $ps_alive -lt 1 ];<br /> do<br /> pidfile=`mysqld_get_param pid-file`<br /> if [ -f "$pidfile" ] && ps `cat $pidfile` >/dev/null 2>&1; then ps_alive=1; fi<br /> sleep 1<br /> done<br /> /sbin/ifconfig eth1 up<br /> /usr/local/bin/snort -q -u snort -g snort -c /etc/snort/snort.conf -i eth1 &<br /> /usr/local/bin/barnyard2 -q -c /etc/snort/barnyard2.conf -d /var/log/snort -f snort.log -w /etc/snort/bylog.waldo \<br /> -G /etc/snort/gen-msg.map -S /etc/snort/sid-msg.map -C /etc/snort/classification.config 2> /dev/nul &<br /> log_end_msg 0<br /> return 0<br />}<br />do_stop()<br />{<br /> log_daemon_msg "Stopping Snort and Barnyard" ""<br /> kill $(pidof snort) 2> /dev/nul<br /> kill $(pidof barnyard2) 2> /dev/nul<br /> log_end_msg 0<br /> return 0<br />}<br />case "$1" in<br /> start)<br /> do_start<br /> ;;<br /> stop)<br /> do_stop<br /> ;;<br /> restart)<br /> do_stop<br /> do_start<br /> ;;<br /> *)<br /> echo "Usage: snort-barn {start|stop|restart}" >&2<br /> exit 3<br /> ;;<br />esac<br />exit 0<br />--------------------------------------------------------------------------------------<br /><br />Lo hacemos ejecutable <br /># chmod +x /etc/init.d/snortbarn<br /># insserv -f -v snortbarn<br /><br />Snort y Barnyard2 empezara autmaticamente al bootear<br /><br />Nota: para hacerlo funcionar con el snorby, bastaria obviar la creacion de bd hecho en este jautu, porque con el snorby tambien lo creas.<br /><br />Los datos de usuario y base de datos lo sacamos del archivo barnyard2.conf esos datos deben coincidir con los datos del archivo de snorby database.yml<br /><br />Una vez echo eso e iniciar el worker, veras los datos procesados en el snorby<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgP0h1e8HKdkWaPnyY8F5uDKTb2ClNV4bNff38zjZgnwb2hbk92ctFAhsNWNFIaZOVFmD2T5xIg5flrfALzL7TgTeSoTZG-naEK68NBJJrS-Rvf76KPz1yfPRaUr6jZ2M1d4FP5xboE2I/s1600/Selecci%25C3%25B3n_037.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 181px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgP0h1e8HKdkWaPnyY8F5uDKTb2ClNV4bNff38zjZgnwb2hbk92ctFAhsNWNFIaZOVFmD2T5xIg5flrfALzL7TgTeSoTZG-naEK68NBJJrS-Rvf76KPz1yfPRaUr6jZ2M1d4FP5xboE2I/s320/Selecci%25C3%25B3n_037.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5584857571191936930" /></a><br /><br />Fuente:<br /><br /><a href="http://www.snort.org/docs">http://www.snort.org/docs</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com3tag:blogger.com,1999:blog-2165724420585022071.post-4811008883746844492011-03-16T11:12:00.020-05:002011-03-23T16:57:05.200-05:00Snorby 2.2.5 en Debian Wheezy<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://snorby.org"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 290px; height: 61px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2N82XuoMZnmrfgLjUD33q9HBKXPFJAOpHtwZAYhsBDO2-pGA1WLS0szLcvsIMzrEAOZr2PMAvliXT1NkNARC0Q_tIK3EuK6h4b4GT91Q-Odz-m3Ndf-fnbvKmnGjhfIGpqlfYvVKdRrk/s320/Selecci%25C3%25B3n_031.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5584735971947365938" /></a><br /><br />Snorby es un frontend para IDS como es el snort, mas info en su pagina oficial<br /><br />A continuacion los pasos para tener configurado el snorby, luego en otro post lo uniremos con el snort.<br /><br />Primero actualizar el sistema<br /># aptitude update<br /># aptitude upgrade<br /><br />Luego instalamos las paquetes necesarios<br />aptitude install gcc g++ build-essential libssl-dev libreadline5-dev zlib1g-dev linux-headers-generic libsqlite3-dev libxslt-dev libxml2-dev imagemagick git-core libmysqlclient-dev mysql-server libmagickwand-dev default-jre<br /><br />Bajamos el wkhtmltopdf<br /><br /># wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.10.0_rc2-static-i386.tar.bz2<br /># tar xvjf wkhtmltopdf-0.10.0_rc2-static-i386.tar.bz2<br /># cp wkhtmltopdf-i386 /usr/sbin/wkhtmltopdf<br /><br />Bajamos el ruby<br /><br /># wget http://ftp.ruby-lang.org//pub/ruby/1.9/ruby-1.9.2-p0.tar.gz<br /># tar -xvzf ruby-1.9.2-p0.tar.gz<br /># cd ruby-1.9.2-p0<br /># ./configure<br /># make && make install<br /><br />Vemos la version:<br /># ruby -v<br />ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]<br /><br />Instalamos los gems<br /><br /># gem install thor i18n bundler<br /># gem install tzinfo builder memcache-client rack rack-test erubis mail text-format<br /># gem install rack-mount --version=0.4.0<br /># gem install rails sqlite3-ruby<br /><br />Instalando Snorby<br /><br />git clone http://github.com/Snorby/snorby.git /var/www/snorby<br /><br />Editamos los archivos de configuracion<br /># nano /var/www/snorby/config/database.yml<br /><span style="font-style:italic;">snorby: &snorby<br /> adapter: mysql<br /> username: root<br /> password: poner el pass de root<br /> host: localhost</span><br /><br />Editamos <br /># nano /var/www/snorby/config/snorby_config.yml<br /><span style="font-style:italic;">development:<br /> domain: localhost:3000<br /> wkhtmltopdf: /usr/sbin/wkhtmltopdf<br /> #wkhtmltopdf: /Users/mephux/.rvm/gems/ruby-1.9.2-p0/bin/wkhtmltopdf<br /><br />test:<br /> domain: localhost:3000<br /> wkhtmltopdf: /usr/sbin/wkhtmltopdf<br /><br />production:<br /> domain: localhost:3000<br /> wkhtmltopdf: /usr/sbin/wkhtmltopdf</span><br /><br /><br />Luego de modificar vamos con la configuracion del Snorby<br /><br /># cd /var/www/snorby<br /># bundle install<br /># bundle update activesupport<br /># bundle update railties<br /># bundle update rails<br /># rake snorby:setup<br /><br />En el archivo inicial de database.yml<br /><br />edit /var/www/snorby/config/database.yml pusimos el pass de root, ahora crearemos un usuario para esa base de datos<br /><br /># mysql -u root -p<br /><br />creat user 'snorbyuser'@'localhost' IDENTIFIED BY 'pass';<br />grant all privileges on snorby.* to 'snorbyuser'@'localhost' with grant option;<br />flush privileges;<br /><br />Ahora modificamos el archivo database.yml<br /><span style="font-style:italic;">snorby: &snorby<br /> adapter: mysql<br /> username: snorbyuser<br /> password: pass<br /> host: localhost</span><br /><br />Integracion de Snorby con el Apache2 Passenger<br /><br />Instalamos las dependencias<br />aptitude install apache2 apache2-prefork-dev libapr1-dev libaprutil1-dev libopenssl-ruby libcurl4-openssl-dev<br /><br /># /etc/init.d/apache2 restart<br /><br />Instalamos el modulo passenger<br /><br /># gem install --no-ri --no-rdoc --version 3.0.3 passenger<br /><br />Instalamos el passenger modulo para apache2<br />Nos vamos al directorio<br /># cd /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.3/bin<br /><br />En ese directorio ejecutamos<br /><br /># ./passenger-install-apache2-module -a<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh67wUTki_ii8kZS4h8rQk7gx6N2wt_tSoeruKA08iKA5DYBAuRkNhZcKXRLI_pFvSPz_SAD5ifke5dY4236hqjEQMT6bq3PPq7GwY8b0Th0kLNe0bUDq8oOQd8jETr-YkU3bJZZts5jzU/s1600/Selecci%25C3%25B3n_029.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 231px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh67wUTki_ii8kZS4h8rQk7gx6N2wt_tSoeruKA08iKA5DYBAuRkNhZcKXRLI_pFvSPz_SAD5ifke5dY4236hqjEQMT6bq3PPq7GwY8b0Th0kLNe0bUDq8oOQd8jETr-YkU3bJZZts5jzU/s320/Selecci%25C3%25B3n_029.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5584743510452698130" /></a><br /><br />Creamos el archivo con el contenido<br /># nano /etc/apache2/mods-available/passenger.load <br /><br /><span style="font-style:italic;">LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.3/ext/apache2/mod_passenger.so</span><br /><br />Creamos el archivo con el contenido<br /># nano /etc/apache2/mods-available/passenger.conf<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRkQtahADiTuPTcW1qnLfkiJ6KsvgoKtGpTFsSUi2q0z5r9kfy0MrUp4kvzSksU2pS0guvi4o-w_1Qud8Yl0_X_ugoNlyDQqdMBtBhnuEHBCiViWzEINY0dEsFJHgLjI1R88j0FOU2CIA/s1600/Selecci%25C3%25B3n_025.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 54px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRkQtahADiTuPTcW1qnLfkiJ6KsvgoKtGpTFsSUi2q0z5r9kfy0MrUp4kvzSksU2pS0guvi4o-w_1Qud8Yl0_X_ugoNlyDQqdMBtBhnuEHBCiViWzEINY0dEsFJHgLjI1R88j0FOU2CIA/s320/Selecci%25C3%25B3n_025.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5585560828025567330" /></a><br /><br />Habilitamos los modulos<br /># a2enmod passenger<br /># a2enmod rewrite<br /># a2enmod ssl<br /><br /># /etc/init.d/apache2 restart<br /><br />Integramos Snorby con Apache2<br /><br />Creamos el archivo "snorby" dentro de /etc/apache2/sites-available :<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsZ8s-73W4IE9cBf-28J_FKYWAVfkO25wkppBEh5No9wkhT1BMWZi1UuZDvtLga_nLdPtZnsE30XWNU92H0h4dKU5tzZ3-BjUGGuoUfz1wkj9AoZk4k1tMB0qZjV0-U9chmdJGSpScimk/s1600/Selecci%25C3%25B3n_026.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 181px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsZ8s-73W4IE9cBf-28J_FKYWAVfkO25wkppBEh5No9wkhT1BMWZi1UuZDvtLga_nLdPtZnsE30XWNU92H0h4dKU5tzZ3-BjUGGuoUfz1wkj9AoZk4k1tMB0qZjV0-U9chmdJGSpScimk/s320/Selecci%25C3%25B3n_026.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5585561695333241938" /></a><br /><br />Habilitando el website :<br /><br /># ln -s /etc/apache2/sites-available/snorby /etc/apache2/sites-enabled/snorby<br /><br />Agregamos en el archivo /etc/apache2/ports.conf<br /><span style="font-style:italic;">NameVirtualHost *:90<br />Listen 90</span><br /><br /># /etc/init.d/apache2 restart<br /><br />Finalmente tenemos la pagina de logueo<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLbqvOSdbip9yvtXWvUZCOXsl1pJXrWWe-JbyFj_K5HDybga_pGMoOVq8LzuOgP8VAz37ubeLHwliNFY7UUA2YGGJsftOVlEGdq9y8O626OdysteB_3PJNVen2a17g440atubT487TAUw/s1600/Selecci%25C3%25B3n_030.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 118px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLbqvOSdbip9yvtXWvUZCOXsl1pJXrWWe-JbyFj_K5HDybga_pGMoOVq8LzuOgP8VAz37ubeLHwliNFY7UUA2YGGJsftOVlEGdq9y8O626OdysteB_3PJNVen2a17g440atubT487TAUw/s320/Selecci%25C3%25B3n_030.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5584745146725405362" /></a><br /><br />usuario: snorby@snorby.org<br />pass: snorby<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyp6w1aVx4KFa_9YJ-SByGnsGSQLbm-siROFO0C2k7W4tTZPH2LIRWwGrPabl4L8lXhHhJQpPz1bJA_FJsPmSAAmW3CTuXsK9PLcBkFm-mRSXvzLSZI1G-tUaUdAdB9vknW5BvhLbf4nw/s1600/Selecci%25C3%25B3n_033.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 183px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyp6w1aVx4KFa_9YJ-SByGnsGSQLbm-siROFO0C2k7W4tTZPH2LIRWwGrPabl4L8lXhHhJQpPz1bJA_FJsPmSAAmW3CTuXsK9PLcBkFm-mRSXvzLSZI1G-tUaUdAdB9vknW5BvhLbf4nw/s320/Selecci%25C3%25B3n_033.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5584799921618866338" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIsIZtc9AaQgqZMsgW8-f1CGglBFQQN-8bfa-9jNbvgdlwQ4AJojVe-quBy5P7KJ6uyqNJDWDHlq8EeKz0lbgIFtwWEjLg6fVSqx5zAL7RbfRKZghardbp9rnrxTnGfz3kNT_CvhV8ik8/s1600/Selecci%25C3%25B3n_032.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 123px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIsIZtc9AaQgqZMsgW8-f1CGglBFQQN-8bfa-9jNbvgdlwQ4AJojVe-quBy5P7KJ6uyqNJDWDHlq8EeKz0lbgIFtwWEjLg6fVSqx5zAL7RbfRKZghardbp9rnrxTnGfz3kNT_CvhV8ik8/s320/Selecci%25C3%25B3n_032.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5584799918854809682" /></a><br /><br />PD1: Si tienes algun inconveniente seria bueno revisar el archivo /var/log/apache2/error.log<br />PD2: Tambien es bueno correr en modo consola con el <br /># rails s -e production<br />y ver la salida por si se presenta algun detalle<br />PD2: Verificar que todo el contenido de /var/www/snorby pertenezca a www-data<br />PD3: Thanks to mephux for the support through the snorby irc channel, very helpful<br /><br />Saludos<br /><br />Fuente:<br /><br /><a href="http://snorby.org/">http://snorby.org/</a><br /><a href="http://www.corelan.be/index.php/2011/02/27/cheat-sheet-installing-snorby-2-2-with-apache2-and-suricata-with-barnyard2-on-ubuntu-10-x/">http://www.corelan.be/index.php/2011/02/27/cheat-sheet-installing-snorby-2-2-with-apache2-and-suricata-with-barnyard2-on-ubuntu-10-x/</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-83130806881636704152011-02-25T23:16:00.008-05:002011-02-25T23:47:12.874-05:00Armitage en Debian Wheezy con PostgreSQL<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.fastandeasyhacking.com/"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 110px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh914SwjczPeJlIgSyhlICUSzf7-Gw6NRr6XTRHTWgtAwXpFdUHAg6OlKpUyQb5WGZcRF9gymcZrpa-pQB_hRWXtqrC5hqSzjVF84oyP9su4oXieA9OnarevuCqoqMbwGbV5CB0NlFbboA/s320/Selecci%25C3%25B3n_025.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5577848799087240994" /></a><br /><br />Vamos con la instalacion de Armitage sobre Debian Testing ahora Wheezy, basandome en un post anterior --> <a href="http://muchikon.blogspot.com/2011/01/dbautopwn-con-postgresql-con-squeeze.html">aqui</a><br /><br />Basicamente se pide 3 requisitos<br /><br />Tener java 1.6.0, Metasploit 3.5.1 y una base de datos para conectarnos<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAfDZWQLWcvQZAJE_KD8rFY8Mgigo5N4ccnpF49SxKC9_A4eVfheZQLlR7tm7j7spYMJWszTVAqdi-E3sOUf5SwiI5ArakfPhOb-54fWNCL7IL0XMGVvUsTzXbaYaRN5paYg81jt6E6qE/s1600/Selecci%25C3%25B3n_026.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 108px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAfDZWQLWcvQZAJE_KD8rFY8Mgigo5N4ccnpF49SxKC9_A4eVfheZQLlR7tm7j7spYMJWszTVAqdi-E3sOUf5SwiI5ArakfPhOb-54fWNCL7IL0XMGVvUsTzXbaYaRN5paYg81jt6E6qE/s320/Selecci%25C3%25B3n_026.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5577852218980451634" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWdO7ObxWIiS4RaVhsf-FmL1atDcZxFOWLRa4rppUvf69IRC9S2Rpl8Z6v6XezcK4TrTMbS7vfp9RYzgbl_4E0G1D_qtfTHSfrpXMlW6l90kzcYkXA64YYSUC6D_KaL1SiU2-n-Y1UU8k/s1600/Selecci%25C3%25B3n_028.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 178px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWdO7ObxWIiS4RaVhsf-FmL1atDcZxFOWLRa4rppUvf69IRC9S2Rpl8Z6v6XezcK4TrTMbS7vfp9RYzgbl_4E0G1D_qtfTHSfrpXMlW6l90kzcYkXA64YYSUC6D_KaL1SiU2-n-Y1UU8k/s320/Selecci%25C3%25B3n_028.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5577852206336587698" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf0yIuc5fJKmjAY7Lj5sq0zoDO594EdbDxyqUvLP_iScpsi_jkzjr_aOlDyVcr1yzIvhw1PTUwbsdMNWNuOjFXHdAFO4lFgXXb4Ur-d46EogaO_sfe5u9w_6Y-jYihkIzGfCjkjQU8_SY/s1600/Selecci%25C3%25B3n_027.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 120px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf0yIuc5fJKmjAY7Lj5sq0zoDO594EdbDxyqUvLP_iScpsi_jkzjr_aOlDyVcr1yzIvhw1PTUwbsdMNWNuOjFXHdAFO4lFgXXb4Ur-d46EogaO_sfe5u9w_6Y-jYihkIzGfCjkjQU8_SY/s320/Selecci%25C3%25B3n_027.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5577852207838274178" /></a><br /><br />Luego de tener los requisitos se procede a bajar el paquete linux y descomprimirlo.<br />Ahora se tiene la siguiente version:<br /><br /><a href="http://www.fastandeasyhacking.com/download/armitage022511.tgz">http://www.fastandeasyhacking.com/download/armitage022511.tgz</a><br /><br />En la consolo ejecutamos los comandos<br />#msfrpcd -f -U msf -P test -t Basic<br /><br />Lo que hace el comando es ejecutar el msfrpcd con el user msf y el passowrd test<br />ademas habilita el ssl listener en el puerto por defecto 55553<br /><br />Luego en el directorio donde bajamos el armitage encontraremos el archivo armitage lo ejecutamos <br /><br />#./armitage<br /><br />En el campo "tupass", poner el pass que se le puso al usuario postgres<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrZh9_4GSG9pp4BHK-PHe8zT7AmyY8A_0s8fUhmaAD7TwSAuXZuRQfYoQFTOMiF6FhH1QkFoNjsU7YdQtoRVpVX5t1MS2woojA8RZKzVt-vS-Yrw8Kq-u0xghe80Sf8tize2MsBpessTs/s1600/Selecci%25C3%25B3n_029.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 263px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrZh9_4GSG9pp4BHK-PHe8zT7AmyY8A_0s8fUhmaAD7TwSAuXZuRQfYoQFTOMiF6FhH1QkFoNjsU7YdQtoRVpVX5t1MS2woojA8RZKzVt-vS-Yrw8Kq-u0xghe80Sf8tize2MsBpessTs/s320/Selecci%25C3%25B3n_029.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5577854089245532642" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisOPQNez4ytfXAlLQ7IOf-t0hyphenhyphenvPl7LDuPy718-ilVPsgz4cBQ8_S7L25LAu6RRuTWj3VPfgHzbqcWQNnMM7kUF8H4brX0GDoQJ4tHimh_tBXB505lbQhH8fZArNoYsj6VIfYzF2OvuV8/s1600/Selecci%25C3%25B3n_030.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 139px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisOPQNez4ytfXAlLQ7IOf-t0hyphenhyphenvPl7LDuPy718-ilVPsgz4cBQ8_S7L25LAu6RRuTWj3VPfgHzbqcWQNnMM7kUF8H4brX0GDoQJ4tHimh_tBXB505lbQhH8fZArNoYsj6VIfYzF2OvuV8/s320/Selecci%25C3%25B3n_030.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5577854087448197538" /></a><br /><br />Si todo salio bien tendras la ventana final<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI7sDU45bjPK6khNcGm2X44cKenUhTU6Rq6yrVOfWR3nDv5uDACj6iE8l65CSZjQDkHEKalkNtIkgHgHJ7Ja2GD_E0Mlu7Wl3XLamnbdqmgBSii2Emu1fHAVrsafojsD1fEg7CPyMH9n0/s1600/Selecci%25C3%25B3n_024.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 169px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI7sDU45bjPK6khNcGm2X44cKenUhTU6Rq6yrVOfWR3nDv5uDACj6iE8l65CSZjQDkHEKalkNtIkgHgHJ7Ja2GD_E0Mlu7Wl3XLamnbdqmgBSii2Emu1fHAVrsafojsD1fEg7CPyMH9n0/s320/Selecci%25C3%25B3n_024.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5577848898171560130" /></a><br /><br />Fuente:<br /><a href="http://www.fastandeasyhacking.com/faq">http://www.fastandeasyhacking.com/faq</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-32076423813884527692011-02-19T17:57:00.004-05:002011-02-19T18:14:36.161-05:00Twitcam en Debian Squeeze amd64<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_KOs_zeOVcmbPoMTVj6ZppFQEIUu0sWBSe6xdk2Xf2PKorEaR7RH-7trFrxNno3gMSD0A512GN6B5wUDA3omwA2MiNorhXqgUMmo1o7cBMI1mKUjjNCbFku3Po4oUM-b3Auyk2k75w_o/s1600/Selecci%25C3%25B3n_004.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 165px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_KOs_zeOVcmbPoMTVj6ZppFQEIUu0sWBSe6xdk2Xf2PKorEaR7RH-7trFrxNno3gMSD0A512GN6B5wUDA3omwA2MiNorhXqgUMmo1o7cBMI1mKUjjNCbFku3Po4oUM-b3Auyk2k75w_o/s320/Selecci%25C3%25B3n_004.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5575542902232588898" /></a><br /><br />Tengo una laptop hp pavillion dv6 y la webcam me funciona bien con el cheese, pero decidi probar el twitcam, solo para ver si habia algo adicional a realizar en el Iceweasel.<br /><br />Aqui los pasos que segui.<br /><br />1.- descargar la ultima version del adobe flash, aqui el link<br /><br /><a href="http://labs.adobe.com/downloads/flashplayer10_square.html">http://labs.adobe.com/downloads/flashplayer10_square.html</a><br /><br />2.- Una vez instalado puedes ir a esta pagina para ver que funcione y la version que tienes<br /><br /><a href="http://www.adobe.com/software/flash/about/">http://www.adobe.com/software/flash/about/</a><br /><br />En mi caso: You have version 10,3,162,29 installed<br /><br />3.- Ir a este link para configurar las opciones del flash<br /><br /><a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager06.html">http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager06.html</a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXqaEla4q1s9nW3v7hM7JY5GIzE3usslaKRpqQ787lYVp-sLtna_9Wtim61_f1CK0D0hTaTADxZWaE-bNFzHP3E9iqKpi3gY509PhQPlhS3gXM_DclsDCE21-ck3skqJ06tTYDOJNTOH8/s1600/Selecci%25C3%25B3n_003.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 218px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXqaEla4q1s9nW3v7hM7JY5GIzE3usslaKRpqQ787lYVp-sLtna_9Wtim61_f1CK0D0hTaTADxZWaE-bNFzHP3E9iqKpi3gY509PhQPlhS3gXM_DclsDCE21-ck3skqJ06tTYDOJNTOH8/s320/Selecci%25C3%25B3n_003.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5575541937921127186" /></a><br /><br />4.- Una vez configurado ya pueden ir a twitcam.com, una vez logueado en la pagina le dan broadcast y te pedira permiso para usar la camara, le dices si, y listo empieza el show :P<br /><br />Saludos<br /><br />Fuente:<br /><a href="http://www.linuxquestions.org/questions/linux-general-1/cant-get-twitcam-to-work-on-linux-ff-808024/">http://www.linuxquestions.org/questions/linux-general-1/cant-get-twitcam-to-work-on-linux-ff-808024/</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-42690788451670102582011-02-15T13:04:00.003-05:002011-02-15T13:26:42.229-05:00Instalando Debian 6.0La nueva version Debian 6.0 Squeeze<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.debian.org/"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 278px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioYSAt8R1sDIVtImpuqBSKl5RRmEG80rZ5rnM300mcr4h8w-5PS0YIrgnsM8A5Tb5cKDzw9bRkLWacWB_9t0JzuJnyolJFlfNDzGxwEVWtB_UhD_5YpnePiehTq1eenPM53gxoyZB58VA/s320/Selecci%25C3%25B3n_003.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5573983898731589506" /></a><br /><br />SaludosMuchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-79091646935255673232011-02-11T22:49:00.003-05:002011-02-11T23:31:17.477-05:00Heartbeat en Debian Squeeze<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR5nntQy5nQmW3jOB4T1jhHubcGbtRcuF0TNRWf2LCD7luWr9pp4cGBk2otAdAGvs2AofgDQmnz28IzVZfvQSrswsID_O8w9jgG2MwVoseuCm8GZbiH01tRv0g65DN93C1KpSad_kKUs0/s1600/Selecci%25C3%25B3n_008.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 159px; height: 152px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR5nntQy5nQmW3jOB4T1jhHubcGbtRcuF0TNRWf2LCD7luWr9pp4cGBk2otAdAGvs2AofgDQmnz28IzVZfvQSrswsID_O8w9jgG2MwVoseuCm8GZbiH01tRv0g65DN93C1KpSad_kKUs0/s320/Selecci%25C3%25B3n_008.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5572646410378062002" /></a><br />El famoso Heartbeat<br /><br />Nos permite tener alta disponibilidad en caso haya problemas con un server estara el otro que permitira continuar con el servicio, siendo transparente para el usuario final, en este caso un ejemplo sencillo con el servicio web<br /><br />El esquema es el siguiente<br /><br />IP HA (compartida): 192.168.0.199<br /><br />ServerA 192.168.0.200<br />ServerB 192.168.0.201<br /><br />Configuramos el archivo /etc/hosts en ambos servers<br /><br />127.0.0.1 localhost<br />192.168.0.200 ServerA<br />192.168.0.201 ServerB<br /><br />Instalamos el paquete heartbeat en ambos servers<br /><br />apt-get install heartbeat<br /><br />En ambos server agregamos estas lineas en el /etc/sysctl.conf<br />net.ipv4.ip_nonlocal_bind=1<br /><br />Lo ejecutamos con:<br /><br />sysctl -p<br /><br />Se genera el archivo y se copia en ambos servers sino lo hacen sale error cuando reinicien el hearbeat<br /><br />#nano /etc/ha.d/authkeys <br />auth 3<br />3 md5 clave<br /><br />Donde clave es el password.<br /><br />Ahora configuramos los permisos del archivo<br /><br />chmod 600 /etc/ha.d/authkeys<br /><br />En Debian el archivo no encontraran el archivo en /etc/ha.d sino esta en /usr/share/doc/heartbeat/ha.cf.gz simple lo descomprimen y lo copian en /etc/ha.d.<br /><br />Editamos el archivo /etc/ha.d/ha.cf en ServerA:<br /><br />#<br /># keepalive: how many seconds between heartbeats<br />#<br />keepalive 2<br />#<br /># deadtime: seconds-to-declare-host-dead<br />#<br />deadtime 10<br />#<br /># What UDP port to use for udp or ppp-udp communication?<br />#<br />udpport 694<br />bcast eth0<br />mcast eth0 225.0.0.1 694 1 0<br />ucast eth0 192.168.0.201 #La ip del serverB<br /># What interfaces to heartbeat over?<br />udp eth0<br />#<br /># Facility to use for syslog()/logger (alternative to log/debugfile)<br />#<br />#logfacility local0<br />#<br /># Tell what machines are in the cluster<br /># node nodename ... -- must match uname -n<br />node ServerA<br />node ServerB<br /><br />Copiamos el archivo al ServerB solo que cambiamos la ip de ServerA<br /><br />Ahora vamos a modificar el archivo haresources, igual lo copiamos del /usr/share/doc/heartbeat/<br /><br />Y hay ponemos la IP HA (compartida)<br /><br />ServerA 192.168.0.199 apache2<br /><br />Reiniciamos el servicio <br /><br />:~# /etc/init.d/heartbeat restart<br />Stopping High-Availability services: Done.<br /><br />Waiting to allow resource takeover to complete:Done.<br /><br />Starting High-Availability services: IPaddr[3275]: INFO: Resource is stopped<br />Done.<br /><br />:~#<br /><br />Listo !!!<br />A modo de prueba reinicien uno de los servers y en el browser apunten a la IP HA (compartida), en mi caso 192.168.0.199, veran que no cae, es mas modifiquen el index en uno que diga ServerA y el otro serverB y refresquen el browser.<br /><br />PD: La interface virtual donde estara la IP pues lo configuramos en /etc/network/interfaces<br />y agregamos.<br /><br />auto lo eth0 eth0:0<br />allow-hotplug eth0 eth0:0<br />iface eth0:0 inet static<br />addres 192.168.0.199<br />netmask 255.255.255.0<br /><br />Fuente:<br /><br /><a href="http://bytecoders.net/content/servidores-de-alta-disponibilidad-heartbeat.html">http://bytecoders.net/content/servidores-de-alta-disponibilidad-heartbeat.html</a><br /><a href="http://lubl.de/blog/2009/10/setting-up-hearbeat-failover-for-an-ip-adress-on-debian-squeeze/">http://lubl.de/blog/2009/10/setting-up-hearbeat-failover-for-an-ip-adress-on-debian-squeeze/</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com1tag:blogger.com,1999:blog-2165724420585022071.post-70404740477464990252011-01-21T19:55:00.002-05:002011-01-21T20:13:04.980-05:00apt-get -f installTuve un pequeño problema al momento de querer instalar los paquetes en mi debian<br /><br /># dpkg --configure -a<br />Configurando keyboard-configuration (1.68) ...<br />insserv: warning: script 'snort' missing LSB tags and overrides<br />insserv: There is a loop between service munin-node and snort if stopped<br />insserv: loop involving service snort at depth 2<br /><br />Adjunto el grafico<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3pztLSlAhzK0Df8Ljkyaa5GIYhnP9bXhvkbgdLhDH9IHNJFOvsbrES5cs1DJ9-5ywE0ttkJhnDnB2N5f5Eb0EnG5tAejZd9ZeVXBZdjMYx6CF7g7LWULt5HqSNTu2C_ZF1G0_OlG-AEE/s1600/finstall.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 233px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3pztLSlAhzK0Df8Ljkyaa5GIYhnP9bXhvkbgdLhDH9IHNJFOvsbrES5cs1DJ9-5ywE0ttkJhnDnB2N5f5Eb0EnG5tAejZd9ZeVXBZdjMYx6CF7g7LWULt5HqSNTu2C_ZF1G0_OlG-AEE/s320/finstall.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5564809130037671810" /></a><br /><br />Como siempre quise desinstalar el paquete en conflicto "munin" que quiza me generaba el "error"<br /><br />#apt-get remove --purge munin<br />#apt-get remove --purge munin-node<br /><br />sin exito aun no se podia instalar nada seguia con el mismo error, probe con aptitude igual entonces googleando por "E: Sub-process /usr/bin/dpkg returned an error code (1)"<br /><br /><a href="http://www.linuxquestions.org/questions/debian-26/sub-process-usr-bin-dpkg-returned-an-error-code-1-a-171107/">http://www.linuxquestions.org/questions/debian-26/sub-process-usr-bin-dpkg-returned-an-error-code-1-a-171107/</a><br /><a href="http://www.esdebian.org/articulos/23994/correcion-sistema-paquetes-cuando-no-te-deja-instalar">http://www.esdebian.org/articulos/23994/correcion-sistema-paquetes-cuando-no-te-deja-instalar</a><br /><br />Lo probe sin exito hasta que busque en google por: "dpkg: error al procesar initscripts (--configure):"<br /><br /><a href="http://www.esdebian.org/foro/35449/problema-grave-aptitude-no-actualiza-instala-o-desinstala">http://www.esdebian.org/foro/35449/problema-grave-aptitude-no-actualiza-instala-o-desinstala</a><br /><br />Hay estaba la solucion, recientemente habia instalado snort, y puse el script de start/stop en el /etc/init.d/snort, lo que hize fue retirarlo y milagro !!!! quedo solucionado<br /><br />ya puedo actualizar instalar nuevos paquetes en el debian squeeze, era solo remover ese script nada mas.<br /><br />SaludosMuchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com1tag:blogger.com,1999:blog-2165724420585022071.post-47745106204544118182011-01-17T13:26:00.003-05:002011-01-18T12:40:47.075-05:00Google Earth 6.0 en Debian Squeeze 64bitsLuego de instalar nuevamente el google earth, pues en la version anterior se cerraba el programa ni bien empezaba a cargar los mapas, asi que aprovechando una nueva version le instale la 6.0.<br /><br />Para ello siguiendo un <a href="http://muchikon.blogspot.com/2008/12/googleearth-en-debian-amd64.html">jautu pasado</a>, "logre instalarlo" pero al querer abrir el programa google earth mostraba el error<br /><br /># googleearth <br /><br />/usr/bin/googleearth: 14: /usr/lib/googleearth/googleearth-bin: not found<br /><br />Pues leyendo en <a href="http://ubuntuforums.org/showthread.php?t=1633653">los foros de ubuntu</a> encontre la solucion !!<br /><br />bastaba instalar el paquete lsb-core<br /><br />#apt-get install lsb-core<br /><br />Listo !!!<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjtuQDifmGUr4prwvJ7bVfaUjQdlWWgjw2AMpRzzUkAf9FbVgYZYvaLYVfdgmWc_vksFeOKkfbIKsy9Yvwq4s0uGZ45ZfiYRGOT7QCF7wzBL_VJLemKXMaVFBJ7Xa8IM6GvYNhyphenhyphen9rRf1s/s1600/Selecci%25C3%25B3n_008.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjtuQDifmGUr4prwvJ7bVfaUjQdlWWgjw2AMpRzzUkAf9FbVgYZYvaLYVfdgmWc_vksFeOKkfbIKsy9Yvwq4s0uGZ45ZfiYRGOT7QCF7wzBL_VJLemKXMaVFBJ7Xa8IM6GvYNhyphenhyphen9rRf1s/s320/Selecci%25C3%25B3n_008.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5563224838675541810" /></a><br /><br />SaludosMuchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-63398375437566990362011-01-07T20:12:00.006-05:002011-03-23T11:36:20.021-05:00Pgadmin3 1.12 en Debian<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNjawZxG797rGchdt97bNGhafPiyMMAyenQwKxU3cVvBjBdrhWOdrjDAZ5R4f9Iv_ziFK7kUbF2wrBIu0UY_SYJ0U5HzNMxNiksAcsIOKGxOtOp60FVQ9rxTPYU-awJydlENdb10ihrHM/s1600/Selecci%25C3%25B3n_010.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 88px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNjawZxG797rGchdt97bNGhafPiyMMAyenQwKxU3cVvBjBdrhWOdrjDAZ5R4f9Iv_ziFK7kUbF2wrBIu0UY_SYJ0U5HzNMxNiksAcsIOKGxOtOp60FVQ9rxTPYU-awJydlENdb10ihrHM/s320/Selecci%25C3%25B3n_010.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5559617618456011666" /></a><br /><br />Si tenemos instalado el Postgresql 9.0, y queremos administrarla mediante el pgadmin3 pues tendremos dificultad al conectarnos, debido a que en los repos tenemos la version 1.10.<br /><br />Para poder acceder a la Base de datos PG 9.0, pues tenemos que "actualizar" la version del pgadmin por la 1.12, para ello descargamos los archivos de esta direccion<br /><br /><a href="http://rhonda.deb.at/debian/bpo/pgadmin3/">http://rhonda.deb.at/debian/bpo/pgadmin3/</a><br /><br />pgadmin3-data*****.deb<br />pgadmin3_1.12*****.deb<br /><br />desinstalamos la version antigua de pgadmin3<br /><br />#apt-get remove --purge pgadmin3<br /><br />Luego procedemos a instalar la nueva version<br /><br /># dpkg -i pgadmin3-data*****.deb<br /># dpkg -i pgadmin3_1.12*****.deb<br /><br />Finalmente tenemos la version 1.12<br /><br />PD: Al momento de instalar la nueva version te pide la instalacion de un paquete que esta en los repositorios (problema de dependencias incumplidas), un simple apt-get install paquete_faltante y listo.<br /><br /># aptitude install libkrb53 libwxgtk2.8-0<br />Luego<br /># dpkg -i pgadmin3_1.12*****.deb<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlsyBLQghyphenhyphen2Ph9fvFGW9TCi8LiZYUsIe0nr3qAWpuS8UBUCL9lYZNWrxUflLNhHM5YUBMXGlsU_oURDABSAR3mUvjWDPW3DLJBq1zxz3LQE5g8he3NWh0YxoG1mZvIA5lfoGFMN3JvZp0/s1600/Selecci%25C3%25B3n_009.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 246px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlsyBLQghyphenhyphen2Ph9fvFGW9TCi8LiZYUsIe0nr3qAWpuS8UBUCL9lYZNWrxUflLNhHM5YUBMXGlsU_oURDABSAR3mUvjWDPW3DLJBq1zxz3LQE5g8he3NWh0YxoG1mZvIA5lfoGFMN3JvZp0/s320/Selecci%25C3%25B3n_009.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5559616997617435874" /></a><br /><br />Saludos<br /><br />Fuente:<br /><a href="http://lists.debian.org/debian-backports/2010/11/msg00027.html">http://lists.debian.org/debian-backports/2010/11/msg00027.html</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-72481605442930555252011-01-07T13:35:00.009-05:002011-01-07T14:39:13.459-05:00db_autopwn con postgresql en squeezeHolas<br /><br />Un quick jautu de como instalar esta metralleta, que dispara todas las balas (exploits) contra la maquina elegida.<br /><br /><a href="http://muchikon.blogspot.com/2009/12/metasploit-33-en-debian-lenny.html">En un post previo</a> se tiene un metasploit configurado pero con mysql y sqlite, ahora vamos por el postgres<br /><br />un rapido #apt-get install postgresql, y ya tenemos el postgresql 8.4 en la PC, ahora vamos por lo requerido segun el db_driver se necesita esta libreria para tenerlo instalado<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrE8LjLFDVBA7KHxtUxLJjdMz70LSZy2PG8aHSrGSNn5PLWks6RHA_tIwehwkcCwLnJS4f43WZQv3tnkDKRx7Pc96-Rj4KlENH_nKSzg5rard8RNXpvjUlyBZQO1e_qamjAHQdDiCDKDQ/s1600/Selecci%25C3%25B3n_005.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 205px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrE8LjLFDVBA7KHxtUxLJjdMz70LSZy2PG8aHSrGSNn5PLWks6RHA_tIwehwkcCwLnJS4f43WZQv3tnkDKRx7Pc96-Rj4KlENH_nKSzg5rard8RNXpvjUlyBZQO1e_qamjAHQdDiCDKDQ/s320/Selecci%25C3%25B3n_005.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5559518951835148994" /></a><br /><br />#apt-get install libpq-dev<br /><br />despues hacemos un<br /><br />#gem install postgres<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5T_jHybSe42dJKykFDAv6htiSVzQ65Gfjb2qHI0s-ffzFvjqNre6y-I3ksIo1Krjy6PLFSbkPFBFr_O0Ke2DxhsclhYC36MZ8gu4RaCPPD206A2XQ9kgCqwoHK-vWADZ9X0YiCdZYVW4/s1600/Selecci%25C3%25B3n_006.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 151px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5T_jHybSe42dJKykFDAv6htiSVzQ65Gfjb2qHI0s-ffzFvjqNre6y-I3ksIo1Krjy6PLFSbkPFBFr_O0Ke2DxhsclhYC36MZ8gu4RaCPPD206A2XQ9kgCqwoHK-vWADZ9X0YiCdZYVW4/s320/Selecci%25C3%25B3n_006.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5559521304355249842" /></a><br /><br />Vemos que tenemos instalado el postgresql, ahora segun los reportes el Metasploit esta generando errores en el certificado SSL, cada vez que te conectas a la BD, bueno vamos con los pasos para superarlo.<br /><br />Editamos el archivo<br /># nano /etc/postgresql/8.4/main/postgresql.conf<br /><br />Buscamos esta linea y comentamos el ssl = true<br /><br />#authentication_timeout = 1min # 1s-600s<br />#ssl = true # (change requires restart)<br /><br />guardamos los cambios una reiniciada del servicio<br /><br />#etc/init.d/postgresql restart<br /><br />#su postgres -c psql<br />ALTER USER postgres WITH PASSWORD ‘tupass’;<br />\q<br /><br />passwd -d postgres<br />su postgres -c passwd<br /><br />Ahora vamos y ejecutamos el metasploit<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwwX6W3f2xRXeG3nvibRSGHIWPcFpdbStiWYajPMqpQmNXeE_rXewrgCNPRpnzLeI8yRbGT99FaK0mOYuEOinJ8zpACeamGmueSDON7f-2u16BktK1lFv79C8Db3DxNWEUkrCHIzhpfOU/s1600/Selecci%25C3%25B3n_007.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 277px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwwX6W3f2xRXeG3nvibRSGHIWPcFpdbStiWYajPMqpQmNXeE_rXewrgCNPRpnzLeI8yRbGT99FaK0mOYuEOinJ8zpACeamGmueSDON7f-2u16BktK1lFv79C8Db3DxNWEUkrCHIzhpfOU/s320/Selecci%25C3%25B3n_007.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5559524189063333714" /></a><br /><br />En la imagen nos muestra un ejemplo de conexion pues hacemos eso un db_connect,<br /><br />db_connect user:pass@192.168.0.2/metasploit3<br /><br />El user : postgres<br />El pass : 'tu pass'<br />La base de datos: metasploit3 (previamente la creaste o no ??, puedes crear una al toque con el pgadmin3)<br /><br />Una vez conectado a la base de dato<br /><br />db_nmap IPdelavictima<br /><br />un db_hosts para ver los datos de la misma, una vez con eso sacamos la metralleta<br /><br />db_autopwn<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht8msvgVp65qrn7hMl2ruVzSbJcUaXLt4apApqgggyXlOymP9xYFKQPfPtLT4E2V2VMIXqY6Db11sL-cQKTP38ILpFxuWkyT8baTrlq7Ne-25NUGYU3aSJLWUE8qHeQPpNpr7o73r4KFM/s1600/Selecci%25C3%25B3n_008.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 186px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht8msvgVp65qrn7hMl2ruVzSbJcUaXLt4apApqgggyXlOymP9xYFKQPfPtLT4E2V2VMIXqY6Db11sL-cQKTP38ILpFxuWkyT8baTrlq7Ne-25NUGYU3aSJLWUE8qHeQPpNpr7o73r4KFM/s320/Selecci%25C3%25B3n_008.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5559526090350088354" /></a><br /><br />Y empieza la carniceria ...<br /><br />Fuente:<br /><a href="http://www.kalenarndt.com/security/backtrack-4-r1-db_autopwn-with-postgres-sql/">http://www.kalenarndt.com/security/backtrack-4-r1-db_autopwn-with-postgres-sql/</a><br /><br /><a href="http://blog.metasploit.com/2006/09/metasploit-30-automated-exploitation.html">http://blog.metasploit.com/2006/09/metasploit-30-automated-exploitation.html</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-38220584748221537472010-12-27T17:45:00.002-05:002010-12-27T17:55:44.429-05:00TwitterEn el twitter la vida es mas sabrosa , harta informacion, ya habra tiempo de actualizar y poner mas tutos<br /><br />SaludosMuchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0tag:blogger.com,1999:blog-2165724420585022071.post-13552456357964849172010-11-08T09:58:00.002-05:002010-11-08T10:06:54.406-05:00Number Pad doesn't workDe un momento a otro el teclado numerico dejo de funcionar, asi que buscando la posible causa, pues al parecer ahora hay que quitar un check en:<br /><br />Sistema -- Preferncias -- Teclado y quitar el check donde dice:<br /><br />"Permitir controlar el puntero usando el teclado numerico"<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrlv_86fNLqDF2dfUfgpniXkdRsL7peZuNSRTQYTbExEm5rOY9_v8nfHv6X2BRg16V0Y_BNqpvPqAHLPE-zYmXc_t0cVU3fw_TNKew7ZZLVacNG9f-wJawKSTmRZw8trMc4YSx1mGvTXY/s1600/Selecci%C3%B3n_001.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 243px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrlv_86fNLqDF2dfUfgpniXkdRsL7peZuNSRTQYTbExEm5rOY9_v8nfHv6X2BRg16V0Y_BNqpvPqAHLPE-zYmXc_t0cVU3fw_TNKew7ZZLVacNG9f-wJawKSTmRZw8trMc4YSx1mGvTXY/s320/Selecci%C3%B3n_001.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5537195502322486162" /></a><br /><br />Fuente:<br /><a href="http://lists.debian.org/debian-user/2010/10/msg01634.html">http://lists.debian.org/debian-user/2010/10/msg01634.html</a>Muchikonhttp://www.blogger.com/profile/13771484286264904698noreply@blogger.com0