<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" version="2.0"><channel><title>Hotfixed | Comunidad de software libre</title><link>http://hotfixed.net</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Hotfixed" /><description>Somos una comunidad que busca difundir el uso de software libre mediante cursos prácticos, charlas, tutoriales y otros medios</description><language>en-US</language><lastBuildDate>Fri, 03 May 2013 08:13:09 PDT</lastBuildDate><generator>http://wordpress.org/?v=3.5.1</generator><sy:updatePeriod xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">hourly</sy:updatePeriod><sy:updateFrequency xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">1</sy:updateFrequency><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Hotfixed" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="hotfixed" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">Hotfixed</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Presentación e instalación Kali linux</title><link>http://hotfixed.net/2013/05/02/presentacion/</link><category>Blog</category><category>Linux</category><category>Software Libre</category><category>Kali Linux</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Krow</dc:creator><pubDate>Thu, 02 May 2013 13:38:06 PDT</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2838</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Buen día a todos,</p>
<p>Mi nombre es Raúl Moncada (@raul_moncada_t) , soy el actual redactor de un blog orientado a la seguridad informática llamado <a href="http://un-newbie.blogspot.com" target="_blank">Experiencias de un newbie</a> y desde ahora estaré realizando aportes a la comunidad, espero les agrade el contenido que publicaré y ser lo suficientemente claro en mis explicaciones.</p>
<p>En este primer post nos adentraremos en las características de esta distribución y haré una pequeña comparación con su antecesor backtrack, ya que me parece incorrecta la afirmación &#8220;Kali es el backtrack 6&#8243; puesto que Kali se ha construido desde 0 y con otro sistema como base.</p>
<div>Las características relevantes son:</div>
<ul>
<li><b>Sistema base:</b> Kali viene basado en <a href="http://www.debian.org/" target="_blank">Debian</a>, backtrack tenía como sistema base <a href="http://www.ubuntu.com/" target="_blank">Ubuntu</a>, y aunque Ubuntu es basado en Debian, dejaré <a href="http://www.slideshare.net/zer0/debian-vs-ubuntu" target="_blank">acá</a> un interesante post donde se explican algunas de sus diferencias, y donde comienzan a bifurcarse los caminos de lo que era backtrack y a donde apunta Kali. Con este cambio, también se abre paso al aumento de arquitecturas de procesadores soportadas, por ejemplo AMR.</li>
</ul>
<div>
<ul>
<li><b>Wifi:</b> Actualización de los parches del Kernel y el aumento de soporte a dispositivos inalámbricos, ahora me permite hacer inyección de paquetes y obtener &#8220;<i>datas</i>&#8221; al momento de auditar una red inalámbrica, sino que me permite conectarme con una red inalámbrica con el SSID oculto y autenticación LEAP.</li>
</ul>
<div><b>Inyección Kali</b></div>
<div><a href="http://1.bp.blogspot.com/-a0QV1EdUKgc/UWA6mqkbpNI/AAAAAAAAAVI/tYysdJ43ipY/s1600/Review-1.png"><img alt="" src="http://1.bp.blogspot.com/-a0QV1EdUKgc/UWA6mqkbpNI/AAAAAAAAAVI/tYysdJ43ipY/s1600/Review-1.png" width="320" height="49" border="0" /></a></div>
<div></div>
<div><b>Inyección Bactrack</b></div>
<div><a href="http://3.bp.blogspot.com/-8R8VokIcryI/UWA6suUGeZI/AAAAAAAAAVQ/Sy8Y0FlttU8/s1600/Review-2.png"><img alt="" src="http://3.bp.blogspot.com/-8R8VokIcryI/UWA6suUGeZI/AAAAAAAAAVQ/Sy8Y0FlttU8/s1600/Review-2.png" width="320" height="41" border="0" /></a></div>
<div></div>
<div><b>Conexión wifi</b></div>
<div><a href="http://2.bp.blogspot.com/-rUIjzN7FYeE/UWA60IXbhVI/AAAAAAAAAVg/vfuSyVVnSA8/s1600/review-3.png"><img alt="" src="http://2.bp.blogspot.com/-rUIjzN7FYeE/UWA60IXbhVI/AAAAAAAAAVg/vfuSyVVnSA8/s1600/review-3.png" width="320" height="200" border="0" /></a></div>
</div>
<div>
<ul>
<li><b>Distribución y acceso de aplicaciones: </b>Todas las aplicaciones se han añadido a la variable de entorno <b>$PATH, </b>lo que significa, que ya no es necesario saber la ruta absoluta del script, basta con teclear el nombre de la aplicación y ya la tendremos disponible, a diferencia de backtrack, donde todo se encontraba en la ruta <b>/pentest </b>y allí se encontraban subcarpetas por categorías.</li>
</ul>
<div><b>Kali</b></div>
</div>
<div><a href="http://1.bp.blogspot.com/-v6ipKDFQOzc/UWBLdt0NT9I/AAAAAAAAAVs/3XqK95tXBhg/s1600/Review-5.png"><img alt="" src="http://1.bp.blogspot.com/-v6ipKDFQOzc/UWBLdt0NT9I/AAAAAAAAAVs/3XqK95tXBhg/s1600/Review-5.png" width="320" height="215" border="0" /></a></div>
<div></div>
<div><b>Backtrack</b></div>
<div><a href="http://1.bp.blogspot.com/-Z0BhZLE_iVk/UWBLsA7XyRI/AAAAAAAAAV0/a1E7jRZfb3E/s1600/Review-6.png"><img alt="" src="http://1.bp.blogspot.com/-Z0BhZLE_iVk/UWBLsA7XyRI/AAAAAAAAAV0/a1E7jRZfb3E/s1600/Review-6.png" width="320" height="85" border="0" /></a></div>
<div><b> </b></div>
<ul>
<li><b>Arranque:</b> Kali tiene un arranque optimizado y una disminución notable en el inicio de sesión debido a que ningún servicio se arranca al inicio del sistema, ni un puertos abiertos por defecto.</li>
</ul>
<div><b>Kali</b></div>
<div><a href="http://1.bp.blogspot.com/-wzJUbBW7_iM/UWBQIEXzhGI/AAAAAAAAAV8/rj9VLD2pk1c/s1600/Review-7.png"><img alt="" src="http://1.bp.blogspot.com/-wzJUbBW7_iM/UWBQIEXzhGI/AAAAAAAAAV8/rj9VLD2pk1c/s1600/Review-7.png" width="320" height="79" border="0" /></a></div>
<div><b> </b></div>
<div><b>Backtrack</b></div>
<div><a href="http://2.bp.blogspot.com/-fcsdZsFGjRw/UWBRCwXh6NI/AAAAAAAAAWE/5V3nqSoiOgA/s1600/Review-8.png"><img alt="" src="http://2.bp.blogspot.com/-fcsdZsFGjRw/UWBRCwXh6NI/AAAAAAAAAWE/5V3nqSoiOgA/s1600/Review-8.png" width="320" height="131" border="0" /></a></div>
<div><b>(Acá hay unos servicios que yo he agreado)</b><br />
<b><br />
</b></p>
<div></div>
<ul>
<li><b>Personalización: </b>A diferencia de Backtrack, una <a href="http://www.backtrack-linux.org/backtrack/backtrack-enterprise-support-and-customization-services/" target="_blank">imágen personalizada</a> de esta distribución tenía cierto costo, en Kali basta con seguir las instrucciones de <a href="http://docs.kali.org/live-build/live-build-a-custom-kali-iso" target="_blank">este link</a> para disfrutar de las ventajas de &#8220;armar&#8221; Kali a su gusto.</li>
</ul>
<div>
<div>Estos son los pilares básicos y las razones por las cuales sigo sosteniendo que Kali no es una simple nueva versión de Backtrack, sino un verdadero renacimiento, un cambio de 180º en el cual los señores de Offensive Security mantengan y eleven la fama que les dió Backtrack.</div>
</div>
</div>
<p>&nbsp;</p>
<p>Mis agradecimientos a @dvirus por su voto de confianza.</p>
<p>¡Ya nos estaremos viendo!</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=46e7ddfb576c7ca4a8be268fc9188fda' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://un-newbie.blogspot.com/'>Krow</a></h4><p>@raul_moncada_t: Estudiante de ingeniería de sistemas, apasionado para la seguridad informática, el software libre y la escritura. Creador del blog "Experiencias de un newbie" http://un-newbie.blogspot.com.</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=1dCWqsHM_14:8QM68HqnfWg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=1dCWqsHM_14:8QM68HqnfWg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=1dCWqsHM_14:8QM68HqnfWg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=1dCWqsHM_14:8QM68HqnfWg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=1dCWqsHM_14:8QM68HqnfWg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=1dCWqsHM_14:8QM68HqnfWg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=1dCWqsHM_14:8QM68HqnfWg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>Buen día a todos, Mi nombre es Raúl Moncada (@raul_moncada_t) , soy el actual redactor de un blog orientado a la seguridad informática llamado Experiencias de un newbie y desde ahora estaré realizando aportes a la comunidad, espero les agrade el contenido que publicaré y ser lo suficientemente claro en mis explicaciones. En este primer [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2013/05/02/presentacion/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">6</slash:comments></item><item><title>Openfire y Sparkweb en Debian Squeeze</title><link>http://hotfixed.net/2013/01/16/openfire-y-sparkweb-en-debian-squeeze/</link><category>Debian</category><category>Software Libre</category><category>Tutoriales</category><category>Jabber</category><category>manual</category><category>Openfire</category><category>Spark</category><category>tutorial</category><category>XMPP</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">MindCrack</dc:creator><pubDate>Wed, 16 Jan 2013 05:06:52 PST</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2803</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Buenas Compañeros,</p>
<p>En esta ocasión les traigo un manual de como instalar y configurar esta magnifica herramienta que es OpenFire en una distro que no es mi preferida pero me gusta que es Debian,esta herramienta es un valor agregado en una empresa ya que nos permite comunicarnos con nuestros compañeros, transferir archivos, crear conferencias y demás cosas que espero las revisen.</p>
<p><strong>¿Que es Openfire?</strong></p>
<p>(anteriormente llamado Wildfire y Jive Messenger) es un sistema de mensajeria instantánea GPL y hecho en java y utiliza el protocolo XMPP con el podrás tener tu propio servidor de mensajeria puedes administrar a tus usuarios, compartir archivos, auditar mensajes, mensajes offline, mensajes broadcast, grupos, etc y además contiene plugins gratuitos con diferentes funciones extras.<br />
Fuente: http://es.wikipedia.org/wiki/Openfire</p>
<p><strong>Openfire implementa las siguientes características:</strong></p>
<p>•	Panel de administración web<br />
•	Interfaz para agregar plugins<br />
•	SSL/TLS<br />
•	Amigable<br />
•	Adaptable según las necesidades<br />
•	Conferencias<br />
•	Interacción con MSN, Google Talk, Yahoo messenger, AIM, ICQ<br />
•	Estadísticas del Servidor, mensajes, paquetes, etc.<br />
•	Cluster con multiples servidores<br />
•	Transferencia de Archivos<br />
•	Compresión de datos<br />
•	Tarjetas personales con Avatar<br />
•	Mensajes offline<br />
•	Favoritos<br />
•	Autenticación vía Certificados, Kerbeos, LDAP, PAM y Radius<br />
•	Almacenamiento en Active Directory, LDAP, MS SQL, MySQL, Oracle y<br />
•	PostgreSQL<br />
•	SASL: ANONYMOUS, DIGEST-MD5 y Plain</p>
<p>1) Ingresamos como root  e instalamos los siguientes paquetes</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get install apache2<br />
apt-get install php5<br />
apt-get install mysql-server<br />
apt-get install sun-java6-jre<br />
apt-get install sun-java6-jdk<br />
apt-get install sun-java6-source</div></div>
<p>2)Ahora tenemos que descargar  de http://www.igniterealtime.org/downloads</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">a) openfire_3.7.1_all.deb<br />
b) openfire_3_7_1.tar.gz</div></div>
<p>3) Descomprimimos openfire_3_7_1.tar.gz</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;# tar –xvzf openfire_3_7_1.tar.gz</div></div>
<p>4) Ingresamos a mysql</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># mysql –u root –p</div></div>
<p>5) Creamos la base de datos de Openfire</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql&amp;gt; CREATE DATABASE openfire;</div></div>
<p><img src="http://m1ndcr4ck.com/imagen/mysql.jpg" alt="Creacion base de datos" /></p>
<p>Salimos con el comando exit.</p>
<p>6) Nos ubicamos en la carpeta openfire/resources/database</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># cd openfire/resources/database</div></div>
<p>7) Importamos la el fichero openfire_mysql.sql a nuestra base de datos.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># cat openfire_mysql.sql | mysql -u root -p openfire</div></div>
<p>Nos pide la cable de la base de datos y listo.</p>
<p>8) Ingresamos de nuevo a la base de datos</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># mysql –u root –p</div></div>
<p>9) Lo siguiente sera asignarle al administrador de openfire una cuenta dentro de MySQL y luego de ello asignarle a este usuario permisos de lectura, escritura y ejecución sobre la base de datos que antes creamos, esto se consigue de la siguiente manera.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;mysql&amp;gt; GRANT ALL ON openfire.* TO 'NombreAdministrador'@'IPserver' IDENTIFIED BY 'Password' WITH GRANT OPTION;</div></div>
<p>Donde NombreAdministrador, Ipserver, y Password, usted las debera asignar.</p>
<p>10) Vamos donde descargado el archivo openfire_3.7.1_all.deb y procedemos a su instalación.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># dpkg –i openfire_3.7.1_all.deb</div></div>
<p>11) Procedemos con la instalacion web de Openfire, Ingresamos mediante un browser a la ip y el puerto 9090 donde configuramos los anteriores pasos.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">http://192.168.X.X:9090</div></div>
<p>12) Seleccion de Idioma </p>
<p>En mi caso seleccione Español pero como pueden ver es multidioma<br />
<img src="http://m1ndcr4ck.com/imagen/Seleccion%20idoma.jpg" alt="Seleccion idioma" /></p>
<p>13) Configuramos el dominio y puertos de acceso.<br />
<img src="http://m1ndcr4ck.com/imagen/conf%20serv.jpg" alt="Configuracion Servidor" /></p>
<p>14) Configuracion a la conexión de la base datos.</p>
<p>En mi caso utilice Base de datos interna.<br />
<img src="http://m1ndcr4ck.com/imagen/fuente%20DB.jpg" alt="Fuente DB" /></p>
<p>15) Seteos de Perfil</p>
<p>Acá en mi caso escojo por defecto que se almacenen y consulte los usuarios y grupos en mi base de datos interna que he creado, pero existen otras alternativas para que openfire consulte de un directorio activo o un OpenLdap.</p>
<p><img src="http://m1ndcr4ck.com/imagen/seteos%20de%20perfil.jpg" alt="Seteos de perfil" /></p>
<p>16) Asignamos un correo y una contraseña para nuestra cuenta de administración.<br />
<img src="http://m1ndcr4ck.com/imagen/cuenta%20admin.jpg" alt="Cuenta admin" /></p>
<p>17) Por ultimo ingresamos a la consola de administracion Web, http://192.168.X.X:9090, con el usuario “admin” y el password que se configuro anteriormente.<br />
<img src="http://m1ndcr4ck.com/imagen/login.jpg" alt="Login" /></p>
<p><strong>Vamos con SparkWeb</strong>	</p>
<p>18) Vamos de nuevo a http://www.igniterealtime.org/downloads y descargamos “sparkweb_0_9_0.tar.gz”<br />
19) lo descomprimimos</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># tar –xvzf &nbsp;sparkweb_0_9_0.tar.gz</div></div>
<p>20) copiamos todo al siguiente directorio /var/www/chat</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># cp –ap sparkweb/* &nbsp;/var/www/chat</div></div>
<p>21) Antes de editar el archivo creamos una copia por si nos equivocamos en algo.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># cp –ap SparkWeb.html sparkweb1.html</div></div>
<p>22) Ahora con tu editor favorito vamos a modificar el archivo SparkWeb.html</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># vim /var/www/chat/ SparkWeb.html</div></div>
<p>23) Una vez dentro del archivo ubicamos esta funcion y cambiamos la ip y el puerto en los siguientes parametros.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">function jive_sparkweb_getConfig()<br />
{<br />
}return {<br />
server: &quot;ipdelserver&quot;,<br />
connectionType: &quot;socket&quot;,<br />
port: &quot;7070&quot;,<br />
autoLogin: &quot;false&quot;<br />
};<br />
}</div></div>
<p>24) Ahora renombramos el archivo SparkWeb.html por index.html, e ingresamos a la a la direccion http://192.168.X.X/chat/</p>
<p><img src="http://m1ndcr4ck.com/imagen/SparkWeb.jpg" alt="SparkWeb" /></p>
<p>25) Si tienes un firewall permitir los siguientes puertos<br />
<img src="http://m1ndcr4ck.com/imagen/ports.jpg" alt="ports" /></p>
<p>26) Descargamos e instalamos el cliente Spark en este momento está la versión 2.6.3 y es compatible con linux, Windows y MacOs.<br />
<img src="http://m1ndcr4ck.com/imagen/Spark.jpg" alt="Cliente Spark" /></p>
<p>Esto es todo espero les haya gustado cualquier duda no duden en comentar;</p>
<p>saludos <img src='http://hotfixed.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  xD</p>
<p>M1ndCr4ck</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=c1ec5b9a079e6b809116c97cd99f9e47' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://m1ndcr4ck.com/'>MindCrack</a></h4><p>Amante al software Libre, Entusiasta de la seguridad informática, Sysadmin,</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=ICBaFgvNIxI:edLbSg1pNmU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=ICBaFgvNIxI:edLbSg1pNmU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=ICBaFgvNIxI:edLbSg1pNmU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=ICBaFgvNIxI:edLbSg1pNmU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=ICBaFgvNIxI:edLbSg1pNmU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=ICBaFgvNIxI:edLbSg1pNmU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=ICBaFgvNIxI:edLbSg1pNmU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>Buenas Compañeros, En esta ocasión les traigo un manual de como instalar y configurar esta magnifica herramienta que es OpenFire en una distro que no es mi preferida pero me gusta que es Debian,esta herramienta es un valor agregado en una empresa ya que nos permite comunicarnos con nuestros compañeros, transferir archivos, crear conferencias y [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2013/01/16/openfire-y-sparkweb-en-debian-squeeze/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">1</slash:comments></item><item><title>4K Conference 2012</title><link>http://hotfixed.net/2012/11/18/4k-conference-2012/</link><category>Asterisk</category><category>Eventos</category><category>FreeSwitch</category><category>VoIP</category><category>4k conference</category><category>asterisk</category><category>freeswitch</category><category>sip</category><category>voip</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodríguez</dc:creator><pubDate>Sun, 18 Nov 2012 15:57:56 PST</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2770</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>El <a href="http://www.4kconf.com/" target="_blank">4K Conference</a> es un evento donde se reúnen especialistas en telefonía IP de todo el mundo, allí nos hablan de los últimos avances en  tecnologías, herramientas, seguridad, protocolos y proyetos que involucran la Voz sobre IP y las Comunicaciones Unificadas.  Este año el evento contará con los siguientes conferencistas:</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/11/Selección_219.png"><img class="aligncenter" title="4K Conference - Speakers" src="http://hotfixed.net/wp-content/uploads/2012/11/Selección_219.png" alt="4K Conference - Speakers" width="389" height="306" /></a></p>
<p><strong>Iñaki Baz Castillo, Jon Bonilla </strong>- España</p>
<p><strong>Gaston Draque&#8217;s, Nicolás Gudiño </strong>- Argentina</p>
<p><strong>Mathieu René  William Adam</strong> &#8211; Canada</p>
<p><strong>Joao Mesquita, Flavio E. Goncalves</strong> - Brazil</p>
<p><strong>Jose Ramirez</strong> &#8211; Venezuela</p>
<p><strong>David Duffett</strong> &#8211; Reino Unido</p>
<p><strong>Amitava Mukherjee</strong></p>
<p><strong>Juan Oliva</strong> &#8211; Perú</p>
<p><strong>Saúl Ibarra Corretgé</strong> &#8211; Holanda</p>
<p>La segunda versión del 4K Conference se realizará en Bogotá (Colombia) los días 4 y 5 de Diciembre en el Centro Empresarial Salitre Edificio de la Cámara de Comercio de Bogotá.</p>
<p>Si estás interesado en asistir puedes registrarte en la siguiente url: <a href="http://www.4kconf.com/es/registro/" target="_blank">http://www.4kconf.com/es/registro/</a>, el valor de la entrada los dos días del evento es de $75 USD si pagas antes del 20 de Noviembre, luego costará $150 USD</p>
<p><strong> Quieres Asistir al 4K Conference ?</strong></p>
<p><a href="http://twitter.com/barcamp_se" target="_blank">Barcamp Security Edition</a>, <a href="https://twitter.com/busytonegroup" target="_blank">Busy-Tone</a> y <a href="https://twitter.com/hotfixed" target="_blank">Hotfixed</a> te llevan al 4K Conference, estaremos sorteando 10 entradas para entregar a nuestros lectores.</p>
<p>Responde el siguiente <a href="#formulario">formulario</a>, las respuestas a las preguntas se pueden encontrar en los sitios oficiales de:<br />
<a href="https://twitter.com/4kconference"><img class="alignleft" title="4K Conference" src="https://twimg0-a.akamaihd.net/profile_images/2811821443/c7ea57040fb4839e5bc146eed7f93453_normal.png" alt="" width="48" height="48" /></a><br />
4K Conference &#8211; <a href="https://twitter.com/4kconference" target="_blank">@4kconference</a></p>
<p>&nbsp;</p>
<p><a href="https://twitter.com/barcamp_se"><img class="alignleft" title="Barcamp SE" src="https://twimg0-a.akamaihd.net/profile_images/1170714229/faviconBarcampSE_normal.png" alt="" width="48" height="48" /></a><br />
Barcamp Security Edition &#8211; <a href="https://twitter.com/barcamp_se" target="_blank">@barcamp_se</a></p>
<p>&nbsp;</p>
<p><a href="https://twitter.com/busytonegroup"><img class="alignleft" title="Busy Tone" src="https://twimg0-a.akamaihd.net/profile_images/1686955537/busysmall_normal.jpg" alt="" width="48" height="48" /></a><br />
Busy Tone &#8211; <a href="https://twitter.com/busytonegroup" target="_blank">@BusyToneGroup</a></p>
<p>&nbsp;</p>
<p><a href="https://twitter.com/hotfixed"><img class="alignleft" title="Hotfixed" src="https://twimg0-a.akamaihd.net/profile_images/263753441/logo_hotfixed_normal.jpg" alt="" width="48" height="48" /></a><br />
Hotfixed &#8211; <a href="https://twitter.com/hotfixed" target="_blank">@Hotfixed</a></p>
<p>&nbsp;</p>
<h2><a id="formulario">Trivia 4k Conference</a></h2>
<p>Responde las siguientes preguntas y gana una entrada al 4k Conference, los 10 primeros en contestar correctamente ganarán la entrada.</p>
<p><iframe src="https://docs.google.com/spreadsheet/embeddedform?formkey=dGZka2xFVWpabkQxUlctblpFcE5WS3c6MQ" frameborder="0" marginwidth="0" marginheight="0" width="610" height="2200"></iframe></p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Founder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 | Penetration Tester | Security Consultant | Linux | VoIP</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=1H3cG_cEvHw:etwTZazAkRo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=1H3cG_cEvHw:etwTZazAkRo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=1H3cG_cEvHw:etwTZazAkRo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=1H3cG_cEvHw:etwTZazAkRo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=1H3cG_cEvHw:etwTZazAkRo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=1H3cG_cEvHw:etwTZazAkRo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=1H3cG_cEvHw:etwTZazAkRo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>El 4K Conference es un evento donde se reúnen especialistas en telefonía IP de todo el mundo, allí nos hablan de los últimos avances en  tecnologías, herramientas, seguridad, protocolos y proyetos que involucran la Voz sobre IP y las Comunicaciones Unificadas.  Este año el evento contará con los siguientes conferencistas: Iñaki Baz Castillo, Jon Bonilla - [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2012/11/18/4k-conference-2012/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments></item><item><title>Barcamp Security Edition 2012</title><link>http://hotfixed.net/2012/11/06/barcamp-security-edition-2012/</link><category>Blog</category><category>Eventos</category><category>Noticias</category><category>Seguridad</category><category>barcampse</category><category>infosec</category><category>seguridad</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodríguez</dc:creator><pubDate>Tue, 06 Nov 2012 11:50:14 PST</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2752</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p style="text-align: justify;">El día 1 de diciembre se realizará la tercera edición del <strong>Barcamp SE (Security Edition)</strong>, un evento sin ánimo de lucro, participativo y organizado de forma descentralizada por miembros de la comunidad de seguridad informática colombiana en diferentes ciudades del país.</p>
<p style="text-align: justify;"><a href="http://hotfixed.net/wp-content/uploads/2012/11/Captura_de_pantalla_2012_11_01_a_las_18.28.28a672a31.png"><img class="aligncenter size-full wp-image-2759" title="BarcampSE" src="http://hotfixed.net/wp-content/uploads/2012/11/Captura_de_pantalla_2012_11_01_a_las_18.28.28a672a31.png" alt="BarcampSE" width="179" height="198" /></a></p>
<p style="text-align: justify;">Como objetivo principal el evento busca reunir personas y compartir experiencias alrededor del tema de seguridad informática, es por esto que durante un día se preparan conferencias, talleres, demostraciones y retos informáticos que ayudan a fortalecer los lazos entre los asistentes y por otro lado ayudan a crear consciencia sobre un tema tan importante como es el de seguridad informática en el país.</p>
<h3>Inscríbete al Barcamp Security Edition y gánate una entrada para el Security Zone 2012</h3>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/11/seczone-logo3.png"><img class="aligncenter  wp-image-2762" title="seczone-logo" src="http://hotfixed.net/wp-content/uploads/2012/11/seczone-logo3.png" alt="seczone-logo" width="174" height="160" /></a></p>
<p>Tres profesionales que estan apoyando la organización del BCSE estarán realizando dos interesantes entrenamientos durante el evento <a href="http://securityzone.co/" target="_blank">Security Zone</a> que se realizará en la ciudad de Cali, en la semana del 3 al 7  de Diciembre de 2012.</p>
<p><a href="http://www.securityzone.co/fernandoquintero_es.html" target="_blank">Taller 1: Análisis Forense en redes</a></p>
<p><a href="http://www.securityzone.co/dvirus_fixxer_es.html" target="_blank">Taller 2: Seguridad en comunicaciones unificadas (VoIP)</a></p>
<p>Es por esto que los organizadores del BCSE en conjunto con la organización del <a href="https://twitter.com/seczone" target="_blank">@SecZone</a> han decidido entregar dos (2) pases de cortesía que permiten asistir a todas las conferencias del evento durante los días 6 y 7 de Diciembre. Las entradas se sortearán entre las personas que se registren entre el 1 y 10 de Noviembre para asistir al evento Barcamp Security Edition, independiente de si se registran como asistentes, organizadores o desconferencistas y sin importar la ciudad o país desde donde se registren.</p>
<p>Más información y registro:</p>
<ul>
<li> <a href="https://eventioz.com.ar/barcampse" target="_blank">https://eventioz.com.ar/barcampse</a></li>
<li><a href="https://twitter.com/barcamp_se" target="_blank">@barcamp_se</a></li>
<li><a href="http://barcampse.org/" target="_blank">http://barcampse.org/</a></li>
</ul>
<p>&nbsp;</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Founder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 | Penetration Tester | Security Consultant | Linux | VoIP</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=flalJRS_Ki4:TPCUAv_guqU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=flalJRS_Ki4:TPCUAv_guqU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=flalJRS_Ki4:TPCUAv_guqU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=flalJRS_Ki4:TPCUAv_guqU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=flalJRS_Ki4:TPCUAv_guqU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=flalJRS_Ki4:TPCUAv_guqU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=flalJRS_Ki4:TPCUAv_guqU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>El día 1 de diciembre se realizará la tercera edición del Barcamp SE (Security Edition), un evento sin ánimo de lucro, participativo y organizado de forma descentralizada por miembros de la comunidad de seguridad informática colombiana en diferentes ciudades del país. Como objetivo principal el evento busca reunir personas y compartir experiencias alrededor del tema [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2012/11/06/barcamp-security-edition-2012/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments></item><item><title>Por qué voy al Security Zone 2012 ?</title><link>http://hotfixed.net/2012/11/05/por-que-voy-al-security-zone-2012/</link><category>Blog</category><category>Eventos</category><category>Seguridad</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodríguez</dc:creator><pubDate>Mon, 05 Nov 2012 06:46:29 PST</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2731</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p style="text-align: justify;">Desde hace unos años he querido asistir a eventos de seguridad de gran magnitud, como  <a href="http://www.defcon.org/" target="_blank">DEF CON</a>, <a href="https://www.derbycon.com/" target="_blank">DerbyCon</a>, E<a href="http://www.ekoparty.org/" target="_blank">koparty</a>, <a href="https://www.noconname.org/" target="_blank">No cON Name</a>, <a href="http://www.rootedcon.es/" target="_blank">Rooted CON</a>, entre otras.  Desafortunadamente  factores como tiempo y dinero me han impedido poder salir del país y participar de los más importantes eventos de seguridad del mundo.</p>
<p style="text-align: justify;">El año pasado tuve la oportunidad de poder ahorrar unos pesos y visitar la ciudad de Cali para asistir a uno de los mejores Eventos de Seguridad Informática del mundo el <a href="http://www.securityzone.co/" target="_blank">Security Zone</a>, un evento de talla mundial organizado por <a href="https://twitter.com/seczone" target="_blank">Edgar Rojas</a>, un profesional y entusiasta de la seguridad informática, que reunió durante tres días a a grandes profesionales y exponentes del área quienes nos mostraron técnicas, metodologías, herramientas y formas de vulnerar y/o asegurar algunas tecnologías y sistemas de información.</p>
<p style="text-align: justify;">Los tres días que pasé en el Security Zone 2011 fueron asombrosos, me impresionó poder ver conferencistas que hace unos meses estaban dando charlas en Black Hat y Def CON. Aún recuerdo conferencias excelentes como Cumplimiento: Asalto a la Razón  por <a href="https://twitter.com/indi303" target="_blank">Chris Nickerson</a>, Cuando falla la prevención, los duros responden por <a href="https://twitter.com/mjg5772" target="_blank">Michael Graven</a>, entre otras, y no solo las recuerdo por el buen contenido, si no porque al finalizar cada una de las conferencias los asistentes pudimos intercambiar información con gente de otras culturas, la mayor sorpresa fue ver la <strong>sencillez</strong> y la <strong>calidad humana</strong> de estos <strong>profesionales</strong>.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/11/Selección_187.png"><img class="aligncenter  wp-image-2734" title="Security Zone 2011" src="http://hotfixed.net/wp-content/uploads/2012/11/Selección_187.png" alt="Security Zone 2011" width="570" height="295" /></a></p>
<p>&nbsp;</p>
<p style="text-align: justify;">Security Zone no es sólo un evento donde hablamos de temas técnicos sobre seguridad informática, Security Zone es un espacio donde podemos compartir con entusiastas e interesados por el conocimiento, podemos compartir  y disfrutar de la hospitalidad, la cultura y  la alegría de  Cali, es un espacio para intercambiar aspectos culturales y divertirse al máximo durante unos días. Por todas estas cosas mencionadas prometí volver a Security Zone en su segunda edición.</p>
<p style="text-align: justify;">Ha pasado casi un año y está confirmada mi asistencia a Security Zone 2012, pero esta vez no voy sólo como asistente, si no que gracias al apoyo que está dando Edgar a las comunidades y  profesionales colombianos, estaré presente como conferencista y tallerista  junto a grandes colegas y amigos como <a href="https://twitter.com/nonroot" target="_blank">Fernando Quintero (nonroot)</a>, <a href="https://twitter.com/eljeffto" target="_blank">Jeffrey Borbón (eljeffto)</a>, <a href="https://twitter.com/dachcode" target="_blank">Alfonso Deluque (dachcode)</a>,  <a href="https://twitter.com/d7n0" target="_blank">John Jairo Hernandez (d7n0)</a>, <a href="https://twitter.com/dragonjar" target="_blank"> Jaime  Restrepo (dragonjar)</a>, Ciro Dussan y  por supuesto mis buenos amigos <a href="https://twitter.com/fixxx3r" target="_blank">Giovanni Cruz (fixxx3r)</a> y <a href="https://twitter.com/nemesis545" target="_blank">Alex Rincón(nemesis545)</a> con quienes hemos trabajado muy fuerte este último año para poder mostrar nuestra investigación en el campo de la seguridad en VoIP y las Comunicaciones Unificadas desarrolladas como parte del grupo de investigación <a href="https://twitter.com/busytonegroup" target="_blank">Busy-Tone</a>.</p>
<p style="text-align: justify;">Nuevamente quiero agradecer el apoyo y el empuje que ha puesto Edgar Rojas por formar uno de los mejores eventos de seguridad del mundo en nuestro país. Este tipo de cosas contribuyen al crecimiento cultural y le cambian la cara a nuestra Colombia.</p>
<p style="text-align: justify;">Los invito a que se den un paseo por Cali (Colombia) durante la primera semana de Diciembre. Cali allá vamos!!!</p>
<p><iframe src="http://player.vimeo.com/video/51240497" frameborder="0" width="400" height="300"></iframe></p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Founder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 | Penetration Tester | Security Consultant | Linux | VoIP</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=4tid1Hcx_6o:1gEes3lySBM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=4tid1Hcx_6o:1gEes3lySBM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=4tid1Hcx_6o:1gEes3lySBM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=4tid1Hcx_6o:1gEes3lySBM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=4tid1Hcx_6o:1gEes3lySBM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=4tid1Hcx_6o:1gEes3lySBM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=4tid1Hcx_6o:1gEes3lySBM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>Desde hace unos años he querido asistir a eventos de seguridad de gran magnitud, como  DEF CON, DerbyCon, Ekoparty, No cON Name, Rooted CON, entre otras.  Desafortunadamente  factores como tiempo y dinero me han impedido poder salir del país y participar de los más importantes eventos de seguridad del mundo. El año pasado tuve la oportunidad [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2012/11/05/por-que-voy-al-security-zone-2012/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments></item><item><title>Curso Asterisk 1.8 – Capítulo 10 – Introducción a las interfaces de administración</title><link>http://hotfixed.net/2012/07/25/curso-asterisk-1-8-capitulo-10-introduccion-a-las-interfaces-web-de-asterisk-parte-i/</link><category>Asterisk</category><category>Blog</category><category>Cursos</category><category>Debian</category><category>FreePBX</category><category>Linux</category><category>Software Libre</category><category>VoIP</category><category>CentOS</category><category>elastix</category><category>freePBX</category><category>linux</category><category>sip</category><category>voip</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodríguez</dc:creator><pubDate>Wed, 25 Jul 2012 04:20:43 PDT</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2696</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p style="text-align: justify;">Hola, continuamos con el curso de asterisk, primero quiero pedir disculpas por estos dos meses sin subir material, andaba algo ocupado.</p>
<p style="text-align: justify;">En este capítulo vamos a implementar 2 PBX virtuales para enriquecer nuestro laboratorio, para eso instalaremos las distribuciones Asterisk Now y Elastix.  No  soy muy amigo de este tipo de interfaces, pero  es importante que las veamos durante el curso, ya que en la actualidad un gran número de PBX están instaladas con este tipo de soluciones y es necesario saber como funcionan.</p>
<p style="text-align: justify;">Aunque dentro del temario del curso este es el último tema, he decidido colocarlo antes para que nuestro laboratorio en casa podamos establecer troncales entre nuestra centralita con Debian y las distribuciones que veremos durante este capítulo.</p>
<p style="text-align: justify;">Algo a tener en cuenta a la hora de implementar este tipo de soluciones es el tema de seguridad, ya que en la actualidad muchas soluciones de este tipo son atacadas debido a errores o fallos de seguridad que se cometen durante la instalación o configuración, por eso les recomiendo que antes de colocar este tipo de sistemas en ambientes de producción se realicen auditorias de seguridad sobre la plataforma.</p>
<p style="text-align: justify;">En el siguiente sitio podrán encontrar noticias, pruebas, recomendaciones y artículos sobre seguridad en plataformas de VoIP:  <a href="http://busy-tone.org/" target="_blank">http://busy-tone.org/</a>, aquí les comparo un video de la conferencia que dimos con <a href="https://twitter.com/fixxx3r" target="_blank">Giovanni Cruz</a>   durante la Campus Party Colombia 2012 sobre los riesgos, análisis forense y respuesta a incidentes en plataformas de VoIP.</p>
<p><iframe src="http://www.youtube.com/embed/A824qRv2Qew" frameborder="0" width="600" height="338"></iframe></p>
<p style="text-align: justify;">Ya que estamos hablando del tema de seguridad quiero invitarlos al <a href="http://securityzone.co/dvirus_fixxer_es.html" target="_blank">taller sobre seguridad en VoIP y Comunicaciones unificada</a>s que estaremos dictando durante el congreso de seguridad informática  más importante de Latino America, el <a href="http://securityzone.co/" target="_blank">Security Zone</a> 2012, que se realizará en el mes de diciembre en la ciudad de Cali (Colombia), les recomiendo seguir vía twitter la cuenta del evento <a href="https://twitter.com/seczone" target="_blank">@seczone</a>. En próximos artículos estaré hablando más sobre el evento.</p>
<p style="text-align: justify;">Ahora si les comparto los videos de este capítulo.</p>
<h1 id="watch-headline-title">Interfaces de Administración</h1>
<p>&nbsp;</p>
<p><iframe src="http://www.youtube.com/embed/CgxSutvzS3I" frameborder="0" width="600" height="450"></iframe></p>
<p><a href="http://www.asterisk.org/asterisknow/">http://www.asterisk.org/asterisknow/</a></p>
<p><a href="http://www.elastix.org/">http://www.elastix.org/</a></p>
<p><a href="http://fonality.com/trixbox/">http://fonality.com/trixbox/</a></p>
<h1 id="watch-headline-title"></h1>
<h1>Instalación de Asterisk Now</h1>
<p><iframe src="http://www.youtube.com/embed/6AC9anBI_hI" frameborder="0" width="600" height="338"></iframe></p>
<p>&nbsp;</p>
<h1 id="watch-headline-title">Instalación de Elastix</h1>
<p><iframe src="http://www.youtube.com/embed/OLhqqM2zdEI" frameborder="0" width="600" height="450"></iframe></p>
<p>&nbsp;</p>
<p>Eso es todo por este capítulo, saludos!!!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Founder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 | Penetration Tester | Security Consultant | Linux | VoIP</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=slAfVhLL5JQ:ugOmcGSXFP4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=slAfVhLL5JQ:ugOmcGSXFP4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=slAfVhLL5JQ:ugOmcGSXFP4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=slAfVhLL5JQ:ugOmcGSXFP4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=slAfVhLL5JQ:ugOmcGSXFP4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=slAfVhLL5JQ:ugOmcGSXFP4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=slAfVhLL5JQ:ugOmcGSXFP4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>Hola, continuamos con el curso de asterisk, primero quiero pedir disculpas por estos dos meses sin subir material, andaba algo ocupado. En este capítulo vamos a implementar 2 PBX virtuales para enriquecer nuestro laboratorio, para eso instalaremos las distribuciones Asterisk Now y Elastix.  No  soy muy amigo de este tipo de interfaces, pero  es importante [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2012/07/25/curso-asterisk-1-8-capitulo-10-introduccion-a-las-interfaces-web-de-asterisk-parte-i/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">5</slash:comments></item><item><title>Curso Asterisk 1.8 – Capítulo 09 – Construyendo un IVR</title><link>http://hotfixed.net/2012/05/21/curso-asterisk-1-8-capitulo-09-construyendo-un-ivr/</link><category>Asterisk</category><category>Blog</category><category>Cursos</category><category>Debian</category><category>Software Libre</category><category>asterisk</category><category>IVR</category><category>linux</category><category>voip</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodríguez</dc:creator><pubDate>Mon, 21 May 2012 08:49:59 PDT</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2651</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>En este capítulo vamos a construir un IVR para una empresa de soporte, donde el usuario o cliente de la empresa llama y obtiene un menú con opciones para poder acceder a soporte especializado para cada sistema operativo.</p>
<p>Para construir el IVR necesitamos:</p>
<ul>
<li>Un guión para grabar el audio del menú</li>
<li>Desarrollar en el dialplan un menú</li>
<li>Desarrollar una aplicación para grabar el audio del menú</li>
<li>Una extensión para probar el acceso al IVR</li>
</ul>
<div>Para este ejercicio únicamente vamos a trabajar sobre el archivo<strong> extensions.conf</strong></div>
<div></div>
<h2>Creación del IVR</h2>
<p><iframe src="http://www.youtube.com/embed/Y41m47lD2pg" frameborder="0" width="600" height="437"></iframe></p>
<p>&nbsp;</p>
<p>[ivr-soporte]<br />
exten =&gt; s,1,Answer()<br />
exten =&gt; s,n,Wait(0.5)<br />
exten =&gt; s,n,Background(bienvenida-soporte)<br />
exten =&gt; s,n,WaitExten(5)</p>
<p>exten =&gt; 1,1,Goto(users,2001,1)</p>
<p>exten =&gt; 2,1,Goto(users,2002,1)</p>
<p>exten =&gt; 3,1,Goto(users,2003,1)</p>
<p>exten =&gt; 4,1,Goto(aplicaciones,9999,1)</p>
<p>exten =&gt; *,1,Goto(s,1)</p>
<p>exten =&gt; t,1,Playback(en/goodbye)<br />
enten =&gt; t,n,Hangup()</p>
<p>exten =&gt; i,1,Playback(en/pbx-invalid)<br />
exten =&gt; i,n,Goto(s,1)</p>
<h2>Creación de una extensión para grabar el audio</h2>
<p><iframe src="http://www.youtube.com/embed/rIE7zDsa_1Y" frameborder="0" width="600" height="437"></iframe><br />
exten =&gt; 9991,1,Answer()<br />
exten =&gt; 9991,n,Wait(0.5)<br />
exten =&gt; 9991,n,Record(bienvenida-soporte.gsm)<br />
exten =&gt; 9991,n,Wait(0.5)<br />
exten =&gt; 9991,n,Playback(bienvenida-soporte)<br />
exten =&gt; 9991,n,Hangup()</p>
<h2>Probando el IVR</h2>
<p><iframe src="http://www.youtube.com/embed/fjc3eHjC5XU" frameborder="0" width="600" height="437"></iframe></p>
<p>exten =&gt; 9000,1,Goto(ivr-soporte,s,1)</p>
<p>&nbsp;</p>
<p>Agradezco si alguien nos ayuda con la grabación de un IVR para la clase, mi voz no es muy buena.</p>
<p>&nbsp;</p>
<p>Saludos!!!</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Founder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 | Penetration Tester | Security Consultant | Linux | VoIP</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=l9C88YyjZSo:Ol9vwh7ChjQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=l9C88YyjZSo:Ol9vwh7ChjQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=l9C88YyjZSo:Ol9vwh7ChjQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=l9C88YyjZSo:Ol9vwh7ChjQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=l9C88YyjZSo:Ol9vwh7ChjQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=l9C88YyjZSo:Ol9vwh7ChjQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=l9C88YyjZSo:Ol9vwh7ChjQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>En este capítulo vamos a construir un IVR para una empresa de soporte, donde el usuario o cliente de la empresa llama y obtiene un menú con opciones para poder acceder a soporte especializado para cada sistema operativo. Para construir el IVR necesitamos: Un guión para grabar el audio del menú Desarrollar en el dialplan [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2012/05/21/curso-asterisk-1-8-capitulo-09-construyendo-un-ivr/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">4</slash:comments></item><item><title>SFLphone – Softphone SIP e IAX2 para Linux</title><link>http://hotfixed.net/2012/05/16/sflphone-softphone-sip-e-iax2-para-linux/</link><category>Blog</category><category>Debian</category><category>Herramientas</category><category>Ubuntu</category><category>VoIP</category><category>linux</category><category>sflphone</category><category>softphone</category><category>voip</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodríguez</dc:creator><pubDate>Wed, 16 May 2012 11:08:46 PDT</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2629</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Hace rato que no encontraba un softphone IAX2 que funcionara bien en linux, probé por mucho tiempo <a href="http://www.zoiper.com/" target="_blank">Zoiper</a> que funciona bastante bien en sistema operativo Windows pero en linux presenta algunos fallos.</p>
<p>Desde hace unos días he estado probando <a href="http://sflphone.org/" target="_blank">SFLPhone</a>, un softphone open source para linux que soporta SIP e IAX2 y que además trae las siguientes funcionalidades</p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_101.png"><img class="alignleft  wp-image-2633" style="margin-left: 20px; margin-right: 20px;" title="SFLphone" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_101.png" alt="SFLphone" width="126" height="218" /></a></p>
<ul>
<li>La interfaz gráfica es independiente del núcleo</li>
<li>Hay clientes para GNOME, KDE y consola</li>
<li>Soporte para protocolos SIP e IAX2</li>
<li>Permite multi-línea, transferencias de llamadas, llamada en espera y grabación de llamadas.</li>
<li>Conferencia</li>
<li>Compatibilidad con codecs de alta definición</li>
<li>Permite cifrado en la señalización y voz (TLS, SRTP)</li>
<li>Soporte para ALSA y PULSEAUDIO</li>
<li>Video</li>
<li>Historial y búsqueda de llamadas</li>
</ul>
<p>Acá puedes ver más características de SFLphone <a href="http://sflphone.org/features" target="_blank">http://sflphone.org/features</a></p>
<p>&nbsp;</p>
<h2>Instalación:</h2>
<p>Para los que nos gusta compilar, las instrucciones <a href="https://projects.savoirfairelinux.com/projects/sflphone/wiki/How_to_build" target="_blank">aquí</a></p>
<h3>Ubuntu:</h3>
<pre>sudo add-apt-repository ppa:savoirfairelinux</pre>
<pre>sudo apt-get update</pre>
<pre>sudo apt-get install sflphone-client-gnome sflphone-plugins</pre>
<h3>Debian:</h3>
<p>Ya está en los repositorios de Debian</p>
<pre>apt-get install sflphone-client-gnome</pre>
<p>&nbsp;</p>
<h2>Configuración:</h2>
<p>ejecutar el cliente desde una consola o ejecutndo Alt+f2 y allí colocar sflphone-client-gnome</p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_102.png"><img class="wp-image-2639 aligncenter" title="SFLphone - configuration" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_102.png" alt="SFLphone - configuration" width="537" height="245" /></a></p>
<p>Seleccionamos el tipo de cuenta SIP o IAX2</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_104.png"><img class="aligncenter  wp-image-2641" title="sflphone - sip or iax2" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_104.png" alt="sflphone - sip or iax2" width="350" height="220" /></a></p>
<p style="text-align: left;">Ingresamos los datos de la cuenta, en Alias un nombre cualquiera, el nombre de equipo es el nombre o la dirección ip del servidor de VoIP.</p>
<p style="text-align: left;">La opción ZRTP la activamos solo si la soporta nuestro servidor</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_105.png"><img class="aligncenter  wp-image-2642" title="sflphone - account" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_105.png" alt="sflphone - account" width="390" height="245" /></a></p>
<p> Damos click en continuar y finalizamos la configuración de la cuenta.</p>
<pre><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_107.png"><img class="aligncenter  wp-image-2645" title="sflphone config" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_107.png" alt="sflphone config" width="358" height="138" /></a></pre>
<pre>Debe aparecer un mensaje como este.
<a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_115.png"><img class="aligncenter size-full wp-image-2646" title="sflphone IAX2" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_115.png" alt="sflphone IAX2" width="217" height="21" /></a></pre>
<p>En el caso contrario se debe validar que la cuenta esté bien configurada, para eso ir al menu Editar / Cuentas</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_114.png"><img class="aligncenter  wp-image-2647" title="IAX2 Account | SFLphone" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_114.png" alt="IAX2 Account | SFLphone" width="299" height="195" /></a></p>
<p>Para visualizar el keypar ir al menú ver / teclado</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_109.png"><img class="aligncenter  wp-image-2648" title="sflphone keypad" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_109.png" alt="sflphone keypad" width="222" height="187" /></a></p>
<p> Esto es todo <img src='http://hotfixed.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p>Para más información visita el sitio oficial del proyecto <a href="http://sflphone.org/" target="_blank">http://sflphone.org/</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Founder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 | Penetration Tester | Security Consultant | Linux | VoIP</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=qr-bBkSwOOo:TJ_jAeRVWN0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=qr-bBkSwOOo:TJ_jAeRVWN0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=qr-bBkSwOOo:TJ_jAeRVWN0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=qr-bBkSwOOo:TJ_jAeRVWN0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=qr-bBkSwOOo:TJ_jAeRVWN0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=qr-bBkSwOOo:TJ_jAeRVWN0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=qr-bBkSwOOo:TJ_jAeRVWN0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>Hace rato que no encontraba un softphone IAX2 que funcionara bien en linux, probé por mucho tiempo Zoiper que funciona bastante bien en sistema operativo Windows pero en linux presenta algunos fallos. Desde hace unos días he estado probando SFLPhone, un softphone open source para linux que soporta SIP e IAX2 y que además trae las [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2012/05/16/sflphone-softphone-sip-e-iax2-para-linux/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments></item><item><title>Curso Asterisk 1.8 – Capítulo 08 – Configurando Buzones de voz</title><link>http://hotfixed.net/2012/05/15/curso-asterisk-1-8-capitulo-08-configurando-buzones-de-voz/</link><category>Asterisk</category><category>Blog</category><category>Cursos</category><category>Debian</category><category>Linux</category><category>Software Libre</category><category>VoIP</category><category>asterisk</category><category>linux</category><category>PBX</category><category>voicemail</category><category>voip</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodríguez</dc:creator><pubDate>Tue, 15 May 2012 06:40:39 PDT</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2618</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>En este capítulo veremos como configurar y asignar buzones de voz para cada una de las extensiones.</p>
<p>En este primer video configuramos 2 buzones de voz en el contexto default del archivo voicemail.conf. Es importante no colocar contraseñas simples para los buzones de voz, evitar colocar como contraseña el mismo número de extensión u una general para todos los usuarios, ya que el voicemail se convierte en uno de los objetivos a la hora de atacar plataformas de VoIP y el comprometer un buzón de voz puede revelar información sensible.</p>
<p><iframe width="600" height="437" src="http://www.youtube.com/embed/skssveRmKjE" frameborder="0" allowfullscreen></iframe></p>
<p>A continuación se encuentran los archivos que se modificaron para configurar el voicemail.</p>
<p>&nbsp;</p>
<h2>En el archivo voicemail.conf</h2>
<p>[default]</p>
<p>3001 =&gt; 4528, Daniel Rodriguez, <a href="mailto:webmaster@hotfixed.net" target="_blank">webmaster@hotfixed.net</a><br />
3002 =&gt; 7691, Julian Cruz, <a href="mailto:juliancruz@hotfixed.net" target="_blank">juliancruz@hotfixed.net</a></p>
<p>______________________________<wbr>______________________-<br />
</wbr></p>
<h2>En el archivo sip.conf</h2>
<p>[telefono1]<br />
type=friend<br />
secret=c0ntras3!<br />
host=dynamic<br />
insecure=port,invite<br />
context=users<br />
<strong>mailbox=3001@default</strong></p>
<p>[telefono2]<br />
type=friend<br />
secret=h0tf1x3d2012<br />
host=dynamic<br />
insecure=port,invite<br />
context=users<br />
<strong>mailbox=3002@default</strong><br />
______________________________<wbr>___________________________</p>
<p></wbr></p>
<h2>En el archivo extensions.conf</h2>
<p>[users]<br />
exten =&gt; 2001,1,Dial(SIP/telefono1,20)<br />
<strong>exten =&gt; 2001,n,VoiceMail(3001@default)</strong><br />
exten =&gt; 2002,1,Dial(SIP/telefono2,20)<br />
<strong>exten =&gt; 2002,n,VoiceMail(3002@default)</strong></p>
<p>include =&gt; aplicaciones</p>
<p>[aplicaciones]<br />
exten =&gt; 9999,1,Answer()<br />
exten =&gt; 9999,n,Playback(es/hello-<wbr>world)<br />
exten =&gt; 9999,n,Hangup()<br />
<strong>exten =&gt; 9500,1,Answer()</strong><br />
<strong>exten =&gt; 9500,n,VoiceMailMain(@default)</strong></wbr></p>
<p>Luego de crear los voicemail vamos a realizar las pruebas, llamando a una de las extensiones esperando los 20 segundos sin contestar la otra extensión y dejando un mensaje de voz, luego vamos a ingresar a la aplicación VoiceMailMain para consultar, borrar, almacenar o reenviar el mensaje.</p>
<p><iframe width="600" height="437" src="http://www.youtube.com/embed/TpfQYCHKpjI" frameborder="0" allowfullscreen></iframe></p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Founder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 | Penetration Tester | Security Consultant | Linux | VoIP</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=sNwZlUfmD_o:PHMkQDQJfKk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=sNwZlUfmD_o:PHMkQDQJfKk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=sNwZlUfmD_o:PHMkQDQJfKk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=sNwZlUfmD_o:PHMkQDQJfKk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=sNwZlUfmD_o:PHMkQDQJfKk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=sNwZlUfmD_o:PHMkQDQJfKk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=sNwZlUfmD_o:PHMkQDQJfKk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>En este capítulo veremos como configurar y asignar buzones de voz para cada una de las extensiones. En este primer video configuramos 2 buzones de voz en el contexto default del archivo voicemail.conf. Es importante no colocar contraseñas simples para los buzones de voz, evitar colocar como contraseña el mismo número de extensión u una [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2012/05/15/curso-asterisk-1-8-capitulo-08-configurando-buzones-de-voz/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">6</slash:comments></item><item><title>Aplicaciones web con Django sobre Heroku</title><link>http://hotfixed.net/2012/05/14/aplicaciones-web-con-django-sobre-heroku/</link><category>Blog</category><category>Desarrollo</category><category>Django</category><category>Linux</category><category>Python</category><category>django</category><category>git</category><category>github</category><category>heroku</category><category>linux</category><category>pip</category><category>virtualenv</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodríguez</dc:creator><pubDate>Mon, 14 May 2012 15:30:35 PDT</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2265</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p style="text-align: justify;">Actualmente me encuentro dictando cursos de  Python | Django y programas universitarios de Desarrollo Web, en los dos casos he notado que la gran mayoría de los estudiantes conocen poco de sistemas operativos, de servidores, bases de datos , de seguridad, redes y otros factores que se requieren a la hora de implementar  y sostener una aplicación web. En estos cursos por lo general enseño a implementar servicios en linux, bases de datos, servidores web y otras cosas que enseñaban en mi época. Pero la verdad es que la gran mayoría de los estudiantes solo quieren sentarse a programar en un lenguaje específico y dejar de preocuparse por los servidores, parches, vulnerabilidades, etc&#8230; y esto no está para nada mal, aunque por cultura general es bueno saber lo básico de cada cosa <img src='http://hotfixed.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p style="text-align: justify;">Debido a este escenario he preparado la  siguiente guía durante la cual explicaré el proceso para utilizar una plataforma como servicio y dedicarse únicamente a desarrollar y a desplegar la aplicación sin pagar un peso, aunque si llegas a desarrollar algo a nivel profesional que pueda generar buenos ingresos y que requiera más procesamiento, mayores consultas a las bases de datos puedes comenzar a pagar para poder ofrecer una aplicación profesional.</p>
<p style="text-align: justify;">Anteriormente los que iniciábamos en el desarrollo web ,  implementábamos un servidor local de pruebas (LAMP, XAMPP) o nos inscribíamos en un hosting barato o gratuito. En la actualidad  existen plataformas en la nube, donde el programador ya cuenta con una infraestructura y solo debe preocuparse por programar. Alternativas  como <a href="https://developers.google.com/appengine/" target="_blank">Google APP Engine</a>, <a href="https://www.dotcloud.com/" target="_blank">dotCloud</a>, <a href="https://gondor.io/" target="_blank">Gondor</a>, <a href="http://www.heroku.com/" target="_blank">Heroku</a>, etc.. Aquí solo necesitas inscribirte y comenzar a subir  código.  Personalmente he trabajado con Heroku, por eso escribiré el proceso para poder colocar en funcionamiento una aplicación desarrollada con <a href="https://www.djangoproject.com/" target="_blank">Django</a>, un framework para desarrollo web en Python. Adicionalmente configuraremos Git como sistema de control de versiones.</p>
<p style="text-align: justify;">Para seguir esta guía puedes trabajar con Debian o Ubuntu, y será la primera parte de un curso gratuito de Django que estoy desarrollando, muy pronto publicaremos los primeros capítulos.</p>
<p style="text-align: justify;">Les recomiendo que antes de comenzar se registren en <a href="https://api.heroku.com/signup" target="_blank">Heroku</a> y vean este <a href="http://www.cristalab.com/videotutoriales/introduccion-a-git-y-github-c105064l/" target="_blank">tutorial sobre  Git y Github</a></p>
<h2 style="text-align: justify;">Instalación de Git</h2>
<p><strong>sudo apt-get install git-doc git-gui git-core</strong></p>
<h2>Configuración de claves SSH</h2>
<p>Para establecer la conexión entre el equipo y github se deben configurar las claves ssh.</p>
<p>Ingresamos a la carpeta donde se almacenan las claves ssh con el comando:</p>
<p><strong>cd  ~/.ssh</strong></p>
<p>Listamos el contenido.</p>
<p><strong>/.ssh$ ls</strong></p>
<p><strong></strong>Nos debe aparecer algo como esto:<br />
<span style="color: #008000;">id_rsa id_rsa.pub known_hosts</span></p>
<p>Creamos una carpeta para guardar una copia de las claves</p>
<p><strong>mkdir keyBackups</strong></p>
<p>Copiamos las claves a la carpeta de Backup.</p>
<p><strong>cp id_rsa* keyBackups/</strong></p>
<p>Generamos una nueva clave ssh</p>
<p><strong>ssh-keygen -t rsa -C &#8220;su_correo@dominio.com&#8221;</strong></p>
<p>Debe aparecer algo como esto:</p>
<p><span style="color: #008000;">Generating public/private rsa key pair.</span><br />
<span style="color: #008000;"> Enter file in which to save the key (/home/drodriguez/.ssh/id_rsa):</span><br />
<span style="color: #008000;"> /home/drodriguez/.ssh/id_rsa already exists.</span><br />
<span style="color: #008000;"> Overwrite (y/n)? y</span><br />
<span style="color: #008000;"> Enter passphrase (empty for no passphrase):  <strong><span style="color: #000000;">//Aquí colocamos una contraseña y la confirmamos en la siguiente línea</span></strong></span><br />
<span style="color: #008000;"> Enter same passphrase again:</span><br />
<span style="color: #008000;"> Your identification has been saved in /home/drodriguez/.ssh/id_rsa.</span><br />
<span style="color: #008000;"> Your public key has been saved in /home/drodriguez/.ssh/id_rsa.pub.</span><br />
<span style="color: #008000;"> The key fingerprint is:</span></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_032.png"><img class="aligncenter  wp-image-2515" title="key image" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_032.png" alt="key image" width="221" height="191" /></a></p>
<p>&nbsp;</p>
<p>Abrimos el archivo id_rsa.pub</p>
<p><strong>vim id_rsa.pub</strong></p>
<p>Copiamos el contenido del archivo e ingresamos a <a href="https://github.com" target="_blank">https://github.com</a>, se requiere registro.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_033.png"><img class="aligncenter  wp-image-2516" title="GitHub" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_033.png" alt="GitHub" width="519" height="271" /></a></p>
<p style="text-align: left;">Una vez autenticados en Github, ingresamos a la configuración de la cuenta.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_034.png"><img class="aligncenter  wp-image-2517" title="github preferences" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_034.png" alt="github preferences" width="559" height="29" /></a></p>
<p> En Profile ingresamos a <strong>SSH Keys</strong></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_035.png"><img class="aligncenter  wp-image-2518" title="SSH Key Git" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_035.png" alt="SSH Key Git" width="181" height="199" /></a></p>
<p style="text-align: left;">Alli asignamos un titulo a la clave,  pegamos el contenido que copiamos del archivo <strong>id_rsa.pub </strong>, agregamos la clave.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_036.png"><img class="aligncenter  wp-image-2519" title="Add key github" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_036.png" alt="Add key github" width="398" height="62" /></a></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_037.png"><img class="aligncenter  wp-image-2520" title="Selección_037" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_037.png" alt="" width="391" height="251" /></a></p>
<p style="text-align: left;">Comprobamos la configuración desde nuestro equipo, ejecutamos el comando.</p>
<p><strong>ssh -T git@github.com</strong></p>
<p><strong></strong>Si todo está bien debe aparecer algo como esto:<br />
<span style="color: #008000;">The authenticity of host &#8216;github.com (207.97.227.239)&#8217; can&#8217;t be established.</span><br />
<span style="color: #008000;"> RSA key fingerprint is 16:27:ac:a5:72:23:2d:32:63:1b:56:4d:eb:df:a6:48.</span><br />
<span style="color: #008000;"> Are you sure you want to continue connecting (yes/no)? yes</span><br />
<span style="color: #008000;"> Warning: Permanently added &#8216;github.com,203.93.223.229&#8242; (RSA) to the list of known hosts.</span><br />
<span style="color: #008000;"> Hi D-Virus! You&#8217;ve successfully authenticated</span></p>
<p>Configuramos nuestro nombre y cuenta de correo con los comandos:</p>
<pre><strong>git config --global user.name "<em>Nombre Apellido</em>"</strong></pre>
<pre><strong>git config --global user.email "usuario<em>@dominio.com</em>"</strong></pre>
<p>Listo con esto finaliza la configuración de Github.</p>
<p>&nbsp;</p>
<h2>Instalar Heroku Toolbelt</h2>
<p>Heroku Toolbet es una Interfaz de línea de comandos para administrar nuestras aplicaciones Heroku.</p>
<p><strong>wget -qO- <a href="https://toolbelt.heroku.com/install-ubuntu.sh">https://toolbelt.heroku.com/install-ubuntu.sh</a> | sh</strong></p>
<p>Instalamos Heroku</p>
<p><strong>sudo gem install heroku</strong></p>
<p>Ejecutamos el comando:<br />
<strong>heroku login</strong></p>
<p><strong></strong>Ingresamos nuestras credenciales de heroku.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_030.png"><img class="aligncenter  wp-image-2511" title="Heroku login" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_030.png" alt="Heroku login" width="441" height="129" /></a></p>
<p> Instalamos las dependencias para poder trabajar con django y heroku</p>
<p><strong>sudo apt-get install python-pip postgresql-server-dev-9.1 python-dev</strong></p>
<p>Con pip instalamos virtualenv,  con virtualenv podemos trabajar en entornos virtuales.</p>
<p><strong>sudo pip install virtualenv</strong></p>
<p>Creamos una carpeta en nuestro sistema en la cual vamos a crear la aplicación.</p>
<p><strong>mkdir heroku_django</strong></p>
<p>Ingresamos a la carpeta</p>
<p><strong>cd heroku_django/</strong></p>
<p>Ejecutamos virtualenv</p>
<p><strong>virtualenv venv &#8211;distribute</strong></p>
<p style="text-align: center;"><span style="color: #008000;">New python executable in venv/bin/python</span></p>
<p style="text-align: center;"><span style="color: #008000;">Installing distribut&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.done.</span><br />
<span style="color: #008000;"> Installing pip&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.done.</span></p>
<p> Activamos el entorno virtual.<br />
<strong>source venv/bin/activate</strong><br />
El prompt de linux cambiará y aparecerá (venv) al inicio como se observa en la siguiente línea<br />
<span style="color: #008000;"><strong>(venv)</strong>drodriguez@hotfixed:~/heroku_django$</span><br />
Esto nos indicará que estamos en el entorno virtual, desde allí vamos a instalar django y postgreSQL<br />
<strong>pip install Django psycopg2 </strong> <strong>dj-database-url</strong></p>
<p><strong></strong><br />
<span style="color: #008000;">Successfully installed Django psycopg2 Cleaning up&#8230;</span></p>
<h2 lang="term">Creando el proyecto en Django</h2>
<p>Para crear un proyecto en django ejecutamos:<br />
<strong>django-admin.py startproject hotfixed .</strong><br />
donde hotfixed es el nombre de nuestro proyecto, pueden colocar cualquier nombre.</p>
<p>Iniciamos el servidor</p>
<p><strong>python manage.py runserver</strong></p>
<p><span style="color: #008000;">Validating models&#8230;</span></p>
<p><span style="color: #008000;">0 errors found</span><br />
<span style="color: #008000;"> Django version 1.4, using settings &#8216;hotfixed.settings&#8217;</span><br />
<span style="color: #008000;"> Development server is running at http://127.0.0.1:8000/</span><br />
<span style="color: #008000;"> Quit the server with CONTROL-C.</span><br />
Si ingresamos a un navegador y colocamos http://127.0.0.1:8000 nos debe aparecer algo como esto:<br />
<a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_041.png"><img class="aligncenter" title="heroku open" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_041.png" alt="heroku open" width="451" height="157" /></a></p>
<p>&nbsp;</p>
<p><span style="color: #ff0000;">Nota:</span> Si aparece un error como este</p>
<blockquote><p><span style="color: #ff0000;">Traceback (most recent call last):</span><br />
<span style="color: #ff0000;"> File &#8220;manage.py&#8221;, line 7, in &lt;module&gt;</span><br />
<span style="color: #ff0000;"> from django.core.management import execute_from_command_line</span><br />
<span style="color: #ff0000;">ImportError: No module named django.core.management</span></p></blockquote>
<p>Ejecuta el siguiente comando <strong>python2.7 manage.py runserver </strong></p>
<p>Creamos un archivo con los requisitos de nuestra aplicación utilizando pip.<br />
<strong>pip freeze &gt; requirements.txt</strong><br />
Verificamos el archivo creado, allí aparecerán los requisitos de nuestra aplicación.</p>
<p><strong>cat requirements.txt</strong></p>
<p><span style="color: #008000;">Django==1.4</span><br />
<span style="color: #008000;">argparse==1.2.1</span><br />
<span style="color: #008000;">distribute==0.6.24</span><br />
<span style="color: #008000;">psycopg2==2.4.5</span><br />
<span style="color: #008000;">wsgiref==0.1.2</span></p>
<h2 lang="term"><strong>Enviando el proyecto a GIT</strong></h2>
<p>Iniciamos el repositorio y agregamos nuestro proyecto con los siguientes comandos</p>
<pre lang="term"><strong>git init</strong></pre>
<pre lang="term"><strong>git add .</strong></pre>
<pre lang="term"><strong>git commit -am "heroku test"</strong></pre>
<h2 lang="term"><strong>Desplegamos la aplicación a Heroku</strong></h2>
<p>Creamos la aplicación en heroku</p>
<p><strong>heroku create &#8211;stack cedar</strong></p>
<p>Este comando nos debe retornar un mensaje como este:</p>
<p><span style="color: #008000;">Creating growing-mountain-6723&#8230; done, stack is cedar</span><br />
<span style="color: #008000;"> http://growing-mountain-6723.herokuapp.com/ | git@heroku.com:growing-mountain-6723.git</span><br />
<span style="color: #008000;"> Git remote heroku added</span></p>
<p>Al ingresar a nuestro panel de Heroku, debemos ver la misma aplicación que creamos con el comando anterior, allí podemos ver las propiedades entre ellas la URL de la aplicación:</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_038.png"><img class="aligncenter  wp-image-2521" title="Heroku APP" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_038.png" alt="Heroku APP" width="486" height="158" /></a></p>
<p>Subir la clave pública a Heroku</p>
<p><strong>heroku keys:add ~/.ssh/id_rsa.pub</strong></p>
<p>Desplegamos la aplicación con git.</p>
<p><strong>git push heroku master</strong></p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_039.png"><img class="aligncenter size-full wp-image-2522" title="git push heroku" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_039.png" alt="git push heroku" width="477" height="60" /></a></p>
<p>Para validar los proceso y estado del proceso ejecutamos:</p>
<p><strong>heroku ps</strong></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_040.png"><img class="aligncenter  wp-image-2523" title="heroku ps" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_040.png" alt="heroku ps" width="440" height="48" /></a></p>
<p style="text-align: left;">Si sale crash en el campo state verifica los logs con el comando <strong>heroku logs </strong>puede que algo ande mal</p>
<p style="text-align: left;">Ejecutamos el comando <strong>heroku open </strong> nos debe direccionar a nuestra aplicación django.</p>
<p style="text-align: left;">Si todo el proceso fue exitoso debe aparecer el siguiente mensaje pero esta vez en los servidores de heroku.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_041.png"><img class="aligncenter  wp-image-2524" title="heroku open" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_041.png" alt="heroku open" width="451" height="157" /></a></p>
<p>Eso es todo ya tenemos nuestra aplicación django en la nube con control de versiones!!!</p>
<p>&nbsp;</p>
<p>Referencias:</p>
<p><a href="https://devcenter.heroku.com/articles/django" target="_blank">https://devcenter.heroku.com/articles/django</a></p>
<p><a href="http://help.github.com/linux-set-up-git/" target="_blank">http://help.github.com/linux-set-up-git/</a></p>
<p>&nbsp;</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Founder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 | Penetration Tester | Security Consultant | Linux | VoIP</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=VBdFSmwI2C4:nUOMHWN9xL0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=VBdFSmwI2C4:nUOMHWN9xL0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=VBdFSmwI2C4:nUOMHWN9xL0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=VBdFSmwI2C4:nUOMHWN9xL0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=VBdFSmwI2C4:nUOMHWN9xL0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=VBdFSmwI2C4:nUOMHWN9xL0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=VBdFSmwI2C4:nUOMHWN9xL0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>Actualmente me encuentro dictando cursos de  Python &amp;#124; Django y programas universitarios de Desarrollo Web, en los dos casos he notado que la gran mayoría de los estudiantes conocen poco de sistemas operativos, de servidores, bases de datos , de seguridad, redes y otros factores que se requieren a la hora de implementar  y sostener [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2012/05/14/aplicaciones-web-con-django-sobre-heroku/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">5</slash:comments></item><item><title>Curso Asterisk 1.8 – Capítulo 07 – Interactuando con el Dialplan</title><link>http://hotfixed.net/2012/05/06/curso-asterisk-1-8-capitulo-07-interactuando-con-el-dialplan/</link><category>Asterisk</category><category>Blog</category><category>Debian</category><category>Linux</category><category>Software Libre</category><category>VoIP</category><category>asterisk</category><category>cursos</category><category>linux</category><category>voip</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodríguez</dc:creator><pubDate>Sun, 06 May 2012 16:43:09 PDT</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2532</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>En este capítulo vamos a crear 2 aplicaciones para interactuar con el plan de marcado, la primera extensión permite marcar a una extensión virtual donde se va a reproducir un mensaje que dice hola mundo. En el segundo caso crearemos un menú interactivo utilizando la aplicación Goto para crear ciclos.</p>
<h2>Hola Mundo</h2>
<p><iframe width="580" height="423" src="http://www.youtube.com/embed/Gh-y2wQZFH4" frameborder="0" allowfullscreen></iframe></p>
<p>Colocar el siguiente include en el contexto users</p>
<p>include =&gt; aplicaciones</p>
<p>[aplicaciones]<br />
exten =&gt; 9999,1,Answer()<br />
exten =&gt; 9999,n,Playback(es/hello-world)<br />
exten =&gt; 9999,n,Hangup()</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>Bucles con Goto</h2>
<p>&nbsp;<br />
<iframe width="580" height="423" src="http://www.youtube.com/embed/lKWqWE3-YMc" frameborder="0" allowfullscreen></iframe><br />
&nbsp;</p>
<p>Dentro del contexto aplicaciones creamos la extensión 9998 para invocar el menú</p>
<p>exten => 9998,n,Goto(menu1,s,1)</p>
<p>Este es el código para el menú:</p>
<p>[menu1]<br />
exten => s,1,Answer()<br />
exten => s,n,Wait(1)<br />
exten => s,n,Background(press-1)<br />
exten => s,n,Background(or)<br />
exten => s,n,Background(press-2)<br />
exten => s,n,WaitExten(3)</p>
<p>exten => 1,1,Playback(you-entered)<br />
exten => 1,n,Playback(digits/1)<br />
exten => 1,n,Goto(s,1)</p>
<p>exten => 2,1,Playback(you-entered)<br />
exten => 2,n,Playback(digits/2)<br />
exten => 2,n,Goto(s,1)</p>
<p>exten => h,1,NoOP(hey, han colgado la llamada!!!)<br />
exten => h,n,Hangup()</p>
<p>exten => t,1,Playback(too-low)<br />
exten => t,n,Goto(s,1)</p>
<p>exten => i,1,Playback(pbx-invalid)<br />
exten => i,n,Hangup()</p>
<p>Cualquier comentario por favor escribanlo en los comentarios, un saludo y nos vemos en el próximo capítulo.</p>
<p>Saludos,</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Founder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 | Penetration Tester | Security Consultant | Linux | VoIP</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=cVTeBl7kD4k:I_n4v8P9vp8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=cVTeBl7kD4k:I_n4v8P9vp8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=cVTeBl7kD4k:I_n4v8P9vp8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=cVTeBl7kD4k:I_n4v8P9vp8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=cVTeBl7kD4k:I_n4v8P9vp8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=cVTeBl7kD4k:I_n4v8P9vp8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=cVTeBl7kD4k:I_n4v8P9vp8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>En este capítulo vamos a crear 2 aplicaciones para interactuar con el plan de marcado, la primera extensión permite marcar a una extensión virtual donde se va a reproducir un mensaje que dice hola mundo. En el segundo caso crearemos un menú interactivo utilizando la aplicación Goto para crear ciclos. Hola Mundo Colocar el siguiente [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2012/05/06/curso-asterisk-1-8-capitulo-07-interactuando-con-el-dialplan/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">15</slash:comments></item><item><title>Alimentando al Pangolin – Utilidades para ubuntu 12.04</title><link>http://hotfixed.net/2012/04/26/alimentando-al-pangolin-utilidades-para-ubuntu-12-04/</link><category>Blog</category><category>Linux</category><category>Noticias</category><category>Software Libre</category><category>Ubuntu</category><category>pangolín</category><category>precise</category><category>ubuntu</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodríguez</dc:creator><pubDate>Thu, 26 Apr 2012 07:05:14 PDT</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2493</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Hoy es el lanzamiento de la  versión de Ubuntu 12.04 Precise Pangolín,  la cual pueden descargar de <a href="http://www.ubuntu.com/download/desktop" target="_blank">aquí.</a></p>
<p>En este artículo estaremos colocando tips y paquetes para instalar en Ubuntu 12.04 para hacer nuestra vida más productiva.</p>
<p>Para quientes ya tienen ubuntu instalado en sus computadores pueden actualizar la versión de esta forma:</p>
<p><strong>sudo apt-get update &amp;&amp; sudo apt-get upgrade</strong></p>
<p>Presionar <strong>Alt + F2</strong></p>
<p>Allí ejecutar</p>
<p><strong>update-manager -d </strong></p>
<p>Aparecerá un mensaje informando que está disponible la versión 12.04.</p>
<p>&nbsp;</p>
<h2>Bienvenido a Ubuntu Precise Pangolín:</h2>
<p>Una vez instalada la nueva versión de ubuntu vamos a instalar una serie de programas y utlidades que nos ayudarán a mejorar la productividad y a desempeñar tareas como reproducción de audio y video, instalación de máquinas virtuales, edición de imágenes, gestionar descargas, entre otros.</p>
<h3>Actualizamos los repositorios y las últimas versiones de software.</h3>
<p>En una terminal ejecutamos:</p>
<p><strong>sudo apt-get update &amp;&amp; sudo apt-get upgrade</strong></p>
<p>Ahora instalaremos el editor de imágenes GIMP, Shutter para hacer capturas de pantalla, VLC para reproducir casi que cualquier tipo de video, el editor VIM, la máquina virtual de java,  el plugin de flash para los navegadores, compiz, entre otros.</p>
<p><strong>sudo apt-get install gimp inkscape shutter vlc vim openjdk-6-jre flashplugin-downloader compizconfig-settings-manager wireshark</strong></p>
<p>&nbsp;</p>
<h3><strong>Instalación de VirtualBox</strong></h3>
<p>Agregamos los repositorios oficiales de virtualbox a nuestro sistema para eso editamos el archivo sources.list con el siguiente comando:</p>
<p><strong>sudo nano /etc/apt/sources.list</strong></p>
<p>Allí colocamos el siguiente repositorio al final del archivo</p>
<p><strong>deb http://download.virtualbox.org/virtualbox/debian precise contrib</strong></p>
<p>Guardamos y salimos el archivo (Ctrl + O para guardar, presionamos enter, y salimos con Ctrl + X)</p>
<p>Ejecutamos el siguiente comando para agregar la llave pública de virtualbox</p>
<p><strong>wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -</strong></p>
<p>Instalamos Virtualbox</p>
<p><strong>sudo apt-get install virtualbox</strong></p>
<h3>Instalación Google Chrome</h3>
<p><strong>sudo nano /etc/apt/sources.list</strong></p>
<p>Agregamos la siguiente línea en el archivo</p>
<p><strong>deb http://dl.google.com/linux/chrome/deb/ stable main</strong></p>
<p>Guardamos el archivo y ejecutamos:</p>
<p><strong>wget -q -O &#8211; https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -</strong></p>
<p>Instalamos Google Chrome</p>
<p><strong>sudo apt-get install google-chrome-stable</strong></p>
<h3>Instalación jdownloader</h3>
<p>Jdownloader es un gestor de descargas, con el puedes descargar contenidos como videos de Youtube, documentos, etc..</p>
<p>Para instalar jdownloader descargamos el script de instalación con el siguiente comando</p>
<p><strong>wget http://installer.jdownloader.org/jd_unix_0_9.sh</strong></p>
<p>Asignamos permisos de ejecución</p>
<p><strong>sudo chmod + x jd_unix_0_9.sh</strong></p>
<p>Lanzamos el instalador</p>
<p><strong>sudo ./jd_unix_0_9.sh</strong></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/04/Selección_0012.png"><img class="aligncenter  wp-image-2495" title="jdownloader" src="http://hotfixed.net/wp-content/uploads/2012/04/Selección_0012.png" alt="jdownloader" width="281" height="138" /></a></p>
<p style="text-align: left;">Continuamos el proceso de instalación utilizando el wizard, esta parte ya es gráfica.</p>
<p style="text-align: left;">Poco a poco colocaremos más herramientas y utilidades.</p>
<p style="text-align: left;">Saludos,</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Founder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 | Penetration Tester | Security Consultant | Linux | VoIP</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=HpX2cOy-VY4:8jfgmpX0AIE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=HpX2cOy-VY4:8jfgmpX0AIE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=HpX2cOy-VY4:8jfgmpX0AIE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=HpX2cOy-VY4:8jfgmpX0AIE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=HpX2cOy-VY4:8jfgmpX0AIE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=HpX2cOy-VY4:8jfgmpX0AIE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=HpX2cOy-VY4:8jfgmpX0AIE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>Hoy es el lanzamiento de la  versión de Ubuntu 12.04 Precise Pangolín,  la cual pueden descargar de aquí. En este artículo estaremos colocando tips y paquetes para instalar en Ubuntu 12.04 para hacer nuestra vida más productiva. Para quientes ya tienen ubuntu instalado en sus computadores pueden actualizar la versión de esta forma: sudo apt-get [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2012/04/26/alimentando-al-pangolin-utilidades-para-ubuntu-12-04/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">3</slash:comments></item><item><title>Instalación  de Citrix Receiver en Ubuntu/Debian</title><link>http://hotfixed.net/2012/04/25/instalacion-de-citrix-receiver-en-ubuntudebian/</link><category>Blog</category><category>Debian</category><category>Herramientas</category><category>Linux</category><category>Tips</category><category>Ubuntu</category><category>citrix</category><category>desktop</category><category>linux</category><category>receiver</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodríguez</dc:creator><pubDate>Wed, 25 Apr 2012 07:02:13 PDT</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2470</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Cada vez es más común encontrar entornos citrix en las organizaciones, lo cual nos permite desde un navegador conectarnos a un escritorio virtual desde cualquier dispositivo o sistema operativo , en este artículo veremos como instalar y configurar el cliente citrix en linux.</p>
<p>Ingresamos al sitio de descarga de Citrix Receiver y seleccionamos el cliente para linux</p>
<p><a href="http://www.citrix.com/lang/English/lp/lp_2309126.asp">http://www.citrix.com/lang/English/lp/lp_2309126.asp</a><br />
<a href="http://hotfixed.net/wp-content/uploads/2012/04/Selección_002.png"><img class="aligncenter  wp-image-2471" title="Citrix Receiver" src="http://hotfixed.net/wp-content/uploads/2012/04/Selección_002.png" alt="Citrix Receiver" width="373" height="287" /></a></p>
<p>Descargamos Receive for linux para 32 o 64 bits según lo necesitemos.</p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/04/Selección_001.png"><img class="aligncenter  wp-image-2472" title="Citrix Receiver for linux" src="http://hotfixed.net/wp-content/uploads/2012/04/Selección_001-1024x485.png" alt="Citrix Receiver for linux" width="502" height="238" /></a></p>
<p>Ingresamos a una terminal e instalamos las siguientes dependencias.</p>
<p><strong>sudo apt-get install libxaw7 libmotif4 nspluginviewer</strong><br />
ingresamos a la carpeta donde descargamos el icaclient, ej: cd /home/d-virus/Downloads/ e instalamos</p>
<p><strong>sudo dpkg -i icaclient_12.0.0_amd64.deb</strong></p>
<p>Aceptamos los terminos de la licencia&#8230;</p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/04/Selección_0041.png"><img class="aligncenter  wp-image-2475" title="setup citrix receiver" src="http://hotfixed.net/wp-content/uploads/2012/04/Selección_0041-1024x301.png" alt="setup citrix receiver" width="614" height="181" /></a></p>
<p>Muy probablemente nos aparezca un error como este</p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/04/Selección_005.png"><img class="aligncenter  wp-image-2473" title="Citrix Receiver Linux install" src="http://hotfixed.net/wp-content/uploads/2012/04/Selección_005.png" alt="Citrix Receiver Linux install" width="559" height="247" /></a></p>
<p>Esto se debe a que faltan algunas dependencias, para solucionarlo ejecutamos.</p>
<p><strong>sudo apt-get install -f</strong></p>
<p>Una vez finalice el proceso lanzamos nuevamente el instalador y volvemos a aceptar la licencia</p>
<p><strong>sudo dpkg -i icaclient_12.0.0_amd64.deb</strong></p>
<p>Con esto ya tenemos el Citrix Receiver Instalado, para probar ingresamos desde firefox a la URL de conexión con citrix, al conectarnos nos aparecerá el siguiente mensaje de error.</p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/04/Selección_006.png"><img class="aligncenter  wp-image-2476" title="Citrix Receiver SSL Error 61" src="http://hotfixed.net/wp-content/uploads/2012/04/Selección_006.png" alt="Citrix Receiver SSL Error 61" width="357" height="162" /></a></p>
<p>Creamos un enlace simbólico para que firefox pueda acceder a los certificados</p>
<p><strong>sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts</strong></p>
<p>Actualizamos nuevamente el acceso al portal de citrix, ingresamos con nuestras credenciales y listo!!! ya tenemos acceso a el escritorio virtual.</p>
<p>&nbsp;</p>
<p><strong>Referencias:</strong></p>
<p><a href="https://help.ubuntu.com/community/CitrixICAClientHowTo">https://help.ubuntu.com/community/CitrixICAClientHowTo</a></p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Founder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 | Penetration Tester | Security Consultant | Linux | VoIP</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=oQLle2shDAU:gBdGZqyJ11M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=oQLle2shDAU:gBdGZqyJ11M:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=oQLle2shDAU:gBdGZqyJ11M:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=oQLle2shDAU:gBdGZqyJ11M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=oQLle2shDAU:gBdGZqyJ11M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=oQLle2shDAU:gBdGZqyJ11M:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=oQLle2shDAU:gBdGZqyJ11M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>Cada vez es más común encontrar entornos citrix en las organizaciones, lo cual nos permite desde un navegador conectarnos a un escritorio virtual desde cualquier dispositivo o sistema operativo , en este artículo veremos como instalar y configurar el cliente citrix en linux. Ingresamos al sitio de descarga de Citrix Receiver y seleccionamos el cliente [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2012/04/25/instalacion-de-citrix-receiver-en-ubuntudebian/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments></item><item><title>Curso Asterisk 1.8 – Capítulo 06 – Introducción al DialPlan</title><link>http://hotfixed.net/2012/03/12/curso-asterisk-1-8-capitulo-06-introduccion-al-dialplan/</link><category>Asterisk</category><category>Cursos</category><category>Debian</category><category>Linux</category><category>Software Libre</category><category>VoIP</category><category>asterisk</category><category>linux</category><category>PBS</category><category>voip</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodríguez</dc:creator><pubDate>Sun, 11 Mar 2012 19:18:03 PDT</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2401</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>En este capítulo veremos una introducción al Plan de Marcado de Asterisk (DialPlan), veremos para que sirve, sus componentes, la sintaxis y las aplicaciones.</p>
<p>Los objetivos de este capítulos son:</p>
<p>Entender que es el DialPlan<br />
Conocer que son contextos, extensiones y prioridades<br />
Aprender el uso básico de las aplicaciones del dialplan</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/I3j_L9ZB8hw" frameborder="0" allowfullscreen></iframe></p>
<p>Aprovecho este espacio para dos cosas:</p>
<p>1) Disculparme por la demora en la publicación de los capítulos 5 y 6 (mucho trabajo)</p>
<p>2) dejarles los archivos de configuración de la clase pasada por si tienen algo que corregir.</p>
<h2>sip.conf</h2>
<p>[general]<br />
context=default<br />
allowguest=no ;Deshabilita llamadas sin autenticación<br />
srvlookup=yes<br />
udpbindaddr=0.0.0.0<br />
transport=udp</p>
<p>[telefono1]<br />
type=friend<br />
secret=c0ntras3!<br />
host=dynamic<br />
insecure=port,invite<br />
context=users</p>
<p>[telefono2]<br />
type=friend<br />
secret=h0tf1x3d2012<br />
host=dynamic<br />
insecure=port,invite<br />
context=users</p>
<h2>extensions.conf</h2>
<p>;General Settings for Extensions<br />
[general]<br />
static=yes<br />
writeprotect=no<br />
autofallthrough=yes<br />
clearglobalvars=no<br />
priortityjumping=no</p>
<p>[globals]</p>
<p>;Los contextos comienzan acá<br />
[users]</p>
<p>exten => 2001,1,Dial(SIP/telefono1,20)<br />
exten => 2002,1,Dial(SIP/telefono2,20)</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Founder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 | Penetration Tester | Security Consultant | Linux | VoIP</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=ALLq88wWGOw:5cGbC-u70bk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=ALLq88wWGOw:5cGbC-u70bk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=ALLq88wWGOw:5cGbC-u70bk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=ALLq88wWGOw:5cGbC-u70bk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=ALLq88wWGOw:5cGbC-u70bk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=ALLq88wWGOw:5cGbC-u70bk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=ALLq88wWGOw:5cGbC-u70bk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>En este capítulo veremos una introducción al Plan de Marcado de Asterisk (DialPlan), veremos para que sirve, sus componentes, la sintaxis y las aplicaciones. Los objetivos de este capítulos son: Entender que es el DialPlan Conocer que son contextos, extensiones y prioridades Aprender el uso básico de las aplicaciones del dialplan Aprovecho este espacio para [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2012/03/12/curso-asterisk-1-8-capitulo-06-introduccion-al-dialplan/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">7</slash:comments></item><item><title>Curso Asterisk 1.8 – Capítulo 05 – Configuración de Extensiones SIP</title><link>http://hotfixed.net/2012/03/11/curso-asterisk-1-8-capitulo-05-configuracion-de-extensiones-sip/</link><category>Asterisk</category><category>Blog</category><category>Cursos</category><category>Debian</category><category>Software Libre</category><category>VoIP</category><category>3cx</category><category>asterisk</category><category>linux</category><category>PBX</category><category>zoiper</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodríguez</dc:creator><pubDate>Sun, 11 Mar 2012 16:12:28 PDT</pubDate><guid isPermaLink="false">http://hotfixed.net/?p=2392</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>En este capítulo crearemos 2 extensiones SIP con su respectivas reglas de marcado, luego configuraremos estas extensiones en 2 dispositivos que soporten protocolo SIP.</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/LqwBBWpui_o" frameborder="0" allowfullscreen></iframe></p>
<h2>Configuración Hardfone</h2>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/O2GOIPcXn7k" frameborder="0" allowfullscreen></iframe></p>
<h2>Realizando llamadas entre dispositivos SIP</h2>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/ngmob3rXnx0" frameborder="0" allowfullscreen></iframe></p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Founder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 | Penetration Tester | Security Consultant | Linux | VoIP</p><br /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Hotfixed?a=RhwGuHzZRGU:hGAdhKnk378:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=RhwGuHzZRGU:hGAdhKnk378:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=RhwGuHzZRGU:hGAdhKnk378:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=RhwGuHzZRGU:hGAdhKnk378:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=RhwGuHzZRGU:hGAdhKnk378:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Hotfixed?i=RhwGuHzZRGU:hGAdhKnk378:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Hotfixed?a=RhwGuHzZRGU:hGAdhKnk378:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Hotfixed?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded><description>En este capítulo crearemos 2 extensiones SIP con su respectivas reglas de marcado, luego configuraremos estas extensiones en 2 dispositivos que soporten protocolo SIP. Configuración Hardfone Realizando llamadas entre dispositivos SIP Este post fue escrito por Daniel RodríguezFounder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 &amp;#124; Penetration Tester &amp;#124; Security Consultant &amp;#124; Linux &amp;#124; [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://hotfixed.net/2012/03/11/curso-asterisk-1-8-capitulo-05-configuracion-de-extensiones-sip/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">12</slash:comments></item></channel></rss>
