<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marcelo Cavalcante &#187; Arch Linux</title>
	<atom:link href="http://www.marcelocavalcante.net/portal/category/arch-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcelocavalcante.net/portal</link>
	<description>Tecnologia e Conhecimento Livres</description>
	<lastBuildDate>Mon, 19 Dec 2011 17:09:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Política de senhas no Linux: Senhas com data para expirar!</title>
		<link>http://www.marcelocavalcante.net/portal/2011/09/27/politica-de-senhas-no-linux-senhas-com-data-para-expirar/</link>
		<comments>http://www.marcelocavalcante.net/portal/2011/09/27/politica-de-senhas-no-linux-senhas-com-data-para-expirar/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 14:14:12 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[cultura hacker]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[segurança]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://www.marcelocavalcante.net/portal/?p=929</guid>
		<description><![CDATA[Já é sabido que a maior vulnerabilidade dentro das empresas ou mesmo computadores pessoais são justamente os próprios funcionários ou usuários. Manter uma boa política de senhas é fundamental para garantir a segurança básica de suas informações e tentar minimizar as chances de alguém ter acesso indevido a elas. Vou apresentar dicas simples para uma [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.marcelocavalcante.net/portal/wp-content/uploads/2011/09/1197557350_90927cc5492.jpg"><img class="aligncenter size-full wp-image-933" title="1197557350_90927cc549" src="http://www.marcelocavalcante.net/portal/wp-content/uploads/2011/09/1197557350_90927cc5492.jpg" alt="" width="160" height="191" /></a></p>
<p><strong>J</strong>á é sabido que a maior vulnerabilidade dentro das empresas ou mesmo computadores pessoais são justamente os próprios funcionários ou usuários.</p>
<p><strong><img class="alignleft" style="margin-left: 2px; margin-right: 2px;" title="wow" src="http://public-commoncraft.s3.amazonaws.com/SecurePasswords500.jpg" alt="" width="240" height="134" />M</strong>anter uma boa <strong>política de senhas</strong> é fundamental para garantir a segurança <strong>básica</strong> de suas informações e tentar minimizar as chances de alguém ter acesso indevido a elas.</p>
<p><strong>V</strong>ou apresentar dicas simples para uma boa política de senhas que vão além das dicas comuns como &#8220;mantenha uma senha que contenha mais de 8 caracteres, sendo eles números, letras minúsculas, maiúsculas e caracteres especiais&#8230;&#8221;.</p>
<p><strong>E</strong>m escritórios é importante haver também uma política de troca de senha regular. Mas, como forçar os usuários a seguirem essa política de troca de senha regular? Evitando que o mesmo se logue caso não troque a senha de forma periódica, claro.</p>
<p><strong>V</strong>amos começar pelo básico.</p>
<p>&nbsp;</p>
<p><strong>1- Definindo a complexidade das senhas de usuários:</strong></p>
<p><strong>P</strong>ara definir a complexidade, precisaremos alterar a configuração de definição de senhas de usuários. O processo pode ser diferente, de acordo com a sua distribuição.</p>
<p>&nbsp;</p>
<p><a href="http://www.archlinux.org/" target="_blank"><em><strong>A</strong>rch Linux:</em></a></p>
<p><strong>E</strong>dite o arquivo <em>passwd</em> que se encontra em <em>/etc/pam.d/passwd</em>, da seguinte forma:</p>
<p style="padding-left: 30px;"><em># vim /etc/pam.d/passwd</em></p>
<p><em><a href="http://www.debian.org" target="_blank"><strong>D</strong>ebian</a>, <a href="http://www.ubuntu.com" target="_blank">Ubuntu</a>, <a href="http://www.redhat.com" target="_blank">RedHat</a>, <a href="http://www.centos.org" target="_blank">CentOS</a></em> e outras:</p>
<p style="padding-left: 30px;"><em># vim /etc/pam.d/system-auth</em></p>
<p>&nbsp;</p>
<p><strong>C</strong>onfigure sua linha de senha de forma que fique algo parecido com o seguinte:</p>
<p><em>password       required        pam_cracklib.so difok=3 minlen=10 ucredit=3 ocredit=2 retry=3</em></p>
<p><strong>O</strong>nde:</p>
<p><em>difok=3</em> -&gt; Informa a quantidade de caracteres que podem se repetir em relação à última senha. Por exemplo: Se minha antiga senha era &#8220;kalib&#8221; e eu tento usar &#8220;kalamba&#8221; como nova senha, receberei uma informação de erro, pois eu repeti 3 letras que já existem na senha anterior &#8220;kal&#8221;.</p>
<p><em>minlen=10</em> -&gt; Informa qual a quantidade mínima de caracteres aceitos para a senha do usuário. No<img class="alignright" style="margin-left: 2px; margin-right: 2px; margin-top: 1px; margin-bottom: 1px;" title="password" src="http://securepasswordgeneratortips.com/wp-content/uploads/2011/05/securepasswordgeneratortips08.jpg" alt="" width="173" height="123" /> exemplo, o mínimo de caracteres aceitos serão 10, caso contrário será apresentada uma mensagem de erro solicitando que o usuário tente uma nova senha.</p>
<p><em>ucredit=3</em> -&gt;Informa a quantidade de letras maiúsculas que deverão compor minha senha. No exemplo, eu precisarei utilizar no mínimo 3 letras em maiúsculo, ou &#8220;Uper Characters&#8221; em minha nova senha.</p>
<p><em>ocredit=2</em> -&gt; Informa a quantidade de &#8220;outros caracteres&#8221; ou caracteres especiais, como por exemplo *, &amp;, %, $, _, etc.</p>
<p><em>retry=3</em> -&gt; Informa quantas vezes o usuário vai poder tentar, em caso de senha indevida, antes de receber a mensagem de erro.</p>
<p><strong>O</strong>utros parâmetros que podem ser utilizados são os seguintes:</p>
<p><em>dcredit=x</em> -&gt; Informa a quantidade de dígitos que deverão ser utilizados como números na senha, onde x é o número mínimo desejado.</p>
<p><em>lcredit=x</em> -&gt; Informa a quantidade de caracteres minúsculos, ou &#8220;Lower Characters&#8221;, mínimos em sua senha.</p>
<p>&nbsp;</p>
<p><strong>2- Definindo que a nova senha não poderá ser igual às anteriores:</strong></p>
<p><strong>N</strong>o <strong>mesmo arquivo</strong> do ponto anterior, iremos inserir o parâmetro remember na linha conforme exemplo:</p>
<p><em>password sufficient pam_unix.so use_authtok md5 shadow remember=10</em></p>
<p><em>remember=10</em> -&gt; Informa que a nova senha não poderá ser igual às últimas 10 senhas utilizadas por este usuário.</p>
<p>&nbsp;</p>
<p><strong>A</strong>gora que já sabemos como definir uma política para criação de senhas seguras, vamos conhecer o &#8220;<strong>chage</strong>&#8220;, que nos ajudará a definir a política de datas ou validade das senhas.</p>
<p>&nbsp;</p>
<p><strong>3- Checando as políticas de validade de senhas de um determinado usuário:</strong></p>
<p style="padding-left: 30px;"><em># chage -l usuário</em></p>
<p><strong>O</strong> comando acima verifica os atributos de validade daquela senha, e lhe retornará algo similar ao seguinte:</p>
<pre><em>Last password change : May 11, 2011</em></pre>
<pre><em>Password expires : never</em></pre>
<pre><em>Password inactive : never</em></pre>
<pre><em>Account expires : never</em></pre>
<pre><em>Minimum number of days between password change : 0</em></pre>
<pre><em>Maximum number of days between password change : 99999</em></pre>
<pre><em>Number of days of warning before password expires : 7</em></pre>
<p>&nbsp;<br />
<strong>A</strong>s informações acima apresentam dados como data de última mudança de senha, data de expiração, tempo de inatividade, quantidade mínima de dias para se trocar a senha antes de a mesma expirar, etc.<br />
&nbsp;<br />
<strong>4- Criando uma &#8220;validade&#8221; ou período de expiração para a senha de um determinado usuário:</strong></p>
<pre style="padding-left: 30px;"><em># chage -M 99999 linustorvalds</em></pre>
<p>&nbsp;<br />
<strong>E</strong>ste comando vai <strong>desabilitar</strong> o período de validade da senha, informando que a mesma não expira nunca.<br />
&nbsp;</p>
<pre style="padding-left: 30px;"><em># chage -M 50 -m 7 -W 7 linustorvalds</em></pre>
<p>&nbsp;<br />
<strong>E</strong>ste comando <strong>aplica</strong> a política de senha para o usuário &#8220;linustorvalds&#8221; onde:<br />
<em>-M 50</em> -&gt; Define que a senha será válida por um máximo de 50 dias, quando a mesma deverá ser trocada.<br />
<em>-m 7</em> -&gt; Define o número mínimo de dias em que o usuário poderá trocar sua senha antes do período especificado para expiração. Caso o usuário possa trocar a qualquer momento ou dia, o valor deverá ser 0.<br />
<em>-W 7</em> -&gt; Número de dias antes de expirar nos quais o usuário vai receber alertas informando que sua senha irá expirar.<br />
&nbsp;<br />
<strong>C</strong>aso você deseje especificar um <strong>dia exato</strong> no qual a senha de determinado usuário vai expirar, você pode utilizar o parâmetro <em>-E</em> seguido da data desejada no formato <em>AAAA-MM-DD</em>.<br />
&nbsp;<br />
<strong>A</strong>lém disto, você pode desejar que a senha do usuário &#8220;linustorvalds&#8221; seja trocada no <strong>próximo login</strong> do mesmo. Neste caso você poderá utilizar o parâmetro <em>-d</em>, conforme exemplo abaixo:</p>
<pre style="padding-left: 30px;"><em># chage -d 0 linuxtorvalds</em></pre>
<p>&nbsp;<br />
<strong>O</strong> <em>-d</em> significa quantidade de dias também.<br />
&nbsp;</p>
<pre><strong>É</strong> isso pessoal.</pre>
<pre><strong>H</strong>ave fun!</pre>
<p style="margin-left: 106.2pt; text-indent: -106.2pt;"><img class="alignnone" src="http://www.marcelocavalcante.net/portal/imgs/userbar.gif" alt="" width="350" height="19" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2011/09/27/politica-de-senhas-no-linux-senhas-com-data-para-expirar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wicd-KDE &#8211; Tornando seu Wicd no KDE mais amigável</title>
		<link>http://www.marcelocavalcante.net/portal/2011/04/28/wicd-kde-tornando-seu-wicd-no-kde-mais-amigavel/</link>
		<comments>http://www.marcelocavalcante.net/portal/2011/04/28/wicd-kde-tornando-seu-wicd-no-kde-mais-amigavel/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 12:29:35 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://marcelocavalcante.net/portal/?p=860</guid>
		<description><![CDATA[Saudações pessoal, Para aqueles que também não curtem de forma alguma a aparência padrão GTK do Wicd e não conhecem ainda a interface que foi lançada posteriormente em QT, fica a dica: Troquem com urgência! E o network-manager? Bom, o network-manager é um excelente(sendo modesto) gerenciador de redes para o Linux, porém infelizmente ele peca [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #33cccc;"><strong>S</strong></span>audações pessoal,</p>
<p><span style="color: #33cccc;"><strong>P</strong></span>ara aqueles que também não curtem de forma alguma a aparência padrão <span style="color: #33cccc;">GTK</span> do <span style="color: #33cccc;">Wicd</span> e não conhecem ainda a interface que foi lançada posteriormente em <span style="color: #33cccc;">QT</span>, fica a dica: Troquem com urgência!</p>
<p><span style="color: #33cccc;"><strong>E</strong></span> o <span style="color: #33cccc;">network-manager</span>?</p>
<p><span style="color: #33cccc;"><strong>B</strong></span>om, o network-manager é um excelente(sendo modesto) gerenciador de redes para o <span style="color: #33cccc;">Linux</span>, porém infelizmente ele peca muito em sua interface para o <span style="color: #33cccc;">KDE</span>. Compare o network-manager em suas interfaces <span style="color: #33cccc;">gtk</span> (<span style="color: #33cccc;">Gnome</span>) e <span style="color: #33cccc;">qt</span> (<span style="color: #33cccc;">KDE</span>) e entenderá o que eu digo. A versão para <span style="color: #33cccc;">KDE</span> é extremamente confusa e bagunçada em comparação com a interface para o Gnome.</p>
<p><span style="color: #33cccc;"><strong>E</strong></span>is que muitas distribuições começaram a sugerir a utilização do <span style="color: #33cccc;">Wicd</span> como gerenciador de redes para quem utiliza o <span style="color: #33cccc;">KDE</span>.</p>
<p><span style="color: #33cccc;"><strong>N</strong></span>o <span style="color: #33cccc;">Arch</span>, por exemplo, encorajamos fortemente o uso do <span style="color: #33cccc;">Wicd</span> com o <span style="color: #33cccc;">KDE</span> ao invés do network-manager. Sim, sempre utilizei ele, porém&#8230;</p>
<p style="text-align: center;"><img class="aligncenter" title="wicd_gtk" src="http://3.bp.blogspot.com/_lqr72cLxjWU/TKEXqNjH-3I/AAAAAAAAACM/WKa5EWZ75V0/s1600/screenshot-20100928@001439.png" alt="" width="493" height="397" /></p>
<p><span style="color: #33cccc;"><strong>E</strong></span> então? Meio bizarro, certo?! Alguém havia pensado em dizer &#8220;Mas ele não é tão feio..&#8221;?</p>
<p><span style="color: #33cccc;"><strong>B</strong></span>om, que tal apresentar uma alternativa a isto? O <span style="color: #33cccc;">wicd-kde</span>!</p>
<p><span style="color: #33cccc;"><strong>C</strong></span>omo uma imagem vale mais que mil palavras:</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/04/wicdkde1.png"><img class="aligncenter size-full wp-image-862" title="wicdkde" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/04/wicdkde1.png" alt="" width="522" height="388" /></a></p>
<p><span style="color: #33cccc;"><strong>M</strong></span>ais amigável certo? Uma interface mais limpa, organizada e bonita. Bem ao estilo &#8220;clean&#8221;, como alguns preferem dizer.</p>
<p><span style="color: #33cccc;"><strong>M</strong></span>as, deixando um pouco a frescura de lado. Não recomendo a utilização da interface em qt apenas por questões de estética.</p>
<p><span style="color: #33cccc;"><strong>A</strong></span> verdade é que o seu ambiente fica mais <span style="color: #33cccc;">limpo</span> com esta interface. Limpo? Sim.</p>
<p><span style="color: #33cccc;"><strong>S</strong></span>e você utiliza o <span style="color: #33cccc;">KDE</span> mas possui aplicações em <span style="color: #33cccc;">gtk</span>, por consequência você possuirá uma série de bibliotecas instaladas em seu ambiente para fazer com que esta aplicação em gtk funcione da maneira correta. Porém, se você instala uma aplicação em <span style="color: #33cccc;">qt</span>, pouca coisa adicional será necessária, visto que seu sistema já está preparado para rodar este tipo de aplicação.</p>
<p><span style="color: #33cccc;"><strong>D</strong></span>igamos que é uma união: <span style="color: #33cccc;">Útil</span> ao <span style="color: #33cccc;">Agradável</span>!</p>
<p><span style="color: #33cccc;">E</span> a parte que interessa? Instalar, instalar, instalar!</p>
<p><strong><span style="color: #33cccc;">I</span></strong>nfelizmente, nem todas as distribuições empacotaram o wicd-kde até então, mas se você é usuário <span style="color: #33cccc;"><strong><a href="http://archlinux.org" target="_blank">Arch Linux</a></strong></span>, a sua vida será mais fácil.</p>
<p><span style="color: #33cccc;"><strong>O</strong></span> pacote wicd-kde encontra-se pronto no <span style="color: #33cccc;"><a href="http://aur.archlinux.org/packages.php?ID=40735" target="_blank">AUR</a></span>.</p>
<p><span style="color: #33cccc;"><strong>O</strong></span> processo é o já manjado:</p>
<p><span style="color: #33cccc;"><strong>1-</strong></span> Baixar o arquivo compactado:</p>
<p style="padding-left: 30px;"><span style="color: #33cccc;">$ wget http://aur.archlinux.org/packages/wicd-client-kde-git/wicd-client-kde-git.tar.gz</span></p>
<p><span style="color: #33cccc;"><strong>2-</strong></span> descompactar:</p>
<p style="padding-left: 30px;"><span style="color: #33cccc;">$ tar -xvzf wicd-client-kde-git.tar.gz</span></p>
<p><span style="color: #33cccc;"><strong>3-</strong></span> entrar no diretório e em seguida executar o PKGBUILD para geração do pacote em si:</p>
<p style="padding-left: 30px;"><span style="color: #33cccc;">$ cd wicd-client-kde-git</span></p>
<p style="padding-left: 30px;"><span style="color: #33cccc;">$ makepkg</span></p>
<p><span style="color: #33cccc;"><strong>4-</strong></span> Instalar o pacote gerado:</p>
<p style="padding-left: 30px;"><span style="color: #33cccc;"># pacman -U wicd-client-kde-git-20110426-1-x86_64.pkg.tar.xz</span></p>
<p><span style="color: #33cccc;"><strong>F</strong></span>eito. ;]</p>
<p><span style="color: #33cccc;"><strong>H</strong></span>ave Fun!</p>
<p><span style="color: #33cccc;"><strong>A</strong></span>braços!</p>
<p style="margin-left: 106.2pt; text-indent: -106.2pt;"><img class="alignnone" src="http://www.marcelocavalcante.net/portal/imgs/userbar.gif" alt="" width="350" height="19" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2011/04/28/wicd-kde-tornando-seu-wicd-no-kde-mais-amigavel/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PROCURA-SE: Usuários de Arch Linux no Ceará</title>
		<link>http://www.marcelocavalcante.net/portal/2011/04/26/procura-se-usuarios-de-arch-linux-no-ceara/</link>
		<comments>http://www.marcelocavalcante.net/portal/2011/04/26/procura-se-usuarios-de-arch-linux-no-ceara/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 13:20:12 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://marcelocavalcante.net/portal/?p=846</guid>
		<description><![CDATA[Se você é ou conhece algum usuário de Arch Linux aqui no Ceará, favor entrar em contato. Infelizmente não estamos em condições de oferecer recompensas financeiras pelas denúncias ou comparecimentos voluntários. Quem sabe, uma cervejinha ou duas, até que rola. Brincadeiras a parte, de fato estamos buscando usuários do Arch Linux em nosso estado. O [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/04/procurase.jpg"><img class="aligncenter size-full wp-image-848" title="procurase" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/04/procurase.jpg" alt="" width="238" height="320" /></a></p>
<p><span style="color: #33cccc;"><strong>S</strong></span>e você é ou conhece algum usuário de <span style="color: #33cccc;"><a href="http://archlinux.org/" target="_blank">Arch Linux</a></span> aqui no Ceará, favor entrar em contato.</p>
<p><span style="color: #33cccc;"><strong>I</strong></span>nfelizmente não estamos em condições de oferecer <span style="color: #33cccc;">recompensas</span> financeiras pelas <del>denúncias</del> ou comparecimentos voluntários. Quem sabe, uma <span style="color: #33cccc;">cervejinha</span> ou duas, até que rola.</p>
<p><span style="color: #33cccc;"><strong>B</strong></span>rincadeiras a parte, de fato estamos buscando usuários do <span style="color: #33cccc;">Arch Linux</span> em nosso estado.</p>
<p><span style="color: #33cccc;"><strong>O</strong></span> fato é que o <span style="color: #33cccc;"><a href="http://archlinux-br.org" target="_blank">Arch Linux Brasil</a></span> como um todo vem começando uma campanha de <span style="color: #33cccc;">&#8220;localização&#8221;</span> de usuários em diversos estados como uma forma de estreitar as relações entre estes. A ideia é procurar uma forma de fazer com que os usuários de Arch Linux possam ter uma maior interação entre si, o que facilita na organização de encontros, eventos, install fests, etc.</p>
<p><span style="color: #33cccc;"><strong>N</strong></span>o momento estamos mapeando e buscando interessados na ideia, portanto fica o convite:</p>
<p><span style="color: #33cccc;"><strong>S</strong></span>e você é usuário do Arch Linux e mora no Ceará ou conhece algum usuário do Arch Linux por aqui, passe a informação.</p>
<p><span style="color: #33cccc;"><strong>P</strong></span>or favor se identifique através do seguinte link: <span style="color: #33cccc;"><a href="http://forum.archlinux-br.org/viewforum.php?id=20" target="_blank">http://forum.archlinux-br.org/viewforum.php?id=20</a></span></p>
<p><span style="color: #33cccc;"><strong>A</strong></span>braços!</p>
<p style="margin-left: 106.2pt; text-indent: -106.2pt;"><img class="alignnone" src="http://www.marcelocavalcante.net/portal/imgs/userbar.gif" alt="" width="350" height="19" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2011/04/26/procura-se-usuarios-de-arch-linux-no-ceara/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Como? Download de webcasts mms e rtmp?</title>
		<link>http://www.marcelocavalcante.net/portal/2011/04/20/como-download-de-webcasts-mms-e-rtmp/</link>
		<comments>http://www.marcelocavalcante.net/portal/2011/04/20/como-download-de-webcasts-mms-e-rtmp/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 11:51:46 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://marcelocavalcante.net/portal/?p=844</guid>
		<description><![CDATA[Cansado de apenas poder assistir aquele webcast ou vídeo-aula online? E se estiver em um local sem conec﻿tividade? Porque dor de cabeça? Sou usuário Linux! Obrigado por ter a ideia de criar o Linux e facilitar nossas vidas Linus. ;] Recentemente me deparei com esta problemática. Como realizar o download deste tipo de conteúdo? Ao [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.ogilvy.co.uk/neo/files/2008/03/webcast-pic.png"><img class="aligncenter" title="webcast" src="http://www.ogilvy.co.uk/neo/files/2008/03/webcast-pic.png" alt="" width="337" height="248" /></a></p>
<p><span style="color: #33cccc;"><strong>C</strong></span>ansado de apenas poder assistir aquele <span style="color: #33cccc;">webcast</span> ou <span style="color: #33cccc;">vídeo-aula </span>online? E se estiver em um local sem conec﻿tividade? Porque dor de cabeça? Sou usuário Linux! Obrigado por ter a ideia de criar o Linux e facilitar nossas vidas Linus. ;]</p>
<p><span style="color: #33cccc;"><strong>R</strong></span>ecentemente me deparei com esta problemática. Como realizar o download deste tipo de conteúdo?</p>
<p><span style="color: #33cccc;"><strong>A</strong></span>o checar o código fonte da página que exibia o vídeo, vi que eram streamings dos protocolos <span style="color: #33cccc;">mms</span> ou <span style="color: #33cccc;">rtmp</span>, o que, aparentemente, dificultava o download.</p>
<p><span style="color: #33cccc;"><strong>P</strong></span>ara quem mais estiver passando por este problema, segue a solução. Aliás, as soluções.</p>
<p><span style="color: #33cccc;"><strong>U</strong></span>ma vez que, através do código fonte você consiga identificar a URL completa do arquivo mmc ou rmtp, fica fácil utilizar alguma das metodologias a seguir.</p>
<p><span style="color: #33cccc;"><strong>A</strong></span> primeira opção é a aplicação <strong><span style="color: #33cccc;">Mimms</span></strong>.</p>
<p><span style="color: #33cccc;"><strong>E</strong></span>sta é a forma mais simples e prática com arquivos do tipo <span style="color: #33cccc;">mms</span>.</p>
<p><span style="color: #33cccc;"><strong>P</strong></span>ara usuários do <span style="color: #33cccc;"><a href="http://archlinux.org" target="_blank">Arch Linux</a></span>, já existe um pacote pronto no <span style="color: #33cccc;"><a href="http://aur.archlinux.org/packages.php?ID=16412" target="_blank">AUR</a></span>.</p>
<p><span style="color: #33cccc;"><strong>A</strong></span> instalação, segue o padrão de arquivos baixados do AUR:</p>
<p><span style="color: #33cccc;"><strong>1-</strong></span> Download do <span style="color: #33cccc;"><a href="http://aur.archlinux.org/packages/mimms/mimms.tar.gz" target="_blank">Tarball</a></span>;</p>
<p><span style="color: #33cccc;"><strong>2-</strong></span> Descompatar: <em><span style="color: #33cccc;">$ tar -xvzf mimms.tar.gz</span></em></p>
<p><span style="color: #33cccc;"><strong>3-</strong></span> Acessar o diretório e efetuar a compilação do pacote: <span style="color: #33cccc;"><em>$ cd mimms &amp;&amp; makepkg</em></span></p>
<p><span style="color: #33cccc;"><strong>4-</strong></span> Instalar o pacote que lhe foi gerado: <span style="color: #33cccc;"><em># pacman -U mimms-3.2.1-2-any.pkg.tar.xz</em></span></p>
<p><span style="color: #33cccc;"><strong>F</strong></span>eito. Agora é só executar da seguinte forma:</p>
<p><em><span style="color: #33cccc;">$ mimms mms://url_de_origem_do_streaming/arquivo_streaming.wmv</span></em></p>
<p><span style="color: #33cccc;"><strong>S</strong></span>erá que isso funciona mesmo? Experimente:</p>
<p><span style="color: #33cccc;"><em>$ mimms <a href="mms://wms.andrew.cmu.edu/001/pausch.wmv">mms://wms.andrew.cmu.edu/001/pausch.wmv</a></em></span></p>
<p><span style="color: #33cccc;"><strong>O</strong></span>i, simples assim.</p>
<p><span style="color: #33cccc;"><strong>O</strong></span>utra alternativa?</p>
<p><span style="color: #33cccc;"><strong>U</strong></span>tilizando o <strong><span style="color: #33cccc;">Mencoder</span></strong>:</p>
<p><span style="color: #33cccc;"><strong>N</strong></span>ão é tão simples quanto o mimms, mas também é rápido e prático.</p>
<p><span style="color: #33cccc;"><strong>O</strong></span> comando que deve ser utilizado?</p>
<p><em><span style="color: #33cccc;">mencoder mms://url_de_origem_do_streaming/arquivo_streaming.wmv -o arquivo_streaming.wmv -oac copy -ovc copy</span></em></p>
<p><span style="color: #33cccc;"><strong>U</strong></span>m pouco mais complexo, certo? Mas funciona.</p>
<p><span style="color: #33cccc;"><strong>E</strong></span> quanto aos arquivos de streaming que utilizam o protocolo <span style="color: #33cccc;">rtmp</span>?</p>
<p><span style="color: #33cccc;"><strong>N</strong></span>este caso a opção é utilizarmos o <strong><span style="color: #33cccc;">rtmpdump</span></strong>.</p>
<p><span style="color: #33cccc;"><strong>S</strong></span>im, claro.. Se você utiliza o <span style="color: #33cccc;">Arch Linux</span>, sua vida continua simplificada:</p>
<p><em><span style="color: #33cccc;"># pacman -S rtmpdump</span></em></p>
<p><span style="color: #33cccc;"><strong>P</strong></span>ronto, está instalado. ;]</p>
<p><span style="color: #33cccc;"><strong>A</strong></span> execução do mesmo também é bastante simples, precisando apenas especificar a origem e o destino do streaming em questão. Segue sintaxe:</p>
<p><em><span style="color: #33cccc;">rtmpdump -r &#8220;rtmpe://url_de_origem_do_streaming/arquivo_streaming.wmv&#8221; -o arquivo.streaming.flv &#8211;resume</span></em></p>
<p><span style="color: #33cccc;"><strong>H</strong></span>ave fun! ;]</p>
<p><span style="color: #33cccc;"><strong>A</strong></span>braços!</p>
<p style="margin-left: 106.2pt; text-indent: -106.2pt;"><img class="alignnone" src="http://www.marcelocavalcante.net/portal/imgs/userbar.gif" alt="" width="350" height="19" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2011/04/20/como-download-de-webcasts-mms-e-rtmp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flisol Quixadá &#8211; Relato e Parabéns</title>
		<link>http://www.marcelocavalcante.net/portal/2011/04/13/flisol-quixada-relato-e-parabens/</link>
		<comments>http://www.marcelocavalcante.net/portal/2011/04/13/flisol-quixada-relato-e-parabens/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 18:06:54 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[cultura hacker]]></category>
		<category><![CDATA[Flisol]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[Jogos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[segurança]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[Tux-ce]]></category>

		<guid isPermaLink="false">http://marcelocavalcante.net/portal/?p=830</guid>
		<description><![CDATA[Saudações galera! Algumas pessoas já me perguntaram nos últimos 3 dias porque eu não estava no Flisol Fortaleza este ano. &#8220;Cara, nem lhe vi lá pelo Flisol correndo pra cima e pra baixo esse ano.&#8221; Bom, como eu havia informado anteriormente, mas nem todos devem ter notado (certo Rodrigo, hehehe), este ano estive no Flisol [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 357px"><a href="http://www.sertaoemrede.org.br/fotos/38_86281302470956.jpg"><img title="flisol-quixada" src="http://www.sertaoemrede.org.br/fotos/38_86281302470956.jpg" alt="" width="347" height="259" /></a><p class="wp-caption-text">Banner do Flisol quixadá</p></div>
<p><strong><span style="color: #33cccc;">S</span></strong>audações galera!</p>
<p><span style="color: #33cccc;"><strong>A</strong></span>lgumas pessoas já me perguntaram nos últimos 3 dias porque eu não estava no <span style="color: #33cccc;">Flisol Fortaleza</span> este ano. &#8220;Cara, nem lhe vi lá pelo Flisol correndo pra cima e pra baixo esse ano.&#8221;</p>
<p><span style="color: #33cccc;"><strong>B</strong></span>om, como eu havia informado anteriormente, mas nem todos devem ter notado <del>(certo Rodrigo, hehehe)</del>, este ano estive no <span style="color: #33cccc;">Flisol de Quixadá</span>. A oportunidade de palestrar por lá surgiu e resolvi mudar o ambiente do meu Flisol este ano.</p>
<p><span style="color: #33cccc;"><strong>L</strong></span>ogo na sexta-feira, dia em que cheguei em Quixadá, tive duas boas primeiras impressões:</p>
<p><span style="color: #33cccc;"><strong>1-</strong></span> O <span style="color: #33cccc;">clima</span> estava melhor do que o de Fortaleza. Sim, já não aguentava mais o nosso calor infernal. Por mais que eu já estivesse esperando um calor ainda maior, fiquei surpreso ao perceber que o tempo estava mais fresco. Talvez por conta da umidade&#8230;</p>
<p><span style="color: #33cccc;"><strong>2-</strong></span> Poucos minutos depois de minha chegada esbarro com o <span style="color: #33cccc;">Ronaldo</span>, também membro da Tux-CE, que optou por também palestrar no Flisol de Quixadá. Nos esbarramos no Hotel mesmo, já que acabamos ficando no mesmo.</p>
<p><span style="color: #33cccc;"><strong>J</strong></span>á que citei o Hotel, gostaria de fazer dois agradecimentos. Primeiro ao Samy e demais membros da organização que possam ter feito os contatos com hotéis e agilizado nossa reserva por lá. Obrigado Samy e demais envolvidos. Segundo, a todos do <span style="color: #33cccc;"><a href="http://www.alzenir.de/hotelmonolitos/" target="_blank">Hotel Monólitos</a></span> que nos receberam super bem e prestaram um excelente serviço. Sim, <span style="color: #33cccc;">NOS</span> receberam bem. Porque plural? Pelo fato de minha namorada, <span style="color: #33cccc;">Mari</span>, ter ido também para Quixadá. Acho que também devo agradecer a ela pelo apoio que me deu e boa vontade <del>(saco e paciência)</del> de assistir minha palestra bem como outras durante todo o dia do evento. ;]</p>
<p><span style="color: #33cccc;"><strong>L</strong></span>ogo na sexta aproveitamos para descansar depois de uma semana corrida de trabalho em Fortaleza. Eu, Mari e Ronaldo fomos para um restaurante que ficava próximo ao Hotel, onde tomamos umas cervejinhas e comemos uma excelente carne. No domingo fui descobrir que neste mesmo restaurante fazem a <span style="color: #33cccc;">melhor bisteca</span> que já comi na minha vida. Portanto, se alguém tiver a chance de visitar Quixadá, não deixe de comer uma bisteca caprichada no <span style="color: #33cccc;">Ponto da Bisteca</span>. O <span style="color: #33cccc;">Araújo</span>, que estava no time de organização do evento, acabou nos encontrando por lá rapidamente nesta noite.</p>
<p><span style="color: #33cccc;"><strong>N</strong></span>o sábado, optei por ir bem cedo ao evento. Sim, gosto de ver as coisas <span style="color: #33cccc;">por trás dos bastidores</span>. Não gosto de apenas chegar, palestrar e ir embora. Minha <strong><span style="color: #33cccc;">primeira surpresa</span></strong> do dia? Uma equipe de aproximadamente <span style="color: #33cccc;">30 pessoas na equipe de organização do Flisol</span>! o.O Bom, sei que no dia já parabenizei a todos eles, várias vezes por sinal, mas deixo novamente os parabéns. Estive envolvido direta ou indiretamente em todas as edições do Flisol Fortaleza desde o ano de 2006 e nunca vi uma equipe de organização com tanta gente disposta a ajudar. Vocês estão de parabéns.</p>
<div class="wp-caption aligncenter" style="width: 340px"><a href="http://www.sertaoemrede.org.br/fotos/38_38911302471692.jpg"><img title="credenciamento" src="http://www.sertaoemrede.org.br/fotos/38_38911302471692.jpg" alt="" width="330" height="247" /></a><p class="wp-caption-text">Membros da organização - Mesa de credenciamento</p></div>
<p><span style="color: #33cccc;"><strong>D</strong></span>epois de &#8220;participar&#8221; como ouvinte da primeira reunião do dia com a equipe de organização do evento, os preparativos de última hora começaram e aproveitei para conhecer o local do evento, dar uma volta, etc. O evento aconteceu na <span style="color: #33cccc;"><a href="http://www.fcrs.edu.br/" target="_blank">Faculdade Católica Rainha do Sertão</a></span>, que por sinal é linda e bem arborizada.</p>
<p><span style="color: #33cccc;"><strong>O</strong></span> evento contou com duas apresentações de abertura: Um <span style="color: #33cccc;">show de humor</span> e um <span style="color: #33cccc;">grupo de dança</span>. Infelizmente não lembro o nome do Humorista ou do grupo de dança para deixar os devidos créditos. Mas, ambos estão de parabéns também.</p>
<p><span style="color: #33cccc;"><strong>A</strong></span>inda durante a apresentação de humor tive minha <span style="color: #33cccc;"><strong>segunda surpresa</strong></span> do dia. Um dos integrantes do time de organização me chamou para um canto mais afastado do ginásio e me fez um convite para uma breve filmagem que eles estavam preparando. Como não estava esperando por isso, acabei tendo de improvisar algo. Mas deu tudo certo, espero. o.O</p>
<p><span style="color: #33cccc;"><strong>E</strong></span>m seguida tive minha <strong><span style="color: #33cccc;">terceira surpresa</span></strong> do dia. O evento contou com uma rápida mesa de cerimônia para abertura oficial do evento, para a qual fui convidado de surpresa, <del>Samy vocẽ me paga</del> onde foi dada uma breve explicação sobre o intuito e importância do evento bem como do Software Livre como um todo para a comunidade em geral.</p>
<div class="wp-caption aligncenter" style="width: 505px"><a href="http://www.sertaoemrede.org.br/fotos/38_63351302473604.jpg"><img title="mesa_1" src="http://www.sertaoemrede.org.br/fotos/38_63351302473604.jpg" alt="" width="495" height="371" /></a><p class="wp-caption-text">Mesa de cerimônia na abertura do evento</p></div>
<div class="wp-caption aligncenter" style="width: 505px"><a href="http://www.sertaoemrede.org.br/fotos/38_62201302474588.jpg"><img title="mesa_2" src="http://www.sertaoemrede.org.br/fotos/38_62201302474588.jpg" alt="" width="495" height="371" /></a><p class="wp-caption-text">Mesa de cerimônia na abertura do evento</p></div>
<div class="wp-caption aligncenter" style="width: 319px"><a href="http://www.sertaoemrede.org.br/fotos/38_14881302474215.jpg"><img title="mesa_3" src="http://www.sertaoemrede.org.br/fotos/38_14881302474215.jpg" alt="" width="309" height="413" /></a><p class="wp-caption-text">Mesa de cerimônia - &quot;Milagre, Marcelo não citou ou mostrou nada do Arch?&quot; Sim, a camisa.</p></div>
<p><span style="color: #33cccc;"><strong>A</strong></span>pós esta breve apresentação foram iniciadas as palestras. E como fui o primeiro palestrante do dia, tive a minha <span style="color: #33cccc;"><strong>quarta surpresa</strong></span> no evento. Sim, muitas surpresas logo no período da manhã. hehe</p>
<div class="wp-caption aligncenter" style="width: 505px"><a href="http://www.sertaoemrede.org.br/fotos/38_90021302475558.jpg"><img title="palestra1" src="http://www.sertaoemrede.org.br/fotos/38_90021302475558.jpg" alt="" width="495" height="371" /></a><p class="wp-caption-text">Início de minha palestra sobre cultura hacker</p></div>
<p><span style="color: #33cccc;"><strong>A</strong></span> surpresa? A <span style="color: #33cccc;">enorme quantidade de pessoas</span> que estavam ali sentadas assistindo minha palestra. Por achar que não teria a menor condição de palestrar sem microfone acabei optando por utilizar o microfone e subir no palco que, até então, só havia sido utilizado para a apresentação de dança. De lá eu poderia ter uma visão melhor do público, bem como eles de mim. Apenas lá de cima pude ver a real quantidade de pessoas. Não tenho números, mas eram muitas. Talvez o Samy possa dar alguma média aqui nos comentários do blog!? Por outro lado, acho que as fotos falam por si só.</p>
<div class="wp-caption aligncenter" style="width: 450px"><a href="http://www.sertaoemrede.org.br/fotos/38_7181302473505.jpg"><img title="publico" src="http://www.sertaoemrede.org.br/fotos/38_7181302473505.jpg" alt="" width="440" height="330" /></a><p class="wp-caption-text">Platéia durante minha palestra</p></div>
<div class="wp-caption aligncenter" style="width: 450px"><a href="http://www.sertaoemrede.org.br/fotos/38_41371302474018.jpg"><img class="  " title="plateia2" src="http://www.sertaoemrede.org.br/fotos/38_41371302474018.jpg" alt="" width="440" height="330" /></a><p class="wp-caption-text">Platéia durante minha palestra - Ronaldo e Mari no canto direito</p></div>
<div class="wp-caption aligncenter" style="width: 450px"><a href="http://www.sertaoemrede.org.br/fotos/38_33641302473931.jpg"><img title="plateia_3" src="http://www.sertaoemrede.org.br/fotos/38_33641302473931.jpg" alt="" width="440" height="330" /></a><p class="wp-caption-text">Platéia durante minha palestra</p></div>
<p><span style="color: #33cccc;"><strong>A</strong></span>bordei dois temas:</p>
<p><em><span style="color: #33cccc;">1- Cultura Hacker &#8211; Tenha ética e ganharás respeito</span></em></p>
<p><em><span style="color: #33cccc;">2- Software Livre &#8211; Nunca vi nem comi, eu só ouço falar</span></em></p>
<p><span style="color: #33cccc;"><strong>C</strong></span>asa cheia, certo?</p>
<p><span style="color: #33cccc;"><strong>E</strong></span>u realmente não esperava tanta gente. Bom saber que em Quixadá temos tantas pessoas interessadas em conhecer algo novo. As possibilidades são enormes e as chances de saírem dali <span style="color: #33cccc;">futuros militantes do software livre</span> são óbvias.</p>
<p><span style="color: #33cccc;"><strong>A</strong></span>pós a minha palestra o evento teve uma pausa para o almoço. Eu e a Mari aproveitamos para passear mais um pouco e ver como andava o movimento do lado de fora do ginásio onde se encontrava o <span style="color: #33cccc;"><a href="http://www.sertaoemrede.org.br/?pagina=oinstituto" target="_blank">Sertão em Rede</a></span>. Do que se trata este Sertão em Rede? É um projeto que visa a inclusão socio-digital. Imagine um <span style="color: #33cccc;">tele-centro</span> para capacitação, oficinas, etc. Agora imagine um <span style="color: #33cccc;">ônibus</span> para levar o equipamente do tele-centro as mais diversas cidades.  Legal, certo? E se ambos fossem um só? O tele-centro e o ônibus? Sim, é isso mesmo. O ônibus que leva o tele-centro é o próprio tele-centro. Equipado com máquinas com <span style="color: #33cccc;">Linux</span>, ar-condicionado, lousa, cadeiras, mesas e toda a estrutura necessária para se realizar um curso ou capacitação qualquer. Sim, ele também possuí <span style="color: #33cccc;">conectividade</span> com a Internet, do contrário não poderia se chamar Sertão em Rede, certo?! Particularmente, achei brilhante. Parabéns aos responsáveis pelo projeto bem como ao Flisol por ter levado o Sertão em Rede para ser apresentado no evento.</p>
<div class="wp-caption aligncenter" style="width: 450px"><a href="http://www.sertaoemrede.org.br/fotos/38_99281302474781.jpg"><img title="sertao_em_rede" src="http://www.sertaoemrede.org.br/fotos/38_99281302474781.jpg" alt="" width="440" height="330" /></a><p class="wp-caption-text">Ônibus Sertão em Rede</p></div>
<div class="wp-caption aligncenter" style="width: 450px"><a href="http://www.sertaoemrede.org.br/fotos/38_40211302475967.jpg"><img class=" " title="sertao_em_rede2" src="http://www.sertaoemrede.org.br/fotos/38_40211302475967.jpg" alt="" width="440" height="330" /></a><p class="wp-caption-text">Ambiente interno do Ônibus Sertão em Rede</p></div>
<div class="wp-caption aligncenter" style="width: 450px"><a href="http://www.sertaoemrede.org.br/fotos/38_82021302476063.jpg"><img class=" " title="sertao_em_rede3" src="http://www.sertaoemrede.org.br/fotos/38_82021302476063.jpg" alt="" width="440" height="330" /></a><p class="wp-caption-text">Ambiente interno do Ônibus Sertão em Rede</p></div>
<p><span style="color: #33cccc;"><strong>A</strong></span>inda nesta pausa para o almoço pude reparar nos ônibus que estavam estacionados no local. Sim, vieram muitas pessoas de <span style="color: #33cccc;">outras cidades próximas</span> para o evento como podem ver na foto abaixo. ;]</p>
<div class="wp-caption aligncenter" style="width: 450px"><a href="http://www.sertaoemrede.org.br/fotos/38_2871302470556.jpg"><img title="onibus" src="http://www.sertaoemrede.org.br/fotos/38_2871302470556.jpg" alt="" width="440" height="330" /></a><p class="wp-caption-text">Ônibus que vieram de outras cidades próximas</p></div>
<p><span style="color: #33cccc;"><strong>C</strong></span>laro, não posso deixar de citar o almoço. Acredito que a Mari e os demais tenham gostado tanto quanto eu. Excelentes peixes, frito e cozido com molho de camarão, carne de sol, etc. Obrigado Samy Soares e Italo Bethoven por terem nos convidado para apreciar a excelente culinária do restaurante Abelardo.</p>
<p><span style="color: #33cccc;"><strong>N</strong></span>o período da tarde aconteceram demais palestras e atividades previstas do evento como <span style="color: #33cccc;">sala de games</span>, <span style="color: #33cccc;">sala de vídeos</span>, <span style="color: #33cccc;">install-fest</span>, etc. Aproveitei para assistir algumas palestras, infelizmente não tinha como assistir todas, e visitar as demais atividades do evento.</p>
<div class="wp-caption aligncenter" style="width: 450px"><a href="http://www.sertaoemrede.org.br/fotos/38_74671302476167.jpg"><img title="sala_games" src="http://www.sertaoemrede.org.br/fotos/38_74671302476167.jpg" alt="" width="440" height="330" /></a><p class="wp-caption-text">Sala de Games</p></div>
<div class="wp-caption aligncenter" style="width: 450px"><a href="http://www.sertaoemrede.org.br/fotos/38_41461302477120.jpg"><img title="palestras" src="http://www.sertaoemrede.org.br/fotos/38_41461302477120.jpg" alt="" width="440" height="330" /></a><p class="wp-caption-text">Sala de palestras - Palestra sobre HTML5 com George Gomes, SEDUC</p></div>
<div class="wp-caption aligncenter" style="width: 450px"><a href="http://www.sertaoemrede.org.br/fotos/38_51441302476970.jpg"><img class=" " title="ginasio" src="http://www.sertaoemrede.org.br/fotos/38_51441302476970.jpg" alt="" width="440" height="330" /></a><span style="font-size: 11px; line-height: 17px;">Palestra O que o Software Livre Pode Fazer Por Você &#8211; Marcelo &#8220;Bill&#8221;, F13</span></dt>
</dl>
</div>
<div class="mceTemp mceIEcenter">
<dl class="wp-caption aligncenter" style="width: 450px;">
<dt class="wp-caption-dt"><a href="http://www.sertaoemrede.org.br/fotos/38_98691302477518.jpg"><img class=" " title="ginasio3" src="http://www.sertaoemrede.org.br/fotos/38_98691302477518.jpg" alt="" width="440" height="330" /></a><p class="wp-caption-text">Ginásio - Palestra Mercado e SL - Ronaldo Davi, ProtctIT e Tux-CE</p></div>
<p><span style="color: #33cccc;"><strong>C</strong></span>onheci novas pessoas e pude rever alguns velhos amigos e companheiros como o <span style="color: #33cccc;">Marcelo &#8220;Bill&#8221;</span> da <span style="color: #33cccc;"><a href="http://www.f13.com.br/" target="_blank">F13 Informática</a></span> e o <span style="color: #33cccc;">Pedro Henrique</span>, também membro da <span style="color: #33cccc;"><a href="http://www.tux-ce.org" target="_blank">Tux-CE</a></span>. Ambos palestraram no período da tarde.</p>
<p><span style="color: #33cccc;"><strong>C</strong></span>laro, no final da tarde todos estavam esgotados e optamos por nos recolher em nossos respectivos hotéis/casas para um banho e rápido descanso antes de nos encontrarmos novamente para o jantar.</p>
<p><span style="color: #33cccc;"><strong>B</strong></span>om, cá entre nós. É fácil para o Samy combinar de tomarmos banho e descansarmos por cerca de 2 horas até ele voltar e nos encontrarmos para o jantar. Ele <span style="color: #33cccc;">mora</span> lá. Mas, nós estavamos como <span style="color: #33cccc;">visita</span>. Descansar? Ficar deitado? Isso nós podemos fazer em casa, certo?</p>
<p><span style="color: #33cccc;"><strong>D</strong></span>epois que eu e Mari terminamos o banho e descemos para o térreo do Hotel, já estavam por lá prontos também o Ronaldo, Pedro, Bill, sua namorada Poliana e outro camarada cujo nome, infelizmente, não lembro. Então já começamos uma pequena roda ali mesmo na fachada do hotel onde tomamos umas cervejinhas e tivemos um papo descontraído enquanto aguardávamos o Samy, que chegou com uma pontualidade que impressionaria qualquer britânico.</p>
<p><span style="color: #33cccc;"><strong>D</strong></span>e lá pegamos a estrada e fomos jantar no restaurante Pé de Serra. Não fica exatamente em Quixadá. Digamos que fica entre Quixadá e Quixeramobim. O restaurante é lindo e a comida é divina. Foi excelente pois, já com a mente menos acelerada, pudemos bater um papo legal. <del>Tirando algumas indecências insanas saídas da mente do Bill, tudo o mais foi tranquilo.</del></p>
<p><span style="color: #33cccc;"><strong>A</strong></span>pós a janta resolvemos ir para um pub chamado Bom Motivo, onde estava acontecendo um tributo ao eterno <span style="color: #33cccc;">Raul Seixas</span>. O local era bem aconchegante e animado. Talvez por isso a casa estivesse com tanta gente. Com isto fechamos a confraternização de pós-flisol.</p>
<p><span style="color: #33cccc;"><strong>N</strong></span>o Domingo apenas descansamos no Hotel e rodamos um pouco pelas ruas da cidade. No período da tarde conheci a tal bisteca do Ponto da Bisteca. Sem comentários. Será que eles fazem entrega em domicílio se eu disser que meu endereço fica em Fortaleza? o.O</p>
<p><span style="color: #33cccc;"><strong>N</strong></span>ovamente, <span style="color: #33cccc;">obrigado</span> a todos pela recepção e hospitalidade e <span style="color: #33cccc;">parabéns</span> pelo excelente evento.</p>
<p><span style="color: #33cccc;"><strong>E</strong></span>spero que boa parte do público tenha absorvido as ideias e sementes que ali foram plantadas pelo pessoal da organização e palestrantes como um todo. Que ideias sejam trocadas e fortalecidas.</p>
<p><span style="color: #33cccc;"><strong>M</strong></span>ais <span style="color: #33cccc;">fotos do evento</span>? <span style="color: #33cccc;"><a href="http://www.sertaoemrede.org.br/?pagina=fotos&amp;album=38" target="_blank">Clique aqui!</a></span></p>
<p><span style="color: #33cccc;"><strong>A</strong></span>braços!</p>
<p style="margin-left: 106.2pt; text-indent: -106.2pt;"><img class="alignnone" src="http://www.marcelocavalcante.net/portal/imgs/userbar.gif" alt="" width="350" height="19" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2011/04/13/flisol-quixada-relato-e-parabens/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>KDE 4.6.2 lançado: Parabéns ao GNOME!</title>
		<link>http://www.marcelocavalcante.net/portal/2011/04/07/kde-4-6-2-lancado-parabens-ao-gnome/</link>
		<comments>http://www.marcelocavalcante.net/portal/2011/04/07/kde-4-6-2-lancado-parabens-ao-gnome/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 17:09:09 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://marcelocavalcante.net/portal/?p=823</guid>
		<description><![CDATA[Estranho o título? Bom, de fato foi o que aconteceu. O KDE 4.6.2 foi lançado e para demonstrar que a briga entre usuários KDE x GNOME simplesmente não faz sentido, esta release foi batizada de &#8220;Congrats&#8220;, parabéns em português, em homenagem ao lançamento do GNOME 3 que teve mesma data. Realmente é deplorável quando as [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.insidelinux.com.br/wp-content/uploads/2010/10/gnome-kde.png"><img class="aligncenter" title="kde_gnome" src="http://www.insidelinux.com.br/wp-content/uploads/2010/10/gnome-kde.png" alt="" width="307" height="130" /></a></p>
<p><span style="color: #33cccc;"><strong>E</strong></span>stranho o título?</p>
<p><span style="color: #33cccc;"><strong>B</strong></span>om, de fato foi o que aconteceu. O <span style="color: #33cccc;">KDE 4.6.2</span> foi lançado e para demonstrar que a briga entre usuários <span style="color: #33cccc;"><a href="http://www.kde.org" target="_blank">KDE</a></span> x <span style="color: #33cccc;"><a href="http://www.gnome.org" target="_blank">GNOME</a></span> simplesmente não faz sentido, esta release foi batizada de &#8220;<span style="color: #33cccc;">Congrats</span>&#8220;, parabéns em português, em homenagem ao lançamento do <span style="color: #33cccc;">GNOME 3</span> que teve mesma data.</p>
<p><span style="color: #33cccc;"><strong>R</strong></span>ealmente é deplorável quando as listas, fórums e canais estão infectados com insultos contra ambiente gráfico X ou distribuição Y. É claro que sempre vão existir diferenças e brincadeiras sobre qual é o melhor, quem tem vantagem, etc. Afinal, somos humanos e temos gostos diferentes, certo?! Assim como existem piadas e brincadeiras entre torcedores de times opostos, no mundo da computação isso sempre vai existir também. O problema é quando se torna algo de mal gosto ou agressivo.</p>
<p><span style="color: #33cccc;"><strong>E</strong></span>nfim&#8230;</p>
<p><span style="color: #33cccc;"><strong>P</strong></span>ara demonstrar que o projeto KDE realmente não liga para estas briguinhas infantis, e que não encara o projeto GNOME como um oponente que deve ser batido, a nova release do KDE 4.6.2 recebeu o nome de &#8220;Congrats&#8221; para homenagear o tão esperado lançamento do GNOME 3. Segue um pequeno trecho traduzido da notícia oficial no site do KDE:</p>
<p><a href="http://kde.org/announcements/announce-4.6.2.php" target="_blank"></a><em><span style="color: #33cccc;"><a href="http://kde.org/announcements/announce-4.6.2.php" target="_blank">“Com o codinome “Congrats&#8221; (parabéns) dedicamos este lançamento para os nossos amigos no lado GNOME, que lançam uma nova versão principal hoje.”</a></span></em></p>
<p style="text-align: center;">&nbsp;</p>
<div class="wp-caption aligncenter" style="width: 502px"><a href="http://kde.org/announcements/4.6/screenshots/46netbook2.png"><img class="  " title="kde_netbook" src="http://kde.org/announcements/4.6/screenshots/46netbook2.png" alt="The KDE Plasma Netbook Workspace" width="492" height="277" /></a><p class="wp-caption-text">The KDE Plasma Netbook Workspace</p></div>
<p><span style="color: #33cccc;"><strong>M</strong></span>uitas melhorias chegaram com esta release, no geral correções de bugs ou melhorias de performance. Para detalhes do changelog, acesse <span style="color: #33cccc;"><a href="http://www.kde.org/announcements/changelogs/changelog4_6_1to4_6_2.php" target="_blank">este link</a></span>.</p>
<p><span style="color: #33cccc;"><strong>C</strong></span>laro, se você é usuário Arch Linux, já pode ter o seu KDE 4.6.2, que encontra-se disponível nos repositórios do pacman. Basta atualizar seu sistema, caso já tenha o KDE instalado em outra versão: <span style="color: #33cccc;">pacman -Syu</span></p>
<p><span style="color: #33cccc;"><strong>Q</strong></span>ue isto sirva de exemplo para nós, usuários. ;]</p>
<p><span style="color: #33cccc;"><strong>A</strong></span>braços!</p>
<p style="margin-left: 106.2pt; text-indent: -106.2pt;"><img class="alignnone" src="http://www.marcelocavalcante.net/portal/imgs/userbar.gif" alt="" width="350" height="19" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2011/04/07/kde-4-6-2-lancado-parabens-ao-gnome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rootkit! Esse bicho morde? Proteja-se!</title>
		<link>http://www.marcelocavalcante.net/portal/2011/03/16/rootkit-esse-bicho-morde-proteja-se/</link>
		<comments>http://www.marcelocavalcante.net/portal/2011/03/16/rootkit-esse-bicho-morde-proteja-se/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 19:25:27 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[cultura hacker]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[segurança]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://marcelocavalcante.net/portal/?p=807</guid>
		<description><![CDATA[Você sabe o que é rootkit? Nunca vi, nem comi, eu só ouço falar! É um vírus? É um trojan? É um spyware? Não, é um rootkit mesmo. A verdade é que ainda não existe um consenso em relação ao que o rootkit é de fato. Muitos dizem que é um tipo de vírus, alguns [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/03/malware.jpg"><img class="aligncenter size-full wp-image-812" title="malware" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/03/malware.jpg" alt="" width="294" height="225" /></a></p>
<p><span style="color: #33cccc;"><strong>V</strong></span>ocê sabe o que é <span style="color: #33cccc;">rootkit</span>?</p>
<p><span style="color: #33cccc;"><strong>N</strong></span>unca vi, nem comi, eu só ouço falar!</p>
<p><span style="color: #33cccc;"><strong>É</strong></span> um <span style="color: #33cccc;">vírus</span>? É um <span style="color: #33cccc;">trojan</span>? É um <span style="color: #33cccc;">spyware</span>? Não, é um rootkit mesmo.</p>
<p><span style="color: #33cccc;"><strong>A</strong></span> verdade é que ainda não existe um consenso em relação ao que o rootkit é de fato. Muitos dizem que é um tipo de vírus, alguns dizem que é um trojan, como você chamaria? Eu prefiro chamar de <span style="color: #33cccc;">malware</span>, que, ao pé da letra, seria um termo utilizado para algum aplicativo contendo <span style="color: #33cccc;">código malicioso</span>. o.O Acho que seria um meio termo aceitável para que possamos utilizar como base.</p>
<p><span style="color: #33cccc;"><strong>M</strong></span>as esse bicho morde? É de comer?</p>
<p><span style="color: #33cccc;"><strong>B</strong></span>om, em tese um <span style="color: #33cccc;">Rootkit</span> é um tipo de malware, como expliquei acima, cuja principal intenção é se <span style="color: #33cccc;">camuflar</span>, impedindo que seu código seja encontrado por qualquer <span style="color: #33cccc;">antivírus</span>.</p>
<p><span style="color: #33cccc;"><strong>T</strong></span>eoricamente, é exatamente isto que ele tenta fazer. Passar despercebido. De fato a grande maioria dos antivírus não são capazes de rastrear Rootkits justamente por conta do seu comportamento. É aí que surgiram ferramentas especializadas neste tipo de busca. Alguns antivírus, os mais caros, já agregam excelentes ferramentas para buscar rootkits. Mas, como eles conseguem se camuflar tão bem?</p>
<p><span style="color: #33cccc;"><strong>E</strong></span>stas aplicações, rootkits, têm a capacidade de interceptar as solicitações feitas ao sistema operacional, podendo alterar o seu resultado.</p>
<p><span style="color: #33cccc;"><strong>I</strong></span>magine que você está utilizando sua máquina e seu sistema operacional solicita a leitura ou abertura de um determinado arquivo, podendo ser a seu mando ou mesmo do antivírus, por exemplo, o rootkit intercepta os dados que são requisitados e faz uma filtragem dessa informação, deixando passar apenas o que ele deseja, ou seja, código não infectado. E o que acontece? O antivírus ou qualquer outra ferramenta ficam impossibilitadas de encontrar o arquivo malicioso ou o código, dependendo do caso.</p>
<p><span style="color: #33cccc;"><strong>N</strong></span>ão é incomum encontrar o Rootkit como não apenas uma aplicação, mas um conjunto de aplicações ou, como também chamamos, toolkit.</p>
<p><span style="color: #33cccc;"><strong>R</strong></span>esumidamente poderíamos dizer que é um <span style="color: #33cccc;">programa com código malicioso que busca se esconder de softwares de segurança e do usuário utilizando diversas técnicas avançadas de programação para tal</span>.</p>
<p><span style="color: #33cccc;"><strong>G</strong></span>eralmente escondem suas chaves nos registros do sistema operacional e escondem seus processos no gerenciador de tarefas, o que torna uma missão quase impossível para um usuário identificar por conta própria. Outra prática comum de quem escreve rootkits é fazer com que eles se escondam em drivers de hardware, que são arquivos de sistema fundamentais para que o sistema operacional funcione corretamente com seus dispositivos.</p>
<p><span style="color: #33cccc;"><strong>O</strong></span> nome RootKit é por conta da função para a qual o mesmo é desenvolvido. Primeiramente ele é um <span style="color: #33cccc;">kit</span> de funcionalidades e códigos maliciosos cujo objetivo é se infiltrar nos sistemas de forma silenciosa e despercebida, geralmente liberando um  *<span style="color: #33cccc;">backdoor</span> para que o invasor possa posteriormente acessar o sistema infectado com privilégios de super usuário ou usuário administrador (<span style="color: #33cccc;">root</span>).</p>
<p><span style="color: #33cccc;"><strong>P</strong></span>ara quem nunca ouviu falar em <span style="color: #33cccc;">backdoors</span>, a explicação pode ter parecido um tanto quanto confusa, portanto aqui vai a nota de rodapé: Backdoor é, assim como na tradução ao pé da letra, uma porta dos fundos. Uma falha de segurança intencional que possibilita a invasão do seu sistema de forma que o invasor possa ter este acesso e controle com um mínimo de trabalho.</p>
<p><span style="color: #33cccc;"><strong>S</strong></span>em mais papo furado, vamos conhecer algumas ferramentas que buscam rootkits em seu Linux.</p>
<p style="text-align: center;"><img class="aligncenter" title="dontpanic" src="http://aboutonlinetips.com/wp-content/uploads/2008/11/picture-rootkit.png" alt="" width="189" height="165" /></p>
<p><span style="color: #33cccc;"><strong>RKHUNTER</strong></span></p>
<p><span style="color: #33cccc;"><strong>A</strong></span> primeira ferramenta que vou apresentar se chama rkhunter, que é a minha favorita.</p>
<p><span style="color: #33cccc;"><strong>S</strong></span>e, assim como eu, você for usuário do <span style="color: #33cccc;"><a href="http://archlinux.org" target="_blank">Arch Linux</a></span>, poderá encontrar o rkhunter no <span style="color: #33cccc;"><a href="http://aur.archlinux.org" target="_blank">AUR</a></span> através <span style="color: #33cccc;"><a href="http://aur.archlinux.org/packages.php?ID=25940" target="_blank">deste link</a></span>.</p>
<p><span style="color: #33cccc;"><strong>A</strong></span> instalação é simples e segue o padrão de qualquer instalação a partir do AUR, conforme passos abaixo:</p>
<p><span style="color: #33cccc;"><strong>1-</strong></span> Descompacte o arquivo:</p>
<p><span style="color: #33cccc;">[kalib@tuxcaverna downloads]$ tar -xvzf rkhunter.tar.gz</span></p>
<p><span style="color: #33cccc;"><strong>2-</strong></span> Acesse o diretório criado:</p>
<p><span style="color: #33cccc;">[kalib@tuxcaverna downloads]$ cd rkhunter/</span></p>
<p><span style="color: #33cccc;"><strong>3-</strong></span> Execute o PKGBUILD para criação do pacote em si:</p>
<p><span style="color: #33cccc;">[kalib@tuxcaverna rkhunter]$ makepkg</span></p>
<p><span style="color: #33cccc;"><strong>4-</strong></span> Com o pacote criado, basta instalar:</p>
<p><span style="color: #33cccc;">[kalib@tuxcaverna rkhunter]$ sudo pacman -U rkhunter-1.3.8-1-any.pkg.tar.xz</span></p>
<p><span style="color: #33cccc;"><strong>F</strong></span>eito.</p>
<p><span style="color: #33cccc;"><strong>S</strong></span>eu rkhunter está pronto para ser utilizado, mas como toda e qualquer aplicação de varredura, como antivírus, por exemplo, é sempre recomendado atualizar sua base de dados antes de iniciar a busca, portanto digite o seguinte para atualizar a base com as propriedades dos arquivos existentes:</p>
<p><span style="color: #33cccc;"># rkhunter &#8211;propupd</span></p>
<p><span style="color: #33cccc;"><strong>E</strong></span>m seguida é a hora de atualizar a base de dados do rkhunter em si:</p>
<p><span style="color: #33cccc;"># rkhunter &#8211;update</span></p>
<p><span style="color: #33cccc;"><strong>A</strong></span>gora, vamos vasculhar o sistema:</p>
<p><span style="color: #33cccc;"># rkhunter -c</span></p>
<p><span style="color: #33cccc;"><strong>V</strong></span>ocê terá uma listagem das checagens parecida com esta:</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/03/rkhunter11.png"><img class="aligncenter size-full wp-image-809" title="rkhunter1" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/03/rkhunter11.png" alt="" width="602" height="342" /></a></p>
<p><span style="color: #33cccc;"><strong>P</strong></span>erceba que é tudo apresentado de forma simples e objetiva.</p>
<p><span style="color: #33cccc;"><strong>N</strong></span>o final da checagem ele gera um arquivo onde ele armazena todas as informações que ele registrou bem como lhe aponta uma descrição dos resultados da busca.</p>
<p>&nbsp;</p>
<p><span style="color: #33cccc;"><strong>TIGER</strong></span></p>
<p><span style="color: #33cccc;"><strong>E</strong></span>sta será a nossa segunda ferramenta.</p>
<p><span style="color: #33cccc;"><strong>O</strong></span> Tiger é uma ferramenta de segurança que não pensa tanto na aparência, portanto não espere uma tela tão amigável e colorida quanto a do rkhunter. ;]</p>
<p><span style="color: #33cccc;"><strong>A</strong></span> instalação da mesma no <span style="color: #33cccc;">Arch Linux</span> também se dá através do pacote do <span style="color: #33cccc;">AUR</span> que pode ser encontra <span style="color: #33cccc;"><a href="http://aur.archlinux.org/packages.php?ID=1573" target="_blank">neste link</a></span>.</p>
<p><span style="color: #33cccc;"><strong>A</strong></span> instalação segue o mesmo procedimento que utilizamos no rkhunter, conforme abaixo:</p>
<p><span style="color: #33cccc;">[kalib@tuxcaverna downloads]$ tar -xvzf tiger.tar.gz</span></p>
<p><span style="color: #33cccc;">[kalib@tuxcaverna downloads]$ cd tiger/</span></p>
<p><span style="color: #33cccc;">[kalib@tuxcaverna tiger]$ makepkg</span></p>
<p><span style="color: #33cccc;">[kalib@tuxcaverna tiger]$ sudo pacman -U tiger-3.2.3-2-x86_64.pkg.tar.xz</span></p>
<p><span style="color: #33cccc;"><strong>F</strong></span>inalizado. Para executar, basta rodar:</p>
<p><span style="color: #33cccc;"># tiger</span></p>
<p><span style="color: #33cccc;"><strong>E</strong></span>le iniciará a busca e lhe trará uma interface como esta:</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/03/rkhunter2.png"><img class="aligncenter size-full wp-image-810" title="rkhunter2" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/03/rkhunter2.png" alt="" width="643" height="383" /></a></p>
<p><span style="color: #33cccc;"><strong>A</strong></span>ssim como o rkhunter, no ato de finalização ele irá gerar um arquivo com o relatório da checagem. Ele lhe informará o caminho do arquivo, mas provavelmente será em /var/log/tiger/.</p>
<p>&nbsp;</p>
<p><span style="color: #33cccc;"><strong>CHKROOTKIT</strong></span></p>
<p><span style="color: #33cccc;"><strong>A</strong></span>gora vamos para a terceira e última ferramenta deste post.</p>
<p><span style="color: #33cccc;"><strong>P</strong></span>ara usuário <span style="color: #33cccc;">Arch</span>, desta vez a instalação é ainda mais simples do que as duas anteriores, visto que o pacote já se encontra nos repositórios do <span style="color: #33cccc;">pacman</span>.</p>
<p><span style="color: #33cccc;">[kalib@tuxcaverna ~]$ sudo pacman -S chkrootkit</span></p>
<p><span style="color: #33cccc;"><strong>I</strong></span>nstalado!</p>
<p><span style="color: #33cccc;"><strong>A</strong></span>ssim como o Tiger, o chkroot também possui uma interface simples sem cores ou enfeites, conforme pode ser visto abaixo:</p>
<p><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/03/rkhunter3.png"><img class="aligncenter size-full wp-image-811" title="rkhunter3" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/03/rkhunter3.png" alt="" width="675" height="478" /></a></p>
<p><span style="color: #33cccc;"><strong>A</strong></span>pesar de não ser colorida e enfeitada, é uma interface bem simples e de fácil entendimento, concordam?</p>
<p><span style="color: #33cccc;"><strong>C</strong></span>laro, não existem apenas estas ferramentas para busca de rootkits e códigos maliciosos, mas levaria muito tempo para escrever sobre todos ou ao menos a maioria.</p>
<p><span style="color: #33cccc;"><strong>N</strong></span>o mais, acho que já é um bom começo para um entendimento básico sobre o que é esse tal Rootkit e o que esse bicho faz.</p>
<p><span style="color: #33cccc;"><strong>C</strong></span>om estas ferramentas as chances de algum rootkit passar despercebido em seu ambiente Linux já são bem limitadas.</p>
<p><span style="color: #33cccc;"><strong>A</strong></span>braços!</p>
<p style="margin-left: 106.2pt; text-indent: -106.2pt;"><img class="alignnone" src="http://www.marcelocavalcante.net/portal/imgs/userbar.gif" alt="" width="350" height="19" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2011/03/16/rootkit-esse-bicho-morde-proteja-se/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Brute-force? O Dirb&#8230; DirBuster lhe ajuda a identificar vulnerabilidades em seu site</title>
		<link>http://www.marcelocavalcante.net/portal/2011/02/15/brute-force-o-dirb-dirbuster-lhe-ajuda-a-identificar-vulnerabilidades-em-seu-site/</link>
		<comments>http://www.marcelocavalcante.net/portal/2011/02/15/brute-force-o-dirb-dirbuster-lhe-ajuda-a-identificar-vulnerabilidades-em-seu-site/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 13:23:19 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[cultura hacker]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Kubuntu]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[segurança]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://marcelocavalcante.net/portal/?p=777</guid>
		<description><![CDATA[Bom, para quem não conhece nada sobre Brute-Force ou apenas ouviu falar vagamente mas não tem certeza sobre o que realmente é um ataque deste tipo, sugiro dar uma lida em meu último post, onde apresentei algumas informações sobre brute-force bem como uma ferramenta que podemos utilizar para testar nossos sites e verificar o quão [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #33cccc;">B</span></strong>om, para quem não conhece nada sobre <span style="color: #33cccc;">Brute-Force</span> ou apenas ouviu falar vagamente mas não tem certeza sobre o que realmente é um ataque deste tipo, sugiro dar uma lida em meu último post, onde apresentei algumas informações sobre brute-force bem como uma ferramenta que podemos utilizar para testar nossos sites e verificar o quão <span style="color: #33cccc;">vulneráveis</span> eles estão a este tipo de ataque. Segue link para o mesmo:</p>
<p><a href="http://marcelocavalcante.net/portal/2011/01/31/brute-force-o-dirb-lhe-ajuda-a-identificar-vulnerabilidades-em-seu-site/" target="_blank"><span style="color: #33cccc;">Brute-Force? O Dirb lhe ajuda a identificar vulnerabilidade em seu site!</span></a></p>
<p><strong><span style="color: #33cccc;">A</span></strong>gora que já conhecemos um pouco sobre as técnicas de brute-force e a ferramenta <span style="color: #33cccc;">Dirb</span>, que tal conhecer outra mais apresentável?</p>
<p><strong><span style="color: #33cccc;">M</span></strong>e refiro ao <span style="color: #33cccc;"><a href="http://www.owasp.org/index.php/DirBuster" target="_blank">DirBuster</a></span>. Uma aplicação <span style="color: #33cccc;">multithread</span> desenvolvida pelo <span style="color: #33cccc;"><a href="http://www.owasp.org/" target="_blank"><span style="color: #33cccc;">OWASP</span></a></span> (The Open Web Application Security Project) que tem como objetivo realizar brute-force em diretórios e nomes de arquivos na web. Assim como o Dirb, o DirBuster trabalha em cima de dicionários ou listas. Ao todo ele trás <span style="color: #33cccc;">9 listas</span> que podem ser utilizadas para nossas varreduras e testes. Como todas as suas listas foram criadas na unha, após exaustívas pesquisas e buscas na web por nomes mais utilizados para arquivos e diretórios em servidores web, o DirBuster mostra-se extremamente efetivo para este tipo de atividade conseguindo encontrar até mesmo os arquivos mais ocultos e escondidos.</p>
<p><strong><span style="color: #33cccc;">M</span></strong>as se você não ficar satisfeito, <del>nós garantimos a devolução do seu dinheiro</del>, com apenas utilizar o modelo de dicionários, o DirBuster ainda lhe possibilita o ataque de brute-force mais <span style="color: #33cccc;">purista</span>. Tentativa e erro com combinações possíveis de caracteres. Claro, se você tem muito poder de processamento e tempo sobrando, boa sorte. ;]</p>
<p><strong><span style="color: #33cccc;">L</span></strong>egal Kalib, quer dizer que agora posso sair invadindo sites?</p>
<p><del>o.O Como diria o Chaves: Ai que burrrrroooo.. dá zero pra ele&#8230;</del></p>
<p><strong><span style="color: #33cccc;">N</span></strong>ão amigo. O meu intuito não é incentivar ou apresentar qualquer mecanismo ou técnica para este tipo de atividade. O DirBuster não foi feito para este propósito e nem conseguirá efetuar isto. Ele não fará nenhum tipo de <span style="color: #33cccc;">exploit</span> em arquivos ou diretórios que ele encontre. O DirBuster serve exatamente para identificar possíveis alvos para estes tipos de ataque, o que nos permite agir de forma <span style="color: #33cccc;">corretiva</span> ou <span style="color: #33cccc;">preventiva</span> em nossos servidores web. ;]</p>
<p><strong><span style="color: #33cccc;">C</span></strong>hega de lenga lenga.. vamos ao que interessa!</p>
<p><strong><span style="color: #33cccc;">C</span></strong>omo instalar?</p>
<p><img class="alignleft" src="http://blog.leandroinacio.eti.br/wp-content/uploads/2009/10/arch-linux-logo1.png" alt="Arch Linux" width="83" height="70" /><br />
Bom, se você utiliza <span style="color: #33cccc;"><a href="http://archlinux.org" target="_blank">Arch Linux</a></span>, pode pegar o pacote no <span style="color: #33cccc;">AUR</span> através do seguinte link(Lembrem-se de votar nele):</p>
<p><a href="http://aur.archlinux.org/packages.php?ID=20809"><span style="color: #33cccc;">http://aur.archlinux.org/packages.php?ID=20809</span></a></p>
<p><strong><span style="color: #33cccc;">F</span></strong>eito isto, basta seguir o procedimento padrão para pacotes do AUR.</p>
<blockquote><p><span style="color: #33cccc;">1- Descompactar: [kalib@tuxcaverna downloads]$ tar -xvzf dirbuster.tar.gz</span></p>
<p><span style="color: #33cccc;">2- Entrar no diretório dirbuster e gerar o pacote: [kalib@tuxcaverna dirbuster]$ makepkg</span></p>
<p><span style="color: #33cccc;">3- Instalar o pacote: [kalib@tuxcaverna dirbuster]$ sudo pacman -U dirbuster-0.12-1-x86_64.pkg.tar.xz</span></p></blockquote>
<p><strong><span style="color: #33cccc;">F</span></strong>eito. ;]</p>
<p><strong><span style="color: #33cccc;">O</span></strong>utras distribuições? Não tenho certeza se o pessoal de outras distribuições empacotou o DirBuster, portanto provavelmente você vai precisar baixar o arquivo compactado do site oficial do projeto. Busquei tanto no <span style="color: #33cccc;">Debian</span> quanto no <span style="color: #33cccc;">(K)Ubuntu 10.10</span> e em nenhum destes encontrei o DirBuster nos repositórios através do <span style="color: #33cccc;">aptitude</span>.</p>
<p><strong><span style="color: #33cccc;">P</span></strong>ortanto se você não utiliza o Arch, segue link para download da ferramenta:</p>
<p><a href="http://www.owasp.org/index.php/DirBuster#tab=Download"><span style="color: #33cccc;">http://www.owasp.org/index.php/DirBuster#tab=Download</span></a></p>
<p><strong><span style="color: #33cccc;">M</span></strong>as qual a cara do bicho?</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster8.png"><img class="aligncenter size-full wp-image-788" title="dirbuster8" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster8.png" alt="" width="492" height="277" /></a></p>
<p><strong><span style="color: #33cccc;">C</span></strong>omo explicado antes, ele funciona parecido com o Dirb, porém em uma interface <span style="color: #33cccc;">GUI</span> (gráfica).</p>
<p><strong><span style="color: #33cccc;">C</span></strong>omo podem ver, é uma interface simples e de fácil manuseio.</p>
<p><strong><span style="color: #33cccc;">V</span></strong>amos aos pontos:</p>
<p><span style="color: #33cccc;">1- No campo Target, você deverá inserir a URL que será alvo do seu brute-force de diretórios e arquivos web.</span></p>
<p><span style="color: #33cccc;">2- Logo abaixo, vocẽ escolhe se deseja utilizar apenas GET ou HEAD &amp; GET.</span></p>
<p><span style="color: #33cccc;">3- Agora é a vez de escolher quantas threads deseja utilizar. Quanto maior o número de threads, mais requisições simultâneas você estará utilizando. ;]</span></p>
<p><span style="color: #33cccc;">4- Abaixo você deverá escolher o tipo de brute-force.</span></p>
<p><span style="color: #33cccc;">* Baseado em dicionários, neste caso você deverá escolher um dos dicionários que a ferramenta já lhe disponibiliza através do seguinte caminho: /opt/DirBuster/</span></p>
<p><span style="color: #33cccc;">* Baseado em brute-force puro. Neste caso você deverá escolher qual conjunto de caracteres deseja que sejam utilizados, quantidade mínima e máxima de caracteres por tentativa.</span></p>
<p><span style="color: #33cccc;">5- Em seguida é a hora de escolher os filtros: Deseja fazer brute-force apenas em diretórios? Arquivos também? Modo recursivo? Extensões em branco? Diretório inicial para o scan? Que tipo de extensão?&#8230;</span></p>
<p><strong><span style="color: #33cccc;">E</span></strong> como é o retorno que ele me dá?</p>
<p><strong><span style="color: #33cccc;">B</span></strong>om, vou escolher meu alvo e vou utilizar <span style="color: #33cccc;">20 threads</span> em simultâneo. Não vou deixar a ferramenta rodando por muito tempo pois estou apenas fazendo uma demonstração.</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster21.png"><img class="aligncenter size-full wp-image-781" title="dirbuster2" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster21.png" alt="" width="561" height="404" /></a></p>
<p><strong><span style="color: #33cccc;">C</span></strong>omo podem ver, filtrei para que o brute-force comece no diretório raiz (/) e optei pela maior lista que o DirBuster possui como dicionário. Deixei rodando por cerca de 30 segundos e já tive o seguinte resultado.</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster3.png"><img class="aligncenter size-full wp-image-782" title="dirbuster3" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster3.png" alt="" width="561" height="484" /></a></p>
<p><strong><span style="color: #33cccc;">A</span></strong> parte borrada no início da imagem não é um defeito. Vocês não pensaram que eu iria deixar exposto o alvo no qual fiz o teste, certo? No caso, optei pelo site de uma de nossas <span style="color: #33cccc;">instituições de ensino</span>. Bom, a imagem acima é um exemplo do retorno que consigo com a ferramenta. É a visão em Lista. Além dela você pode optar pela visão em árvore, que, como o nome informa, lhe trará a árvore de diretórios, sub-diretórios e arquivos que foram encontrados. Abaixo um exemplo da visão em árvore:</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster4.png"><img class="aligncenter size-full wp-image-783" title="dirbuster4" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster4.png" alt="" width="561" height="484" /></a></p>
<p><strong><span style="color: #33cccc;">O</span></strong> resultado, mesmo deixando a ferramenta rodando por apenas 30 segundos, foi o esperado. Um espantoso caso de descuido com a segurança do site.</p>
<p><strong><span style="color: #33cccc;">A</span></strong>lguns leves exemplos que me chamaram a atenção na lista que consegui:</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster5.png"><img class="aligncenter size-full wp-image-784" title="dirbuster5" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster5.png" alt="" width="554" height="100" /></a></p>
<p><strong><span style="color: #33cccc;">U</span></strong>m diretório de administração exposto desta forma indicando que existe uma sessão do site com acesso permitido apenas para administradores. O que isso me leva a crer? Que quem conseguir acesso a esta sessão consegue manipular o sistema do site? O que nos leva a uma posterior análise da página index contida nele que possibilita uma tentativa de brute-force de login e senha? psssiiiuuuu&#8230; o.O</p>
<p><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster6.png"><img class="aligncenter size-full wp-image-785" title="dirbuster6" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster6.png" alt="" width="530" height="21" /></a><br />
<strong><span style="color: #33cccc;"> U</span></strong>m diretório para uploads de Arquivos? Que tal testar ele? Apenas usuários administradores possuem permissão de upload? Ou alunos conseguem fazer upload de fotos, trabalhos, por exemplo? De qualquer forma, isso me indica que existe a possibilidade de eu subir arquivos para o servidor deles. Que tal um script em php que me permitiria ter um console shell no servidor deles para inclusão, exclusão, edição, etc.. ? pssiiiiuuuu&#8230; o.O</p>
<p><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster7.png"><img class="aligncenter size-full wp-image-786" title="dirbuster7" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster7.png" alt="" width="518" height="44" /></a></p>
<p><strong><span style="color: #33cccc;">P</span></strong>ode não ser nada.. mas também pode ser muita coisa.. O que um diretório chamado &#8220;gerencia&#8221; faz ali tão exposto e com um nome tão&#8230; tão&#8230; discreto? o.O psssiiiuuuuu</p>
<p><strong><span style="color: #33cccc;">A</span></strong>cho que já conseguiram entender um pouco do que o DirBuster faz.</p>
<p><strong><span style="color: #33cccc;">A</span></strong>braços!</p>
<p><strong><span style="color: #33cccc;">H</span></strong>appy Hacking&#8230;</p>
<p><span style="color: #33cccc;"><strong>PS: Wrong developers! Never play security by obscurity!</strong></span></p>
<p style="margin-left: 106.2pt; text-indent: -106.2pt;"><img class="alignnone" src="http://www.marcelocavalcante.net/portal/imgs/userbar.gif" alt="" width="350" height="19" /></p>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2011/02/15/brute-force-o-dirb-dirbuster-lhe-ajuda-a-identificar-vulnerabilidades-em-seu-site/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lançado KDE 4.6 &#8211; Sim, claro&#8230;se você usa Arch você não precisa esperar!</title>
		<link>http://www.marcelocavalcante.net/portal/2011/01/27/lancado-kde-4-6-sim-claro-se-voce-usa-arch-voce-nao-precisa-esperar/</link>
		<comments>http://www.marcelocavalcante.net/portal/2011/01/27/lancado-kde-4-6-sim-claro-se-voce-usa-arch-voce-nao-precisa-esperar/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 12:54:19 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://marcelocavalcante.net/portal/?p=766</guid>
		<description><![CDATA[- DEV do Arch, qual é sua missão? - Empacotar antes de qualquer distribuição! - DEV do Arch o que é que você faz? - Eu empacoto coisas que assustam o Satanás! É isso aí pessoal, ontem o projeto KDE liberou o KDE 4.6 com muitas melhorias e o pessoal do Arch já saiu na [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/01/kde46.png"><img class="aligncenter size-full wp-image-767" title="kde46" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/01/kde46.png" alt="" width="483" height="170" /></a></p>
<p><span style="color: #33cccc;"><strong>- DEV do Arch, qual é sua missão?</strong></span></p>
<p><span style="color: #33cccc;"><strong>- Empacotar antes de qualquer distribuição!</strong></span></p>
<p><span style="color: #33cccc;"><strong>- DEV do Arch o que é que você faz?</strong></span></p>
<p><span style="color: #33cccc;"><strong>- Eu empacoto coisas que assustam o Satanás!</strong></span></p>
<p><strong><span style="color: #33cccc;">É</span></strong> isso aí pessoal, ontem o projeto <span style="color: #33cccc;"><a href="http://kde.org" target="_blank">KDE</a></span> liberou o <span style="color: #33cccc;">KDE 4.6</span> com muitas melhorias e o pessoal do <span style="color: #33cccc;"><a href="http://archlinux.org" target="_blank">Arch</a></span> já saiu na frente, claro. Sim, se você usa <span style="color: #33cccc;">Arch</span>, não precisa esperar, pode atualizar seu <span style="color: #33cccc;">KDE</span> com o seu rotineiro <em><span style="color: #33cccc;"># </span></em><span style="color: #33cccc;"><em>pacman -Syu.</em></span></p>
<p style="text-align: center;"><span style="color: #33cccc;"><em><a href="http://kde.org/announcements/4.6/screenshots/46-w09.png"><img class="aligncenter" src="http://kde.org/announcements/4.6/screenshots/46-w09.png" alt="" width="491" height="307" /></a></em></span></p>
<p><strong><span style="color: #33cccc;">D</span></strong>entre as grandes mudanças, gostaria de destacar o suporte nativo ao <span style="color: #33cccc;">UPower</span>, <span style="color: #33cccc;">UDev</span> e <span style="color: #33cccc;">UDisks</span> que podem ser utilizados ao invés do depreciado <span style="color: #33cccc;">HAL</span>. Para isso, o pacote hal deixa de ser uma dependência do <span style="color: #33cccc;">kdebase-workspace</span> e pode ser removido do seu sistema.</p>
<p><strong><span style="color: #33cccc;">O</span></strong>utra novidade é que com a última atualização do <span style="color: #33cccc;">Phonon</span>, os DEVs declararam que o backend <span style="color: #33cccc;">Xine</span> não será mais mantido e precisará do <span style="color: #33cccc;">PulseAudio</span> para funcionar; você realmente deveria pensar em trocar para o <span style="color: #33cccc;">GStreamer</span> ou <span style="color: #33cccc;">VLC</span> backend.</p>
<p><strong><span style="color: #33cccc;">V</span></strong>árias melhorias foram implementadas também em contexto geral no <span style="color: #33cccc;">Plasma Workspaces</span> que ganhou, dentre outras coisas, um novo sistema de <span style="color: #33cccc;">Activities</span>, lhe permitindo uma associação mais fácil de aplicações com atividades específicas e particulares como trabalho ou atividades de casa. Várias mudanças no <span style="color: #33cccc;">Kwin</span>, o gerenciador de janelas do <span style="color: #33cccc;">Plasma</span>, também foram implementadas para melhorar a performance do mesmo e ao mesmo tempo tornar mais leve para o sistema como um todo.</p>
<p><strong><span style="color: #33cccc;">E</span></strong> se eu tiver um <span style="color: #33cccc;">netbook</span>?</p>
<p><strong><span style="color: #33cccc;">O</span></strong> <span style="color: #33cccc;">KDE 4.6</span> também trouxe uma série de novos recursos que facilitam e tornam o sistema ainda mais leve para este tipo de usuário. O <span style="color: #33cccc;">Plasma Netbook</span>, otimizado para computadores mais portáteis, se tornou ainda mais leve e fácil de se utilizar através de uma tela touchscreen.</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/01/kde46_1.png"><img class="aligncenter size-full wp-image-768" title="kde46_1" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/01/kde46_1.png" alt="" width="472" height="266" /></a></p>
<p><strong><span style="color: #33cccc;">V</span></strong>árias modificações no <span style="color: #33cccc;">dolphin</span>, <span style="color: #33cccc;">correções de bugs</span> e <span style="color: #33cccc;">aparência</span> também foram implementadas, mas&#8230; se eu for realmente listar todas as modificações, posso acabar perdendo meu emprego, portanto vou apenas lhes deixar o link do site oficial onde podem ser encontradas todas as mudanças desta release: <a href="http://kde.org/announcements/4.6/">http://kde.org/announcements/4.6/</a></p>
<p><span style="color: #33cccc;"><strong>A</strong></span>braços!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2011/01/27/lancado-kde-4-6-sim-claro-se-voce-usa-arch-voce-nao-precisa-esperar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Chaveamento de Interfaces de rede &#8211; placas Broadcom</title>
		<link>http://www.marcelocavalcante.net/portal/2010/12/29/chaveamento-de-interfaces-de-rede-placas-broadcom/</link>
		<comments>http://www.marcelocavalcante.net/portal/2010/12/29/chaveamento-de-interfaces-de-rede-placas-broadcom/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 12:25:13 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://marcelocavalcante.net/portal/?p=757</guid>
		<description><![CDATA[Como diria a Feiticeira (não lembro o nome real dela), não é feitiçaria, é tecnologia! Como já expliquei no outro post, tive problemas com meu notebook e por isso passei muito tempo afastado do blog. Bom, recentemente comprei outro e cá estou novamente em casa. Mas, como nem tudo é um mar de rosas&#8230; toda [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://cdn.venturebeat.com/wp-content/uploads/2010/10/broadcom-chip.jpg" alt="broadcom" width="286" height="191" /></p>
<p><strong><span style="color: #33cccc;">C</span></strong>omo diria a <span style="color: #33cccc;">Feiticeira</span> (não lembro o nome real dela), não é feitiçaria, é tecnologia!</p>
<p><strong><span style="color: #33cccc;">C</span></strong>omo já expliquei no outro post, tive problemas com meu notebook e por isso passei muito tempo afastado do blog. Bom, recentemente comprei outro e cá estou novamente em casa.</p>
<p><strong><span style="color: #33cccc;">M</span></strong>as, como nem tudo é um mar de rosas&#8230; toda mudança trás impactos positivos e negativos.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://blog.grupojbr.com.br/up/g/gr/blog.grupojbr.com.br/img/20101114090300_634036567553112000vostro3300.jpg" alt="" width="549" height="226" /></p>
<p><strong><span style="color: #33cccc;">A</span></strong> máquina escolhida foi um <span style="color: #33cccc;">Dell Vostro 3300</span>. Com certeza uma excelente máquina e que eu não deixaria de recomendar para ninguém.</p>
<p><strong><span style="color: #33cccc;">P</span></strong>ara quem comprou algum Dell recentemente, ou pensou em comprar, não deve ser uma novidade que estas máquinas, em sua grande maioria, estão trazendo chipsets wireless da <span style="color: #33cccc;">Broadcom</span>, ao invés dos <span style="color: #33cccc;">Intel</span>.</p>
<p><strong><span style="color: #33cccc;">Q</span></strong>uando pensei em comprar, refleti bastante sobre isto, visto que os drivers para broadcom no linux já tiveram um passado um tanto quanto nebuloso em se tratando de Wireless.</p>
<p><strong><span style="color: #33cccc;">R</span></strong>esolvi encarar e não me arrependo. A performance está excelente. O driver realmente funcionou como deveria funcionar porém tive um pequeno problema.</p>
<p><strong><span style="color: #33cccc;">U</span></strong>tilizo <span style="color: #33cccc;"><a href="http://www.kde.org" target="_blank">KDE</a></span> como gerenciador de janelas em meu <span style="color: #33cccc;"><a href="http://www.archlinux.org" target="_blank">ArchLinux</a></span> e <span style="color: #33cccc;"><a href="http://wicd.sourceforge.net/" target="_blank">Wicd</a></span> como gerenciador de redes. Estava tudo funcionando bem mas ao reiniciar a máquina um certo dia percebo que o <span style="color: #33cccc;">Wicd</span> não havia encontrado nenhuma rede wireless. o.O</p>
<p><strong><span style="color: #33cccc;">R</span></strong>einicio novamente e ele volta a encontrar. <span style="color: #33cccc;">Feitiçaria?</span> Fiquei curioso e resolvi reiniciar novamente e&#8230; funcionou. Pensei: &#8220;Foi apenas um susto..ela devia querer descansar..&#8221;</p>
<p><strong><span style="color: #33cccc;">M</span></strong>as no dia seguinte ao ligar em casa percebi que, novamente, a interface wireless não foi encontrada pelo <span style="color: #33cccc;">Wicd</span>. Lembrei do fato anterior e reiniciei novamente. A interface continuava sem funcionar no <span style="color: #33cccc;">Wicd</span>.</p>
<p><strong><span style="color: #33cccc;">L</span></strong>hes poupando dos testes que resolvi fazer para isolar o problema, descobri que as vezes a minha interface wireless estava subindo como <span style="color: #33cccc;">eth0</span>, as vezes subindo como <span style="color: #33cccc;">eth1</span>. Isso, obviamente, deixava o <span style="color: #33cccc;">Wicd</span> confuso, pois na configuração dele é necessário especificar qual será a interface wireless e qual será a wired (cabeada). Portanto, quando o notebook subia com a wireless na <span style="color: #33cccc;">eth1</span>, o <span style="color: #33cccc;">Wicd</span> funcionava numa boa, mas quando subia na <span style="color: #33cccc;">eth0</span> o <span style="color: #33cccc;">Wicd</span> continuava tentando escanear redes wireless com a <span style="color: #33cccc;">eth1</span>, portanto não funcionava.</p>
<p><strong><span style="color: #33cccc;">A</span></strong>pós algumas pesquisas descobri que este é um acontecimento comum em relação ao driver da broadcom. Este <span style="color: #33cccc;">chaveamento</span> ou swap de interfaces de rede acontece realmente de forma aleatória.</p>
<p><strong><span style="color: #33cccc;">C</span></strong>omo resolver? <span style="color: #33cccc;">Amarrando</span> a interface ao nome, literalmente.</p>
<p><strong><span style="color: #33cccc;">A</span></strong> placa começou a funcionar da forma esperada após vincular via regra o <span style="color: #33cccc;">MAC</span> da interface ao nome que eu desejava para ela. Desta forma, na hora de subir, ambas passam a subir de acordo com a regra que eu especifiquei, o que resolveu o problema pois a interface wireless passou a sempre subir com o mesmo nome, evitando que o <span style="color: #33cccc;">Wicd</span> tentasse escanear com uma interface que não existe.</p>
<p><strong><span style="color: #33cccc;">S</span></strong>em mais papo furado.. <span style="color: #33cccc;">mãos à obra!</span></p>
<p><strong><span style="color: #33cccc;">A</span></strong>ntes de mais nada é necessário criar, caso você já não possua, o arquivo <span style="color: #33cccc;"><em>/etc/udev/rules.d/10-network.rules</em></span> acrescentando o seguinte conteúdo:</p>
<p><span style="color: #33cccc;"><em>SUBSYSTEM==&#8221;net&#8221;, ATTR{address}==&#8221;aa:bb:cc:dd:ee:ff&#8221;, NAME=&#8221;eth0&#8243;</em></span><br />
<span style="color: #33cccc;"><em> SUBSYSTEM==&#8221;net&#8221;, ATTR{address}==&#8221;aa:bb:cc:dd:ee:ff&#8221;, NAME=&#8221;eth1&#8243;</em></span></p>
<p><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">o.O wtf?</span></p>
<p><span style="color: #33cccc;"><strong>B</strong></span>om, com isto você estará deixando claro para o sistema qual o nome que deverá ser atribuído para cada interface.</p>
<p><span style="color: #33cccc;"><strong>V</strong></span>ocê deverá apenas substituir o <span style="color: #33cccc;">&#8220;aa:bb:cc:dd:ee:ff&#8221;</span> e <span style="color: #33cccc;">&#8220;ff:ee:dd:cc:bb:aa&#8221;</span> pelos respectivos endereços MAC das interfaces.</p>
<p><span style="color: #33cccc;"><strong>O</strong></span> valor dos campos <span style="color: #33cccc;">NAME</span> podem ser alterados de acordo com sua vontade, por exemplo: <span style="color: #33cccc;">eth0</span> para a cabeada e <span style="color: #33cccc;">wlan0</span> para a wireless.</p>
<p><span style="color: #33cccc;"><strong>C</strong></span>aso não saiba como conseguir o endereço MAC de suas interfaces, utilize o seguinte comando:</p>
<p><em><span style="color: #33cccc;"># ifconfig | grep HW</span></em></p>
<p><span style="color: #33cccc;"><strong>I</strong></span>sso lhe dará um retorno parecido com o seguinte:</p>
<p><em><span style="color: #33cccc;">eth0  Link encap:Ethernet  HWaddr <strong>A4:BA:DB:D7:41:C0</strong><br />
eth1  Link encap:Ethernet  HWaddr <strong>1C:65:9D:6E:65:1B</strong></span></em></p>
<p><strong><span style="color: #33cccc;">O</span></strong>s endereços MAC são os valores que destaquei acima.</p>
<p><strong><span style="color: #33cccc;"><span style="text-decoration: underline;">ATENÇÃO:</span></span></strong> Apesar de o MAC constantemente ser escrito com letras em <span style="color: #33cccc;">maiúsculo</span> como apresentado acima, no caso do arquivo <span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">10-network.rules você deverá utilizar letras em </span><span style="line-height: 19px; white-space: normal; font-size: 13px;"><span style="color: #33cccc;">minúsculo</span></span><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">. Exato, o arquivo é </span><span style="line-height: 19px; white-space: normal; font-size: 13px;"><span style="color: #33cccc;">case sensitive</span></span><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">, portanto só funcionará desta forma.</span></p>
<p><strong><span style="color: #33cccc;">C</span></strong>aso você receba uma saída parecida com a minha e queira se <span style="color: #33cccc;">certificar</span> de qual dos dois endereços MAC é o que realmente representa a interface wireless pode testar com os seguintes comando:</p>
<p><em><span style="color: #33cccc;"># iwlist eth0 scanning</span></em></p>
<p>e&#8230;﻿</p>
<p><span style="color: #33cccc;"><em># iwlist eth1 scanning</em></span></p>
<p><span style="color: #33cccc;"><strong><span style="color: #33cccc;">V</span></strong></span>ocê perceberá que terá resultados diferentes. O que retornar um scan completo de redes wireless disponíveis, obviamente, é a interface Wireless. ;]</p>
<p><span style="color: #33cccc;"><strong><span style="color: #33cccc;">A</span></strong></span>pós ter escolhido o nome que deseja para cada uma de suas interfaces pode salvar o arquivo de regra.</p>
<p><span style="color: #33cccc;"><strong><span style="text-decoration: underline;">ATENÇÃO²:</span></strong></span> Certifique-se de atualizar o seu arquivo <span style="color: #33cccc;"><em>/etc/rc.conf</em></span> para evitar que os nomes das interfaces estejam diferentes das que você criou no arquivo de regras.</p>
<p><span style="color: #33cccc;"><strong><span style="color: #33cccc;">É</span></strong></span> isto.. agora sua interface funcinoará da forma esperada.</p>
<p><span style="color: #33cccc;"><strong><span style="color: #33cccc;">A</span></strong></span>braços!</p>
<p style="margin-left: 106.2pt; text-indent: -106.2pt;"><img class="alignnone" src="http://www.marcelocavalcante.net/portal/imgs/userbar.gif" alt="" width="350" height="19" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2010/12/29/chaveamento-de-interfaces-de-rede-placas-broadcom/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

