<?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>JOST DAYAN</title>
	<atom:link href="http://www.jostdayan.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jostdayan.com.br</link>
	<description>Consultoria em Soluções Tecnológicas</description>
	<lastBuildDate>Mon, 26 Dec 2011 16:20:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>O que é PfSense</title>
		<link>http://www.jostdayan.com.br/2011/12/o-que-e-pfsense/</link>
		<comments>http://www.jostdayan.com.br/2011/12/o-que-e-pfsense/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 16:20:53 +0000</pubDate>
		<dc:creator>Jost Dayan</dc:creator>
				<category><![CDATA[PfSense]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[Bloqueio]]></category>
		<category><![CDATA[Controle de banda]]></category>
		<category><![CDATA[Failover]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[freeBSD]]></category>
		<category><![CDATA[Gateway]]></category>
		<category><![CDATA[gerenciamento de log]]></category>
		<category><![CDATA[limite de banda]]></category>
		<category><![CDATA[MSN]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[Radius]]></category>
		<category><![CDATA[Roteador]]></category>
		<category><![CDATA[squid]]></category>
		<category><![CDATA[SquidGuardian]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://www.jostdayan.com.br/?p=510</guid>
		<description><![CDATA[O que é PfSense? O pfSense é um dos mais conhecidos e provavelmente mais rico, em recursos, entre os sistemas para appliance pré-configurado, pronto amigável, amistoso e facilitado uso por...]]></description>
			<content:encoded><![CDATA[<table>
<tbody>
<tr>
<td width="100%"><strong>O que é PfSense?</strong></p>
<p>O pfSense é um dos mais conhecidos e provavelmente mais rico, em recursos, entre os sistemas para appliance pré-configurado, pronto amigável, amistoso e facilitado uso por interface Web de uma versão customizada do FreeBSD que oferece inúmeros recursos, focado para ambiente de roteamento e firewalling, bem como segurança de networking, com excelente solução para VPN, entre outros diversos recursos. É um projeto decendente do famoso m0n0wall, e que provavelmente, você já ouviu falar. Ao lado do (mais específico) FreeNAS, e recentemente colocado por Patrick Tracanelli na FUG o artigo sobre o AskoziaPBX, são os principais e grandes projetos derivados do m0n0wall.</p>
<p><strong>Características</strong></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td valign="top">PfSense inclui a maior parte das características disponíveis em firewalls comerciais de alto custo, e algumas a mais em muitos casos. A seguir está uma lista de recursos disponíveis na versão 1.2 do pfSense. Todas estas configurações estão disponíveis via interfase web, sem tocar em nada na linha de comando.<span id="more-510"></span></p>
<p>Além dos recursos, esta página inclui todas as limitações do sistema de que temos conhecimento. À partir da nossa experiência e a contribuição das experiências de milhares de nossos usuários, nós entendemos muito bem o que o software pode ou não fazer. Todo pacote de software tem limitações. O que nos diferencia dos outros é que nós as comunicamos claramente. Convidamos também as pessoas a contribuir para ajudar a eliminar essas limitações. Muitas das limitações constantes são comuns a vários sistemas de código aberto e firewalls comerciais. Limitações já corrigidas no código que vai se tornar o próximo grande lançamento serão divulgadas.</p>
<h3>Firewall</h3>
<ul>
<li>Filtragem por endereço IP de origem e destino, protocolo IP, porta de origem e destino para tráfego TCP e UDP</li>
<li>Capaz de limitar as conexões simultâneas para cada regra</li>
<li>pfSense utiliza p0f, <a href="http://lcamtuf.coredump.cx/p0f.shtml" target="_blank">um avançado utilitário de detecção de Sistemas Operacionais e Redes</a> que lhe permite filtrar conexões baseado no Sistema Operacional que a iniciou.Deseja permitir acesso de máquinas Linux e FreeBSD à internet, mas bloquear de máquinas Windows? O pfSense pode fazê-lo (entre muitas outras possibilidades) passivamente detectar o sistema operacional em uso.</li>
<li>Opção para registrar (log) ou não registrar o tráfego correspondente a cada regra.</li>
<li>Política de roteamento altamente flexível, sendo possível selecionar o <em>gateway</em> associado com a regra (para balanceamento de carga, failover, múltiplas WAN, etc)</li>
<li>Permite criação de grupos de IPs, redes e portas e usá-los na criação de regras. Isso ajuda a manter limpas suas regras de firewall e de fácil compreensão, especialmente em ambientes com múltiplos IPs públicos e diversos servidores..</li>
<li>Capacidade para operar em modo transparente na camada 2 &#8211; pode ligar interfaces em modo <em>bridge</em>e filtrar o tráfego entre elas, podendo configurar um firewall sem endereço IP (embora você provavelmente queira um IP para fins de administração)</li>
<li>Normalização de pacotes &#8211; Descrição da <a href="http://lcamtuf.coredump.cx/p0f.shtml" target="_blank">documentação do PF scrub</a> &#8211; &#8220;<em>scrubbing</em>&#8221; é a normalização de pacotes para que não haja ambiguidades na interpretação pelo destino final do pacote. A diretiva<em>scrub</em> também remonta pacotes fragmentados, protegendo alguns sistemas operacionais de algumas formas de ataque, e descarta pacotes TCP que têm combinações de flag inválidas
<ul>
<li>Ativado por padrão no pfSense.</li>
<li>Pode ser desabilitado, se necessário. Esta opção causa problemas para algumas implementações de NFS, mas é seguro e deve ser deixado habilitado na maioria das instalações</li>
</ul>
</li>
<li>Desativar filtro &#8211; você pode desligar o filtro de firewall completo se você deseja transformar pfSense em um roteador puro..</li>
</ul>
<h3>Tabela de Estados</h3>
<p>A tabela de estados do firewall mantém informações sobre as conexões de rede abertas. O pfSense é um <a href="http://en.wikipedia.org/wiki/Stateful_firewall" target="_blank">firewall completo</a>, por padrão, todas as regras são <em>stateful</em>.</p>
<p>A maioria dos firewalls têm a capacidade de controlar com precisão a sua tabela de estados. O pfSense tem inúmeros recursos, possibilitando o controle granular de sua tabela de estados, graças às habilidades do <a href="http://www.openbsd.org/faq/pf/" target="_blank">PF do OpenBSD</a>.</p>
<ul>
<li>Tamanho da tabela de estados ajustável &#8211; existem várias instalações de produção pfSense usando centenas de milhares de membros. O tamanho padrão da tabela de estados é de 10.000, mas pode ser aumentada em tempo real para o tamanho desejado.Cada estado tem cerca de 1KB de memória RAM, você deve ter em mente o uso de memória na hora de dimensionar a sua tabela de estados e não definí-la arbitrariamente alta.</li>
<li>Baseado por regra:
<ul>
<li>Limite de conexões simultâneas de clientes</li>
<li>Limite de estados por host</li>
<li>Limite de novas conexões por segundo</li>
<li>Definir timeout de estado</li>
<li>Definir tipo de estado</li>
</ul>
</li>
<li>Tipos de estados &#8211; O pfSense oferece múltiplas opções para manipulação dos estados.
<ul>
<li><em>keep state</em> &#8211; Funciona com todos os protocolos. Padrão para todas as regras</li>
<li><em>Modulate state</em> &#8211; Funciona apenas com TCP. O pfSense irá gerar uma Seqüência Inicial Numérica (ISNs) para o host.</li>
<li>Synproxy state &#8211; Faz um <em>proxy</em> das conexões TCP de entrada, serve para proteger os servidores de ataques de TCP SYN falsos. Esta opção inclui a funcionabilidade de <em>keep state</em>e <em>modulate state</em> combinadas.</li>
<li>Nenhum &#8211; Não mantém nenhuma entrada na Tabela de Estados para este tráfego. Isso é muito pouco desejável, mas está disponível porque pode ser útil em algumas circunstâncias limitadas..</li>
</ul>
</li>
<li>Opções de otimização da Tabela de Estados &#8211; O PF oferece quatro opções para a otimização da tablea de estados..
<ul>
<li>Normal &#8211; O algoritmo padrão</li>
<li>Alta latência &#8211; Útil para links de alta latência, como conexões via satélite. Expira conexões inativas mais tarde que o normal..</li>
<li>Agressivo &#8211; Expira conexões ociosas mais rapidamente. Uma utilização mais eficiente dos recursos de hardware, mas pode derrubar conexões legítimas..</li>
<li>Conservador &#8211; Tenta evitar quedas de conexões legítimas, em detrimento do uso de memória e maior utilização da CPU.</li>
</ul>
</li>
</ul>
<h3>Network Address Translation (NAT)</h3>
<ul>
<li>Redirecionamento de Portas, incluindo faixas e a utilização de múltiplos IPs públicos.</li>
<li>Redirecionamento 1:1 para o IP ou sub-redes inteiras..</li>
<li>NAT de saída
<ul>
<li>A configuração padrão mascara todo o tráfego de saída usando o endereço IP da interface WAN. Em cenários com múltiplas WANs, as configurações padrão fazem NAT do tráfego de saída para IP utilizado na interface WAN..</li>
<li>As configurações avançadas de NAT de saída permitem que esse comportamento padrão seja desativado, e permite a criação de regras de NAT (ou nonat) muito flexíveis.</li>
</ul>
</li>
<li>Reflexão NAT &#8211; Em algumas configurações, a reflexão NAT é possível para que os serviços possam ser acessados pelo IP público à partir de redes internas.</li>
</ul>
<h4>Limitações do NAT</h4>
<ul>
<li>Limitações para PPTP e GRE &#8211; O código que monitora o status no pf para protocolo GRE só pode controlar uma única sessão por IP público por servidor externo. Isto significa que se você usar conexões PPTP VPN, apenas uma máquina interna pode se conectar simultaneamente a um servidor PPTP na internet. Mil máquinas podem conectar até mil diferentes servidores PPTP, mas um simultaneamente a um único servidor. O único jeito disponível de driblar essa situação é usar múltiplos IPs públicos no seu firewall, um por cliente, ou usar múltiplos IPs públicos no servidor PPTP externo. Este não é um problema com outros tipos de conexões VPN. Uma solução definitiva para isso está em desenvolvimento.</li>
<li>Limitação SIP &#8211; Por padrão, todas as portas TCP e UDP com tráfego diferente SIP e IPsec tem a porta de origem sobrescrita. Mais informações podem ser encontradas na <a href="http://doc.pfsense.org/index.php/Static_Port" target="_blank">documentação sobre portas estáticas</a>. A porta de origem é sobrescrita pois é assim que o PF gerencia qual IP interno fez a ligação ao servidor de dados externo, e todo o tráfego SIP utiliza a mesma porta de origem, apenas um dispositivo SIP pode se conectar simultaneamente a um único servidor na internet. A menos que os seus dispositivos SIP possam operar com a porta de origem sobrescrita (a maioria não pode), você não pode usar vários telefones com um único servidor sem usar um IP público específico por aparelho. <strong><em>O pacote sipproxd agora fornece uma solução para este problema no pfsense 1.2.1 e superior.</em></strong></li>
<li>Limitações da reflexão NAT &#8211; Reflexão NAT só pode ser usado com intervalos de portas menores de 500 portas, e não pode ser usado com hosts 1:1 NAT..</li>
</ul>
<h3>Redundância</h3>
<p><a href="http://en.wikipedia.org/wiki/Common_Address_Redundancy_Protocol" target="_blank">CARP</a> do OpenBSD permite falha do hardware. Dois ou mais firewalls podem ser configurados como um grupo failover. Se uma interface, principal ou primária, fica offline completamente, a interface secundária é ativada, o pfSense também inclui capacidades de sincronização de configuração, para que você faça as alterações de configuração no primário elas sejam sincronizadas automaticamente o firewall secundário.</p>
<p><a href="http://www.openbsd.org/faq/pf/carp.html" target="_blank">pfsync</a> garante a tabela de estados do firewall seja replicada para todos os firewalls configurados no failover. Isto significa que as conexões existentes serão mantidas em caso de falha, que é importante para evitar quedas nas conexões ativas.</p>
<h4>Limitações</h4>
<ul>
<li>Só funciona com IPs estáticos públicos, não funciona com DHCP, PPPoE, PPTP ou WANs tipo BigPond (será resolvido em uma versão futura)</li>
<li>Requer um mínimo de três endereços IP públicos (será resolvido em uma versão futura)</li>
<li>Os firewalls de backup ficam inativos (failover ativo-passivo), cluster do tipo ativo-ativo é possível neste momento</li>
<li>Failover não é instantâneo, demora cerca de 5 segundos para elevar uma máquina de backup ao status de master. Durante esse tempo, o trânsito não será aprovado, mas os estados existentes mantém a conectividade após o processo de failover estar concluído. Essa interrupção de cinco segundos durante uma falha sequer é perceptível na maioria dos ambientes.</li>
</ul>
<h3>Balanceamento de carga</h3>
<h4>Balanceamento de carga de saída</h4>
<p>Balanceamento de carga de saída é utilizado com várias conexões WAN para fornecer balanceamento na carga e failover. O tráfego é direcionado para o getaway desejado ou um <em>pool</em> de balanceamento de carga, configuração feita para cada regra de firewall</p>
<h4>Balanceamento de carga de entrada</h4>
<p>Balanceamento de carga de entrada é usado para distribuir a carga entre vários servidores, isto é comumente usado em servidores web, servidores de email e outros. Os servidores que não respondem às solicitações ping ou conexões da porta TCP são removidos do <em>pool</em>.</p>
<h5>Limitações</h5>
<ul>
<li>Nem todo os recursos do OpenVPN são suportados, suporte para praticamente e todos os recursos VPN serão incluídos na próxima versão.</li>
<li>Filtragem de Tráfego OpenVPN ainda não é possível. O suporte está no 2.0</li>
</ul>
<h3>VPN</h3>
<p>O pfSense oferece três tipos de conexões para VPN, <a href="http://en.wikipedia.org/wiki/IPsec" target="_blank">IPsec</a>, <a href="http://openvpn.net/" target="_blank">OpenVPN</a>, e <a href="http://en.wikipedia.org/wiki/Pptp" target="_blank">PPTP</a>.</p>
<h4>IPsec</h4>
<p>IPsec permite conexão com qualquer outro dispositivo que suporte o seu protocolo. É normalmente usado para conexões lan-to-lan com outras instalações de pfSense, outro firewalls de código aberto (m0n0wall, etc.) e a maioria das soluções comerciais de firewall (Cisco, Juniper, etc.). Ele também pode ser usado para conexões com equipamentos móveis.</p>
<h5>Limitações</h5>
<ul>
<li>NAT-T não é suportado, o que significa que clientes móveis que estão atrás de um NAT não podem se conectar. Isto rotna o pfSense inutilizável com equipamentos móveis com suporte à IPsec. OpenVPN ou PPTP são uma solução melhor para esses casos.</li>
<li>Apenas uma das pontas de um túnel IPsec pode usar endereço IP dinâmico.</li>
<li>Albumas funções avançadas do <a href="http://ipsec-tools.sourceforge.net/" target="_blank">ipsec-tools</a>não são suportadas ainda , incluindo DPD, XAuth, NAT-T, e outras.</li>
</ul>
<h4>OpenVPN</h4>
<p>OpenVPN é uma solução de VPN flexível, com bom suporte à SSL que é suportado por uma vasta lista de Sistemas Operacionais. Veja o <a href="http://openvpn.net/" target="_blank">site do OpenVPN</a> para mais detalhes.</p>
<h5>Limitações</h5>
<ul>
<li>Nem todas as opções do OpenVPN são suportadas ainda. O suporte será adicionado na próxima versão do pfSense.</li>
<li>Filtrar pacotes do tráfego OpenVPN ainda não é suportado, o suporte será adicionado à versão 2.0 do pfSense.</li>
</ul>
<h4>Servidor PPTP</h4>
<p>PPTP é uma opção popular de VPN pois muitos Sistemas Operacionais possuem em sua instalação um cliente PPTP, incluindo todas as versões de Windows desde o 96 OSR2. Veja <a href="http://en.wikipedia.org/wiki/Point-to-point_tunneling_protocol" target="_blank">this Wikipedia article</a> para mais informações sobre o protocolo PPTP.</p>
<p>O servidor PPTP do pfSense pode usar uma base local de usuários ou um servidor RADIUS para autenticação. RADIUS <em>accounting</em> é também suportado. As regras de firewall da interface PPTP controlam o tráfego iniciado pelos clientes PPTP.</p>
<p><strong>Limitações</strong></p>
<ul>
<li>Devido às limitações no NAT do pf, quando um servidor PPTP é habilitado, clientes PPTP não podem usar o mesmo IP público para conexões de saída PPTP. Isto significa que se você possui apenas um IP público, e usa um servidor PPTP, clientes PPTP dentro da sua rede não irão funcionar. A solução possível seria usar um segundo IP público para mascarar a saída dos seus usuários internos. Veja também PPTP limitações na sessão NAT nessa página.</li>
</ul>
<h3>Servidor PPPoE</h3>
<p>O pfSense oferece um servidor PPPoE. Para maiores informações sobre o protocolo PPPoE, veja <a href="http://en.wikipedia.org/wiki/Point-to-Point_Protocol_over_Ethernet" target="_blank">este artigo na Wikipedia</a>. Uma base de dados local pode ser usada, assim como RADIUS para autenticação com suporte opcional para <em>accounting.</em></p>
<p><em><br />
</em></p>
<p>Reportando e Monitorando</p>
<p>RRD Gráficos</p>
<p>Os gráficos pfSense RRD matem o histórico das informações sobre o seguinte:.</p>
<ul>
<li>Utilização da CPU</li>
<li><em>Throughput</em> total</li>
<li>Estados do firewall</li>
<li><em>Throughput</em> individual para todas as interfaces</li>
<li>Taxa de pacotes por segundo de todas as interfaces</li>
<li>Tempo de resposta a ping do(s) gateway(s) da interface WAN</li>
<li>Filas de <em>traffic shaper</em> em sistemas com priorização de tráfego permitido</li>
</ul>
<h4>Informação em tempo Real</h4>
<p>Informações históricas são importantes, mas às vezes é mais importante ver as informações em tempo real.</p>
<p>Gráficos SVG estão disponíveis para mostrar em tempo real o <em>throughput</em> de cada interface.</p>
<p>Para usuários do traffic shapper a tela Status -&gt; Filas permite visualização em tempo real da utilização de filas usando gráficos em AJAX.</p>
<p>A primeira página inclui indicadores AJAX, para exibir em tempo real uso de CPU, memória, swap em disco e tamanho da tabela de estado .</p>
<h3>DNS Dinâmico</h3>
<p>Um cliente DNS Dinâmico está incluído para que você possa registrar seu endereço IP público com um número de prestadores de serviço DNA dinâmico.</p>
<ul>
<li>DynDNS</li>
<li>DHS</li>
<li>DyNS</li>
<li>easyDNS</li>
<li>No-IP</li>
<li>ODS.org</li>
<li>ZoneEdit</li>
</ul>
<p>Um cliente também está disponível para RFC 2136 atualizações dinâmicas de DNS, para uso com servidores de DNS como o BIND, que suporta esta forma de atualização.</p>
<h4>Limitações</h4>
<ul>
<li>Funciona apenas na interfase WAN primária &#8211; o suporte a multi-WAN está disponível na versão 2.0</li>
<li>Pode atualizar apenas uma conta com um único provedor. 2.0 permite a utilização de contas ilimitadas</li>
<li>Só funciona quando pfsense tem o IP público atribuído a uma de suas interfaces. Se você tiver um modem que obtém seu endereço IP público e dá ao pfSense um IP privado, o IP privado será registrado com o provedor. No 2.0, há uma opção para determinar o seu endereço IP públicp real e registrá-lo corretamente.</li>
</ul>
<p>&nbsp;</p>
<p>Captive Portal</p>
<p>O Captive Portal permite que você force a autentificação, ou o redirecionamento ara uma página de acesso à rede. Isto é comumente usado em redes de hotspot, mas também é amplamente utilizado em redes corporativas como uma camada adicional de segurança em wireless e acesso a internet. Para mais informações sobre a tecnologia Captive Portal em geral consulte o <a href="http://en.wikipedia.org/wiki/Captive_portal" target="_blank">Artigo da Wikipédia</a> sobre o tema. A seguir está uma lista de recursos no pfSense Captive Portal. .</p>
<ul>
<li>Máximo de conexões simultâneas &#8211; Limita o número de conexões para o próprio portal por IP. Este recurso evita uma negação de serviço a partir de PCs clientes enviando tráfego repetidamente na rede sem autenticação ou clicando através da página inicial.</li>
<li>Idle timeout &#8211; Desligua os clientes que estão inativos por mais que o número definido de minutos.</li>
<li>Hard timeout &#8211; Força a desconexão de todos os clientes após o número definido de minutos.</li>
<li>Janela pop-up de logon &#8211; opção para abrir uma janela com o botão de log off.</li>
<li>Redirecionamento de URL &#8211; Após a autenticação ou clicando através do portal, os usuários podem ser redirecionados para uma URL definida.</li>
<li>Filtragem MAC &#8211; Por padrão, o pfSense fitra usando endereços MAC. Se você tem um sub-rede atrás de um roteador em uma interface com captive portal habilitado, cada máquina atrás do roteador será autorizada após um usuário ser autorizado. Filtragem por MAC pode ser desligada para cenários como este.</li>
<li>Opções de autenticação &#8211; há três tipos de autenticação disponíveis:</li>
<li>Sem autenticação &#8211; isso significa que o usuário clicará através de sua página no portal, sem informar suas credenciais.</li>
<li>Gerenciador local de usuários &#8211; um banco de dados local pode ser configurado e usado para autenticação.</li>
<li>Autenticação RADIUS &#8211; este é o método preferido de autenticação para ambientes corporativos e provedores de acesso. Ele pode ser usado para autenticar a partir do Microsoft Active Directory e vários outros servidores RADIUS</li>
<li>Recursos RADIUS
<ul>
<li>Re-autenticação forçada</li>
<li>Capaz de enviar atualizações de conta</li>
<li>Autenticação MAC do RADIUS permite o captive portal autenticar um servidor RADIUS usando o endereço MAC do cliente como nome de usuário e senha.</li>
<li>Permite a configuração de servidores redundantes RADIUS.</li>
</ul>
</li>
<li>HTTP ou HTTPS &#8211; A página do portal pode ser configurada para usar HTTP ou HTTPS.</li>
<li>MAC e endereços IP &#8211; MAC e endereços IP podem fazer parte de uma whitelist para contornar o portal. Todas as máquinas com redirecionamento de portas NAT terão de contornar para que o tráfego de resposta não atinja o portal. Você pode desejar excluir algumas máquinas por outras razões.</li>
<li>Gerenciador de arquivos &#8211; Isso lhe permite fazer upload de imagens para uso em suas páginas do portal.</li>
</ul>
<h4>Limitações</h4>
<ul>
<li>Só pode ser executado em uma interface.</li>
<li>Portal &#8220;reverso&#8221;, ou seja, capturar o tráfego proveniente da internet que entra em sua rede, não é possível</li>
<li>Apenas IP e endereços MAC inteiros podem ser excluídos do portal, protocolos e portas individuais não.</li>
<li>Atualmente não compatíveis com regras multi-WAN. Esperamos que isto seja resolvido na versão 2.0.</li>
</ul>
<h3>DHCP Servidor e Relay</h3>
<p>PfSense inclui as funcionalidades DHCP server e relay</p>
<p>E mais &#8230;</p>
<p>Esta não é de forma alguma uma lista conclusiva. Ela será ampliada conforme o tempo permitir.</p>
<p>&nbsp;</p>
<p>Em breve postarei algumas configurações que uso no dia a dia.</td>
</tr>
</tbody>
</table>
<p>Fonte: www.pfsense.org</p>
<p><map name='google_ad_map_510_f10fba55308f3d60'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/510?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_510_f10fba55308f3d60' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=510&amp;url= http%3A%2F%2Fwww.jostdayan.com.br%2F2011%2F12%2Fo-que-e-pfsense%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.jostdayan.com.br/2011/12/o-que-e-pfsense/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Busca dentro de arquivos &#8211; Usando o Find + xargs</title>
		<link>http://www.jostdayan.com.br/2011/07/busca-dentro-de-arquivos-usando-o-find/</link>
		<comments>http://www.jostdayan.com.br/2011/07/busca-dentro-de-arquivos-usando-o-find/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 04:14:03 +0000</pubDate>
		<dc:creator>Jost Dayan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[Server Linux]]></category>
		<category><![CDATA[arquivos]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[busca]]></category>
		<category><![CDATA[curso]]></category>
		<category><![CDATA[dentro]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[IpHosting]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[xargs]]></category>

		<guid isPermaLink="false">http://www.jostdayan.com.br/?p=503</guid>
		<description><![CDATA[Estas dicas foi postada no blog de um amigo mexicano Rafael Bucio Fazer uma procura de uma palavra dentro de um arquivo. 1 $&#62; find-name *.html &#124; xargsgrep-r "title" O...]]></description>
			<content:encoded><![CDATA[<p>Estas dicas foi postada no blog de um amigo mexicano <a href="http://bucio.com.mx" target="_blank">Rafael Bucio</a></p>
<p>Fazer uma procura de uma palavra dentro de um arquivo.</p>
<blockquote>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<div>1</div>
</td>
<td>
<div>
<div><code>$&gt; </code><code>find</code><code>-name *.html | </code><code>xargs</code><code>grep</code><code>-r </code><code>"title"</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</blockquote>
<p>O que ele faz é procurar em todos os arquivos a palavra title, acrescentando  &#8221;*&#8221; sem aspas no final teremos o caminho e no arquivo que contem a palavra pesquisada.</p>
<blockquote>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<div>1</div>
</td>
<td>
<div>
<div><code>$&gt; </code><code>find</code> <code>-name *.html | </code><code>xargs</code> <code>grep</code> <code>-r title *</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</blockquote>
<p>Teremos a saída parecida com isso:</p>
<blockquote>
<div><code>$&gt; </code><code>find</code><code>-name *.html | </code><code>xargs </code><code>grep</code><code>-r title *</code></div>
<div><code>.</code><code>/index</code><code>.html: </code><code>'&lt;a rel="prettyPhoto[2]" href="{{image}}" title="{{title}}"&gt;'</code><code>+</code></div>
<div><code>.</code><code>/index</code><code>.html: </code><code>'&lt;img src="{{image_s}}" alt="{{title}}"&gt;'</code><code>+</code></div>
<div><code>&gt;</code></div>
<div><code>&lt;</code><code>/a</code><code>&gt;</code></div>
</blockquote>
<p>O find, como o nome diz, é utilizado para se encontrar arquivos no sistema. Já o xargs facilita a repetição de um certo comando para cada entrada fornecida para ele.</p>
<p>Já usei este comando junto com o tar para criação de backups e funcionava muito bem.</p>
<p>&nbsp;</p>
<p><map name='google_ad_map_503_f10fba55308f3d60'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/503?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_503_f10fba55308f3d60' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=503&amp;url= http%3A%2F%2Fwww.jostdayan.com.br%2F2011%2F07%2Fbusca-dentro-de-arquivos-usando-o-find%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.jostdayan.com.br/2011/07/busca-dentro-de-arquivos-usando-o-find/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usando o grep</title>
		<link>http://www.jostdayan.com.br/2011/06/usando-o-grep/</link>
		<comments>http://www.jostdayan.com.br/2011/06/usando-o-grep/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 10:00:56 +0000</pubDate>
		<dc:creator>Jost Dayan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[Server Linux]]></category>
		<category><![CDATA[administração]]></category>
		<category><![CDATA[analista]]></category>
		<category><![CDATA[espaço]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[hd]]></category>
		<category><![CDATA[IpHosting]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[suporte]]></category>

		<guid isPermaLink="false">http://www.jostdayan.com.br/?p=490</guid>
		<description><![CDATA[Colocarei 3 dicas rápidas que uso no dia a dia sobre o grep. Uma pequena introdução sobre grep. O que é grep? grep é um aplicativo para linha de comando...]]></description>
			<content:encoded><![CDATA[<p>Colocarei 3 dicas rápidas que uso no dia a dia sobre o grep.</p>
<p>Uma pequena introdução sobre grep.</p>
<p><strong>O que é grep?</strong><br />
<strong>grep</strong> é um aplicativo para linha de comando de sistemas Unix/Linux que faz buscas no conteúdo dos arquivos (ou input) procurando linhas que respeitem a expressão regular mencionada.<span id="more-490"></span> Todas as linhas encontradas são mostradas na saida padrão (geralmente o monitot).<br />
O nome da aplicação provém de três comandos (global, regular expression / print) disponíveis em anteriores editores de text como o ed.</p>
<p>Este programa encontra-se também disponível para utilização em ambiente windows através da biblioteca de ferramentas Cygwin, do projeto gnuwind32 entre outras variantes comerciais.</p>
<p>grep é usado para filtrar a saída de comandos</p>
<p>&nbsp;</p>
<p><strong>1ª &#8211; Pouco espaço em disco</strong><br />
Quer descobrir qual diretório está consumindo grande espaço?</p>
<blockquote><p>#du -h | grep ^[0-9.]*G</p></blockquote>
<p><img class="aligncenter size-medium wp-image-491" title="grep_espaco" src="http://www.jostdayan.com.br/wp-content/uploads/2011/06/grep_espaco-300x140.png" alt="" width="300" height="140" /></p>
<p><strong>2ª -Busca com resultado colorido, basta acrescentar a opção &#8211;color depois de grep.</strong></p>
<blockquote><p>#du -h | grep &#8211;color ^[0-9.]*G</p></blockquote>
<p><img class="aligncenter" title="grep_espaco" src="http://www.jostdayan.com.br/wp-content/uploads/2011/06/grep_espaco-300x140.png" alt="" width="300" height="140" /></p>
<blockquote><p>#ps aux | grep &#8211;color vmware</p></blockquote>
<p><img class="aligncenter size-medium wp-image-492" title="grep_color" src="http://www.jostdayan.com.br/wp-content/uploads/2011/06/grep_color-300x95.png" alt="" width="300" height="95" /><br />
Observe o termo pesquisado em vermelho.</p>
<p><strong>3ª &#8211; Busca por ocorrências de expressões dentro de um ou mais arquivos.</strong></p>
<blockquote><p># grep -ris &#8220;eth0 /etc/*</p></blockquote>
<p><img class="aligncenter size-medium wp-image-494" title="grep_rsi" src="http://www.jostdayan.com.br/wp-content/uploads/2011/06/grep_rsi-300x112.png" alt="" width="300" height="112" />Comentando as opções o que foram usadas:<br />
O comando pesquisou dentro do diretório /etc/ todos os arquivos na busca da expressão &#8220;eth0&#8243; da seguinte forma:<br />
/diretorio/nomearquivo: linha que contém a expressão</p>
<p>Eu usei algumas diretivas(flags) para facilitar a pesquisa (dica do <strong><a href="http://www.rodrigosoares.blog.br/" target="_blank"><span style="color: #800000;">Rodrigo</span></a></strong> da <strong><a href="http://www.iphosting.com.br" target="_blank"><span style="color: #800000;">IpHosting</span></a></strong>)</p>
<p>- r: recursive &#8211; procura em todos os diretórios<br />
- i: ignore-case &#8211; ignorar diferenças entre maiúsculas/minúsculas<br />
- s: no messages &#8211; não mostrar mensagens de erro</p>
<p><strong>4ª &#8211; Fonte de pesquisa e referência sobre &#8220;grep&#8221; , &#8220;egrep&#8221; e &#8220;fgrep&#8221;</strong></p>
<blockquote><p>http://www.zago.eti.br/script/grep.html</p>
<p>http://www.vivaolinux.com.br/artigos/impressora.php?codigo=12571</p></blockquote>
<p><map name='google_ad_map_490_f10fba55308f3d60'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/490?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_490_f10fba55308f3d60' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=490&amp;url= http%3A%2F%2Fwww.jostdayan.com.br%2F2011%2F06%2Fusando-o-grep%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.jostdayan.com.br/2011/06/usando-o-grep/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como clonar partições NTFS?</title>
		<link>http://www.jostdayan.com.br/2011/06/como-clonar-particoes-ntfs/</link>
		<comments>http://www.jostdayan.com.br/2011/06/como-clonar-particoes-ntfs/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 02:26:59 +0000</pubDate>
		<dc:creator>Jost Dayan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[Server Linux]]></category>
		<category><![CDATA[clonagem]]></category>
		<category><![CDATA[clonar]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[gz]]></category>
		<category><![CDATA[ntfs]]></category>
		<category><![CDATA[ntfsclone]]></category>
		<category><![CDATA[partições]]></category>
		<category><![CDATA[sda]]></category>
		<category><![CDATA[sdb]]></category>
		<category><![CDATA[tar]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.jostdayan.com.br/?p=485</guid>
		<description><![CDATA[Se você precisa clonar ou simplesmente fazer um backup do seu hd com partições NTFS, você precisa conhecer o ntfsclone. Ele faz parte do pacote ntfsprogs, que nada mais é...]]></description>
			<content:encoded><![CDATA[<p>Se você precisa clonar ou simplesmente fazer um backup do seu hd com partições NTFS, você precisa conhecer o ntfsclone.<br />
Ele faz parte do pacote ntfsprogs, que nada mais é que um conjunto de aplicativos para gerenciamento das partições NTFS.</p>
<p>Segue os principais aplicativos presente no pacote ntfsprogs:<br />
- ntfsresize = usado para redimensionar uma partição NTFS sem perder os dados<br />
<span id="more-485"></span>- ntfsclone = Usado para clonar, restaurar e resgatar uma partição NTFS<br />
- mkntfs = Usado para criar partições NTFS<br />
- ntfsmount =  Para montagem de partições usando FUSE<br />
- ntfsfix = Agenda uma verificação nos arquivos de um sistema Windows na próxima inicialização.<br />
- ntfsundelete =  Undelete de arquivos<br />
- ntfsdecrypt = descriptografa EFS<br />
- ntfsck =  Realiza uma verificação de consistência no volume especificado<br />
- ntfswipe = Faz uma limpeza nos espaços não utilizado<br />
- ntfsdefrag =  defragmentador de volume NTFS</p>
<p>Mais vamos voltar ao assunto principal, que é a clonagem.</p>
<p>Para clonar de um HD velho(origem) para o novo(destino), digitamos o seguinte:</p>
<blockquote><p># ntfsclone &#8211;overwrite /dev/destino /dev/origem</p></blockquote>
<p>Para gerar uma imagem do seu HD, faça:</p>
<blockquote><p># ntfsclone &#8211;save-image &#8211;output imagem.img /dev/origem</p></blockquote>
<p>Para gerar a mesma imagem, so que agora compactada:</p>
<blockquote><p># ntfsclone &#8211;save-image &#8211;overwrite /dev/origem | gzip -c &gt; imagem.img.gz</p></blockquote>
<p>Restaurando uma imagem gerada para o novo HD:</p>
<blockquote><p># ntfsclone &#8211;restore-image &#8211;overwrite /dev/origem imagem.img</p></blockquote>
<p>Restaurando uma imagem compactada:</p>
<blockquote><p># gunzip -c imagem.img.gz | \ ntfsclone &#8211;restore-image &#8211;overwrite /dev/origem -</p></blockquote>
<p>Você pode também verificar o conteúdo da imagem gerada, afim de confirmação se tudo foi copiado:</p>
<blockquote><p># mount -t ntfs -o loop backup.img /mnt/imagem</p></blockquote>
<p>Agora restaudando a imagem para outro arquivo, caso não funcione a opção acima:</p>
<blockquote><p># ntfsclone -r -O imagem_a_ser_restaurado.img imagem_nova.img</p></blockquote>
<p>Montando a nova imagem:</p>
<blockquote><p># mount -t ntfs -o loop imagem_nova.img /mnt/imagem</p></blockquote>
<p>Para outros comandos, verifique o:</p>
<blockquote><p>$ man ntfsclone</p></blockquote>
<p>Um sistema simples e rápido para Linux utilizado para clonagem de HD´s com partições NTFS</p>
<p><map name='google_ad_map_485_f10fba55308f3d60'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/485?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_485_f10fba55308f3d60' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=485&amp;url= http%3A%2F%2Fwww.jostdayan.com.br%2F2011%2F06%2Fcomo-clonar-particoes-ntfs%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.jostdayan.com.br/2011/06/como-clonar-particoes-ntfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox acessando servidor via SSH??</title>
		<link>http://www.jostdayan.com.br/2011/06/firefox-acessando-servidor-via-ssh/</link>
		<comments>http://www.jostdayan.com.br/2011/06/firefox-acessando-servidor-via-ssh/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 19:35:06 +0000</pubDate>
		<dc:creator>Jost Dayan</dc:creator>
				<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Server Linux]]></category>
		<category><![CDATA[Windows Desktop]]></category>
		<category><![CDATA[GuiaCNC]]></category>
		<category><![CDATA[Hospedagem]]></category>
		<category><![CDATA[IpHosting]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[ShopCNC]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.jostdayan.com.br/?p=472</guid>
		<description><![CDATA[Uma ferramenta essencial para os administradores de servidores Linux]]></description>
			<content:encoded><![CDATA[<p>Sim, isso mesmo.</p>
<p>Agora com um add-ons desenvolvido pelo <a href="https://addons.mozilla.org/pt-br/firefox/user/167/" target="_blank">Mime Čuvalo</a>, você pode acessar seus servidores direto do navegador da Mozilla, o Firefox.</p>
<p>O FireSSh, foi feito inteiramente em javascript e até o momento so funciona no FireFox4.0, quem quiser pode acompanhar os releases direto da página do <a href="http://firessh.mozdev.org/developers.html" target="_blank">Add-ons</a>.<span id="more-472"></span></p>
<p>Para quem trabalha com administração e gerenciamento de servidor, sabe que é sempre bom ter uma ferramenta de acesso ao alcance de um click e nada melhor que este alcance seja o próprio navegador que vc usa para ler este blog, curti o facebook ou twittar <img src='http://www.jostdayan.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> , o que não é o meu caso, pois uso o Chrome e o ICQ para acessar o Facebook e o Twitter <img src='http://www.jostdayan.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Mais como gosto de novidades, e gostei dessa, resolvi até criar um post sobre está ferramenta e neste exato momento estou usando para acessar os meus servidores hospedados na <a href="http://www.iphosting.com.br" target="_blank">IPHosting</a>.</p>
<p>Todo as funcionalidades que o FireSSH possui são iguais a maioria dos clients de SSH.<br />
A forma de utilização é simples, colocam o endereço que pretendem acessar na barra de endereço, mas lembresse de começam com o protocolo ssh em vez de http ou ftp.<br />
Um exemplo seria: <em>ssh://www.jostdayan.com</em> ou <em>ssh://192.168.1.68:porta</em>.<br />
Podem ainda incluir o nome do utilizador com que pretendem acessar: <em>ssh://user@jostdayan.com.br</em></p>
<p>Depois de colocado o endereço, aparecerá uma tela pedindo usuário e senha (caso já tenha indicado o usuário no endereço, pedirá apenas a senha).<br />
Pronto, basta clicar no botão OK e esperar a autenticação.</p>
<p>Segue algumas imagens:</p>
<p style="text-align: center;"><a href="http://www.jostdayan.com.br/wp-content/uploads/2011/06/firessh1.png" class="highslide-image" onclick="return hs.expand(this);"><img class="size-medium wp-image-474 aligncenter" title="firessh1" src="http://www.jostdayan.com.br/wp-content/uploads/2011/06/firessh1-300x256.png" alt="" width="300" height="256" /></a></p>
<p style="text-align: center;">Primeira tela: Usuário e Senha</p>
<p style="text-align: center;"><a href="http://www.jostdayan.com.br/wp-content/uploads/2011/06/firessh2.png" class="highslide-image" onclick="return hs.expand(this);"><img class="size-medium wp-image-475 aligncenter" title="firessh2" src="http://www.jostdayan.com.br/wp-content/uploads/2011/06/firessh2-300x206.png" alt="" width="300" height="206" /></a></p>
<p style="text-align: center;">Segunda tela: O FireSSH fazendo a autenticação.</p>
<p style="text-align: center;"><a href="http://www.jostdayan.com.br/wp-content/uploads/2011/06/firessh.png" class="highslide-image" onclick="return hs.expand(this);"><img class="size-medium wp-image-473 aligncenter" title="firessh" src="http://www.jostdayan.com.br/wp-content/uploads/2011/06/firessh-300x235.png" alt="" width="300" height="235" /></a></p>
<p style="text-align: center;">Terceira tela: Já em uso no servidor da IPHosting.</p>
<p>Clicando no menu Ferramentas &gt; FireSSH, você terá acesso alguns ajustes.</p>
<p style="text-align: center;"><a href="http://www.jostdayan.com.br/wp-content/uploads/2011/06/firessh3.png" class="highslide-image" onclick="return hs.expand(this);"><img class="size-medium wp-image-476  aligncenter" title="firessh3" src="http://www.jostdayan.com.br/wp-content/uploads/2011/06/firessh3-300x213.png" alt="" width="300" height="213" /></a></p>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;">Na imagem &#8220;Conf&#8221; temos a tela de criação de contas, onde você colocará o endereço do servidor, port, user e password.</p>
<p style="text-align: left;">O FireSSH permite criarmos vários perfis de acesso a diferentes servidores, assim facilitando a vida de quem tem vários servidores para acessar, né Rodrigo??<br />
Uma coisa legal é que os perfis podem ser importados e ou exportados para outras instalações do FireFox em qualquer OS, facilitando o trabalho de criação de todos os perfis.</p>
<p style="text-align: left;">No botão Tool, temos ainda a opção de escolher se o FireSSh vai abrir em outra aba ou outra janela, se ele deve memorizar os dados de acessos e é possível definir se a sessão deverá ser mantida em caso de queda da conexão com o servidor.</p>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;">Segue o link do Add-ons:<br />
<a href="http://firessh.mozdev.org/developers.html">http://firessh.mozdev.org</a></p>
<p style="text-align: left;">Obs: O Chrome tem um, mais na verdade é um <a href="http://minucci.net/jcterm/jcterm.html" target="_blank">emulador SSH</a> feito em Java e é muito lento, neste caso prefiro usar o bom e velho SuperPutty que nada mais é que o Putty com uma roupa nova, se alguem souber de um para Chrome é só avisar <img src='http://www.jostdayan.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p><map name='google_ad_map_472_f10fba55308f3d60'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/472?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_472_f10fba55308f3d60' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=472&amp;url= http%3A%2F%2Fwww.jostdayan.com.br%2F2011%2F06%2Ffirefox-acessando-servidor-via-ssh%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.jostdayan.com.br/2011/06/firefox-acessando-servidor-via-ssh/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>TGIMBOEJ Brasil 2</title>
		<link>http://www.jostdayan.com.br/2011/02/tgimboej-brasil-2/</link>
		<comments>http://www.jostdayan.com.br/2011/02/tgimboej-brasil-2/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 01:15:58 +0000</pubDate>
		<dc:creator>Jost Dayan</dc:creator>
				<category><![CDATA[Eletrônica]]></category>
		<category><![CDATA[doação]]></category>
		<category><![CDATA[eletrônica]]></category>
		<category><![CDATA[participação]]></category>
		<category><![CDATA[PicListBR]]></category>
		<category><![CDATA[Sucata]]></category>
		<category><![CDATA[TGIMBOEJ]]></category>

		<guid isPermaLink="false">http://www.jostdayan.com.br/?p=436</guid>
		<description><![CDATA[Para quem não sabe o que é TGIMBOEJ, clique aqui e leia o  post no site do nosso amigo Voyage. Bom, eu fui o primeiro a receber a tão famosa...]]></description>
			<content:encoded><![CDATA[<p>Para quem não sabe o que é TGIMBOEJ, <a title="Clique aqui" onclick="window.open('http://www.pakequis.com.br/2009/05/tgimboej-brazil-2009.html','','');return false;" href="http://www.pakequis.com.br/2009/05/tgimboej-brazil-2009.html" target="_blank"><em><strong><span style="color: #808080;">clique aqui</span></strong></em></a> e leia o  post no site do nosso amigo Voyage.</p>
<p>Bom, eu fui o primeiro a receber a tão famosa<strong><em><span style="text-decoration: underline;"><span style="color: #888888;"> <a onclick="window.open('http://www.pakequis.com.br/2011/02/tgimboej-brasil-2.html','','');return false;" href="http://www.pakequis.com.br/2011/02/tgimboej-brasil-2.html" target="_blank">TGIMBOEJ 2</a></span></span></em></strong>,</p>
<p>A verdade eu me candidatei a receber não para retirar ou trocar as coisas, a ideia principal era acrescentar mais objetos a caixa, pois não tenho muito espaço aqui em casa (na verdade tenho, mas ja ta cheio de tranqueira) , das coisas que retirei da caixa foi uma caixa de cigarro (depois eu coloco a foto da caixa)  e alguns poucos componentes como Led, um display, uma placa de matriz universal e um alarme de porta.</p>
<p>Em troca eu coloquei bastante coisa que não chega a ser sucata, mas como não estou usando e apenas ocupando espaço, resolvi doar.</p>
<p>Segue uma pequena lista do que lembro.<br />
- 1 Print Serve D-Link USB (Novo)<br />
- 1 ThinClient Ory &#8211; (Funcionando)<br />
- 1 Placa mãe para processador Dual Core (para retirar componentes)<br />
- 1 caixa para organizar componentes e lotada de componentes<br />
- Centenas de resistores, capacitores, tip120, conectores, Ci&#8217;s.<br />
- Placas de redes<br />
- Sucatas para retirar componentes<br />
- E o resto do material do Voyage.</p>
<p>Com isso a caixa cresceu um pouco, mas acho que o <a href="http://www.ryndack.com.br/"><strong><em><span style="color: #888888;">proximo</span></em></strong></a> a recebe vai ficar feliz com os presentes</p>
<p>Segue fotos da nova caixa:</p>
<p><img title="Caixa Cheia" src="http://www.guiacnc.com.br/w2box/data/TGIMBOEJ1.JPG" alt="" width="442" height="332" /></p>
<p><img title="Olha a diferença de tamanho" src="http://www.guiacnc.com.br/w2box/data/TGIMBOEJ2.JPG" alt="" width="442" height="332" /></p>
<p>Atualização 23/02/11 -</p>
<p>Caixa com mais de 5Kg foi enviada hoje para o Matheus no PR.</p>
<p>Voyage criou um mapa para que todos possam saber por onde passou a nossa TGIMBOEJ 2</p>
<p><small>Visualizar <a style="text-align: left; color: #0000ff;" href="http://maps.google.com/maps/ms?ie=UTF8&amp;hl=pt-BR&amp;oe=UTF8&amp;msa=0&amp;msid=200437090727844792248.00049cfb9f9a752b874c7&amp;ll=-20.128155,-45.74707&amp;spn=8.143178,16.864014&amp;iwloc=00049cfbb5a7d0d36b31a&amp;source=embed">TGIMBOEJ Brasil 2</a> em um mapa maior</small></p>
<p><map name='google_ad_map_436_f10fba55308f3d60'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/436?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_436_f10fba55308f3d60' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=436&amp;url= http%3A%2F%2Fwww.jostdayan.com.br%2F2011%2F02%2Ftgimboej-brasil-2%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.jostdayan.com.br/2011/02/tgimboej-brasil-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Instale Adobe AIR no Ubuntu 64</title>
		<link>http://www.jostdayan.com.br/2011/02/instale-adobe-air-no-ubuntu-64/</link>
		<comments>http://www.jostdayan.com.br/2011/02/instale-adobe-air-no-ubuntu-64/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 13:18:17 +0000</pubDate>
		<dc:creator>Jost Dayan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[64]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Bits]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.jostdayan.com.br/2011/02/instale-adobe-air-no-ubuntu-64/</guid>
		<description><![CDATA[O Adobe AIR é oficialmente disponível para Linux 32 bits, mas quem usa arquitetura 64 bits, vai ter uma dor de cabeça. O modo mais facil de instalar no Ubuntu...]]></description>
			<content:encoded><![CDATA[<p>O Adobe AIR é oficialmente disponível para Linux 32 bits, mas quem usa arquitetura 64 bits, vai ter uma dor de cabeça.</p>
<p><a href="http://www.jostdayan.com.br/wp-content/uploads/2011/02/12822126701.jpg" class="highslide-image" onclick="return hs.expand(this);"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border: 0px;" title="1282212670" src="http://www.jostdayan.com.br/wp-content/uploads/2011/02/1282212670_thumb1.jpg" border="0" alt="1282212670" width="122" height="122" align="left" /></a>O modo mais facil de instalar no Ubuntu é utilizar o pacote .deb.</p>
<p>- Mais como vou instalar no Ubuntu 64 bits se só tem para Ubuntu 32 bits??</p>
<p>Para alegria geral da nação existe um &#8220;truque&#8221; &#8211; Leia-se: Engenharia de emergência, vulgo gambi.</p>
<p>Para isso basta seguir estes passos.</p>
<p>1 &#8211; <a href="http://get.adobe.com/br/air/otherversions/">Faça o Download do pacote .deb clicando aqui<br />
</a>2 &#8211; No terminal, entre na pasta onde está o arquivo .deb<br />
3 &#8211; Crie um diretório tmp;</p>
<div class="csharpcode">
<pre class="alt"> mkdir tmp</pre>
</div>
<p><!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --></p>
<p>4 &#8211; extraia o arquivo .deb para o diretório tmp</p>
<div class="csharpcode">
<pre class="alt">dpkg-deb -x adobeair.deb tmp</pre>
</div>
<p><!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --></p>
<p>5 &#8211; Extraia o arquivo de controle</p>
<div class="csharpcode">
<pre class="alt">dpkg-deb --control adobeair.deb tmp/DEBIAN</pre>
</div>
<p><!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --></p>
<p>6 &#8211; Altere o parâmetro Architecture de &#8220;i386&#8243; para &#8220;all&#8221;</p>
<div class="csharpcode">
<pre class="alt">sed -i <span class="str">"s/i386/all/"</span> tmp/DEBIAN/control</pre>
</div>
<p><!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --></p>
<p>7 &#8211; refaça o arquivo .deb</p>
<div class="csharpcode">
<pre class="alt">dpkg -b tmp adobeair_64.deb</pre>
</div>
<p><!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --></p>
<pre>Agora é ser feliz e instalar o Adobe AIR no seu Ubuntu 64 bits
<div class="csharpcode">
<pre class="alt">sudo dpkg -i adobeair_64.deb</pre>
</div>
<p>Mas se você acha que dá muito trabalho, tem um jeito mais fácil, basta baixar o que eu criei no link abaixo.</p>
<p><a href="http://www.4shared.com/file/6UDxvH7n/adobeair_64.html " target="_blank">AdobeAIR 64 Bits</a></pre>
<p>Fonte: <a href="http://www.jamesward.com/2010/10/14/install-adobe-air-on-64-bit-ubuntu-10-10/">http://www.jamesward.com/2010/10/14/install-adobe-air-on-64-bit-ubuntu-10-10/</a></p>
<p><map name='google_ad_map_424_f10fba55308f3d60'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/424?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_424_f10fba55308f3d60' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=424&amp;url= http%3A%2F%2Fwww.jostdayan.com.br%2F2011%2F02%2Finstale-adobe-air-no-ubuntu-64%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.jostdayan.com.br/2011/02/instale-adobe-air-no-ubuntu-64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Msn-proxy no Linux e no FreeBSD</title>
		<link>http://www.jostdayan.com.br/2011/02/msn-proxy-no-linux-e-no-freebsd/</link>
		<comments>http://www.jostdayan.com.br/2011/02/msn-proxy-no-linux-e-no-freebsd/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 13:00:06 +0000</pubDate>
		<dc:creator>Jost Dayan</dc:creator>
				<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Server Linux]]></category>
		<category><![CDATA[Block]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[freeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MSN]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[suporte]]></category>

		<guid isPermaLink="false">http://www.jostdayan.com.br/?p=408</guid>
		<description><![CDATA[Introdução O msn-proxy é um proxy transparente leve para clientes do msn messenger. Suporta todos os protocolos ativos ( todos clientes ). Controla quem e como o msn messenger é usado...]]></description>
			<content:encoded><![CDATA[<h1>Introdução</h1>
<p>O msn-proxy é um <a title="Definição de Proxy" href="http://pt.wikipedia.org/wiki/Proxy" target="_blank">proxy</a> transparente leve para clientes do msn messenger. Suporta todos os protocolos ativos ( todos clientes ). Controla quem e como o msn messenger é usado em sua rede. Cheio de recursos.</p>
<p>O texto acima é uma tradução da descrição escrita pelo autor no <a title="msn-proxy" href="http://sourceforge.net/projects/msn-proxy/" target="_blank">site do projeto</a>.<span id="more-408"></span></p>
<p>O msn-proxy possui recursos como: Bloqueio de usuário, controle da lista de amigos dos usuários, log de conversação, aviso em chat sobre o monitoramento, bloqueio de transferência de arquivos, entre outros.</p>
<h1>Ambiente Testado</h1>
<p>Freebsd 7.0 Beta 3:</p>
<ul>
<li>
<pre>gcc version 4.2.1 20070719</pre>
</li>
<li>
<pre>MySQL version 5.0.45</pre>
</li>
<li>
<pre>libevent version 1.3d</pre>
</li>
<li>
<pre>Apache version 2.0.61</pre>
</li>
<li>
<pre>PHP version 4.4.7</pre>
</li>
</ul>
<p>Slackware 11:</p>
<ul>
<li>
<pre>gcc version 3.4.6</pre>
</li>
<li>
<pre>MySql version 5.0.24a</pre>
</li>
<li>
<pre>libevent version 1.3d/1.3b</pre>
</li>
<li>
<pre>Apache version 1.3.37</pre>
</li>
<li>
<pre>PHP version 5.2.5</pre>
</li>
</ul>
<h1>Instalação</h1>
<p><strong><span style="text-decoration: underline;"><strong>LibEvent:</strong></span></strong></p>
<p>FreeBSD:</p>
<p># cd /usr/ports/devel/libevent/</p>
<p># make install clean</p>
<p>Linux:</p>
<p># wget -c ‘<a href="http://monkey.org/~provos/libevent-1.3d.tar.gz">http://monkey.org/~provos/libevent-1.3d.tar.gz </a>‘</p>
<p># tar -zxvf libevent-1.3d.tar.gz</p>
<p># cd libevent-1.3d/</p>
<p># ./configure &amp;&amp; make &amp;&amp; make install</p>
<p>ou</p>
<p># wget -c ‘<a href="http://lp.slackwaresupport.com/Slackware-11.0/martijn/libevent-1.3b-i486-1McD.tgz">http://lp.slackwaresupport.com/Slackware-11.0/martijn/libevent-1.3b-i486-1McD.tgz</a>‘</p>
<p># installpkg libevent-1.3b-i486-1McD.tgz<br />
<strong></strong></p>
<p><strong><span style="text-decoration: underline;"><strong>msn-proxy:</strong></span></strong></p>
<p>Linux/FreeBSD:</p>
<p># wget -c ‘<a href="http://internap.dl.sourceforge.net/sourceforge/msn-proxy/msn-proxy-0.5.tar.gz">http://internap.dl.sourceforge.net/sourceforge/msn-proxy/msn-proxy-0.5.tar.gz</a>‘</p>
<p># tar -zxvf msn-proxy-0.5.tar.gz</p>
<p># cd msn-proxy</p>
<p># make¹</p>
<p># make install</p>
<p><em>¹ O FreeBSD por usar o gcc4 foi necessário editar o arquivo Makefile e mudar a CCFLAGS, o processo é simples, apenas comentar( adicionar o # do inicio da linha) o CCFLAGS do gcc3 na linha 13 e descomentar( retirar o # do inicio da linha) o CCFLAGS do gcc4 na linha 17.</em></p>
<h1>Configurando</h1>
<p>Primeiro arquivo a ser configurado é o /usr/local/etc/msn-proxy/mysql/conf, é nesse arquivo que ficam os dados para a conexão entre o msn-proxy e o banco mysql.</p>
<p>Sintaxe:</p>
<p>(Host ou Socket)|(Port)|(usuario)|(senha)|(bando de dados)</p>
<p>Padrão:</p>
<p>/tmp/mysql.sock|0|msn-proxy|secret|msn-proxy</p>
<p>Após isso iremos criar o banco do dados e criar o usuário para o msn-proxy.</p>
<p>MySQL:</p>
<p>&gt; create database `msn-proxy¹`;<br />
&gt; grant all privileges on `msn-proxy¹`.* to `msn-proxy²`@localhost identified by ‘secret³‘;<br />
&gt; flush privileges;</p>
<p><em>¹ Banco de dados<br />
² Usuário<br />
</em><em>³ Senha</em></p>
<p>Após ter feito os passos anteriores, iremos rodar pela primeira vez o msn-proxy que irá criar as tabelas no banco.</p>
<p># /usr/local/bin/msn-proxy</p>
<p>Se tudo ocorrer bem terá a seguinte mensagem:</p>
<p>PUBLIC ACCESS on /usr/local/etc/msn-proxy/mysql/conf should be removed !!!¹<br />
fail to read mysql config (check defaults table)²</p>
<p><em>¹Avisa que o arquivo está com acessos demais.<br />
² Não há host default configurado na tabela.</em></p>
<p>Retirar acesso público do arquivo de configuração:</p>
<p># chmod 600 /usr/local/etc/msn-proxy/mysql/conf</p>
<p>Inserindo ip real do servidor proxy na tabela do mysql:</p>
<p>MySQL:</p>
<p>&gt; insert into defaults (internal_host) values (’192.168.0.1¹‘);</p>
<p><em>¹192.168.0.1 deve ser o ip real.</em></p>
<p>Feita as alterações o seu msn-proxy está configurado e pronto para receber conexões.</p>
<p># /usr/local/bin/msn-proxy &amp;</p>
<h1>Interface Web</h1>
<p>Junto ao source do msn-proxy acompanha o diretório ‘php’ que é um utilário web para a configuração e gerenciamento do seu msn-proxy.</p>
<p>Edite o arquivo mysql.inc.php e edite as variavéis $host,$user,$pass,$db,$port de acordo com os dados usados no servidor mysql, após a edição, copie o diretório php para sua pasta web e sete as restrições de acesso necessárias, saiba como <a title="Foca Linux" href="http://focalinux.cipsga.org.br/guia/avancado/ch-s-apache.htm" target="_blank">aqui</a>.</p>
<h1>Port Forwarding</h1>
<p>É necessário fazer um redirecionamento das conexões vindas de sua rede, para que o proxy funcione de forma transparente.</p>
<p>Linux:</p>
<p># iptables -t nat -I PREROUTING -i eth0¹ -p tcp –dport 1863 -j REDIRECT –to-port 1863</p>
<p>FreeBSD:</p>
<p>ipfw</p>
<p>ipfw add X¹ fwd 127.0.0.1,1863 ip from any to any dst-port 1863 src-ip 192.168.0.0/24²</p>
<p><em>¹Número da rega no ipfw</em></p>
<p><em>²Faixa de Rede Local</em></p>
<p>pf.conf</p>
<p>rdr on vr0¹ inet proto tcp from any to any port 1863 -&gt; 127.0.0.1 port 1863</p>
<address><em>¹Interface de rede local.</em></address>
<h1>Conclusão</h1>
<p>Chegamos ao fim do artigo, espero ter conseguido transmitir de forma mais clara possivél os passos usados por mim para a instalação desse exceletente software.</p>
<p>Se mesmo após instalado e configurado seu msn-proxy não inciar, teste rodar com a opção ‘-d’(debug) para maiores informações do seu problema.</p>
<p>Em caso de dúvida não temam em perguntar.</p>
<h1>Links</h1>
<p><a href="http://sourceforge.net/projects/msn-proxy/">http://sourceforge.net/projects/msn-proxy/</a></p>
<p><a href="http://www.mysql.com/">http://www.mysql.com/</a></p>
<p><a href="http://httpd.apache.org/">http://httpd.apache.org/</a></p>
<p><a href="http://monkey.org/~provos/libevent/">http://monkey.org/~provos/libevent/</a></p>
<p><a href="http://www.linuxpackages.net/">http://www.linuxpackages.net/</a></p>
<p><a href="http://focalinux.cipsga.org.br/">http://focalinux.cipsga.org.br/</a></p>
<p><a href="http://get.live.com/messenger/overview">http://get.live.com/messenger/overview</a></p>
<h1>Autor</h1>
<p>Diego Pitombeira dos Prazeres a.k.a pitombera<br />
Fonte: <a href="http://powerguide.wordpress.com/">http://powerguide.wordpress.com</a></p>
<p><map name='google_ad_map_408_f10fba55308f3d60'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/408?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_408_f10fba55308f3d60' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=408&amp;url= http%3A%2F%2Fwww.jostdayan.com.br%2F2011%2F02%2Fmsn-proxy-no-linux-e-no-freebsd%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.jostdayan.com.br/2011/02/msn-proxy-no-linux-e-no-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Download de vídeos do youtube</title>
		<link>http://www.jostdayan.com.br/2011/02/download-de-videos-do-youtube/</link>
		<comments>http://www.jostdayan.com.br/2011/02/download-de-videos-do-youtube/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 01:11:02 +0000</pubDate>
		<dc:creator>Jost Dayan</dc:creator>
				<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[fórum]]></category>
		<category><![CDATA[Jost Dayan]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://www.jostdayan.com.br/?p=402</guid>
		<description><![CDATA[Os softwares que fazem download do youtube aparecem e desaparecem com uma velocidade assustadora. O youtube parece que está sempre mudando os seus parâmetros justamente para tornar obsoletos estes aplicativos. Vi...]]></description>
			<content:encoded><![CDATA[<p>Os softwares que fazem download do youtube aparecem e desaparecem com uma velocidade assustadora. O youtube parece que está sempre mudando os seus parâmetros justamente para tornar obsoletos estes aplicativos.<span id="more-402"></span></p>
<p>Vi está dica no Dicas-L e hoje eu utilizo para baixar videos do Youtube. Para pegar a <a href="https://github.com/rg3/youtube-dl/raw/2011.01.30/youtube-dl">versão mais recente publicada no site</a> que funciona perfeitamente.</p>
<p>Para instalar é muito simples.</p>
<p>Baixe o arquivo para qualquer diretório, de permissão para execução e copie para a pasta &#8220;/usr/local/bin&#8221;, pronto, agora do seu diretório &#8220;home&#8221; basta digitar o comando:</p>
<p><span style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; line-height: normal;"> </span></p>
<pre style="margin-top: 10px; margin-right: 30px; margin-bottom: 10px; margin-left: 30px; overflow-x: auto; overflow-y: auto; color: #54ff54; font-family: 'Andale Mono', Courier; font-weight: bold; font-size: 10pt; background-color: #000000; padding: 5px; border: thin dotted initial;">youtube-dl -t http://www.youtube.com/watch?v=SEBLt6Kd9EY&amp;feature=feedlik
  [1] 11196
  troni:[/home/jostdayan][youtube] Setting language
  [youtube] SEBLt6Kd9EY: Downloading video webpage
  [youtube] SEBLt6Kd9EY: Downloading video info webpage
  [youtube] SEBLt6Kd9EY: Extracting video information
  [download] Destination: Ducks_blown_off_their_feet_by_the_wind-SEBLt6Kd9EY.flv
  [download] 100.0% of 3.03M at  817.84k/s ETA 00:00</pre>
<div id="_mcePaste">Eu uso apenas a diretiva <code>-t</code> para que o vídeo seja salvo usando o título como nome, para evitar aqueles arquivos com nomes estranhos e também para eu saber mais tarde do que se trata. Existem diversas outras opções, para conhecê-las basta invocar o comando com a diretiva <code>--help</code>:</div>
<pre>  <strong> youtube-dl --help</strong></pre>
<p><span style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; line-height: normal;"> </span></p>
<pre style="margin-top: 10px; margin-right: 30px; margin-bottom: 10px; margin-left: 30px; overflow-x: auto; overflow-y: auto; color: #54ff54; font-family: 'Andale Mono', Courier; font-weight: bold; font-size: 10pt; background-color: #000000; padding: 5px; border: thin dotted initial;">  Usage: youtube-dl [options] url...

  Options:
    -h, --help            print this help text and exit
    -v, --version         print program version and exit
    -U, --update          update this program to latest stable version
    -i, --ignore-errors   continue on download errors
    -r LIMIT, --rate-limit=LIMIT
                          download rate limit (e.g. 50k or 44.6m)
    -R RETRIES, --retries=RETRIES
                          number of retries (default is 10)
    --playlist-start=NUMBER
                          playlist video to start at (default is 1)
    --playlist-end=NUMBER
                          playlist video to end at (default is last)
    --dump-user-agent     display the current browser identification

    Authentication Options:
      -u USERNAME, --username=USERNAME
                          account username
      -p PASSWORD, --password=PASSWORD
                          account password
      -n, --netrc         use .netrc authentication data

    Video Format Options:
      -f FORMAT, --format=FORMAT
                          video format code
      --all-formats       download all available video formats
      --max-quality=FORMAT
                          highest quality format to download

    Verbosity / Simulation Options:
      -q, --quiet         activates quiet mode
      -s, --simulate      do not download video
      -g, --get-url       simulate, quiet but print URL
      -e, --get-title     simulate, quiet but print title
      --get-thumbnail     simulate, quiet but print thumbnail URL
      --get-description   simulate, quiet but print video description
      --get-filename      simulate, quiet but print output filename
      --no-progress       do not print progress bar
      --console-title     display progress in console titlebar

    Filesystem Options:
      -t, --title         use title in file name
      -l, --literal       use literal title in file name
      -A, --auto-number   number downloaded files starting from 00000
      -o TEMPLATE, --output=TEMPLATE
                          output filename template
      -a FILE, --batch-file=FILE
                          file containing URLs to download ('-' for stdin)
      -w, --no-overwrites
                          do not overwrite files
      -c, --continue      resume partially downloaded files
      --cookies=FILE      file to dump cookie jar to
      --no-part           do not use .part files
      --no-mtime          do not use the Last-modified header to set the file
                          modification time</pre>
<div>Fonte: <a href="http://www.dicas-l.com.br/">http://www.dicas-l.com.br</a></div>
<p><map name='google_ad_map_402_f10fba55308f3d60'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/402?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_402_f10fba55308f3d60' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=402&amp;url= http%3A%2F%2Fwww.jostdayan.com.br%2F2011%2F02%2Fdownload-de-videos-do-youtube%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.jostdayan.com.br/2011/02/download-de-videos-do-youtube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Descobrindo computadores da rede</title>
		<link>http://www.jostdayan.com.br/2011/01/descobrindo-computadores-da-rede/</link>
		<comments>http://www.jostdayan.com.br/2011/01/descobrindo-computadores-da-rede/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 14:27:18 +0000</pubDate>
		<dc:creator>Jost Dayan</dc:creator>
				<category><![CDATA[Linux Desktop]]></category>
		<category><![CDATA[Server Linux]]></category>

		<guid isPermaLink="false">http://www.jostdayan.com.br/?p=398</guid>
		<description><![CDATA[Colaboração: Lucas Villela Canoas Quando estamos numa rede, algo muito útil em diversas situações é ver quais computadores existem nesta rede. Há vários maneiras de se fazer isso. Hoje irei...]]></description>
			<content:encoded><![CDATA[<p><strong><em>Colaboração: Lucas Villela Canoas</em></strong></p>
<p>Quando estamos numa rede, algo muito útil em diversas situações é ver quais computadores existem nesta rede. Há vários maneiras de se fazer isso. Hoje irei ensinar como fazer isso usando o <em>netdiscover</em>, que é bem simples.<span id="more-398"></span></p>
<p>O <em>netdiscover</em> faz um scan na rede usando o protocolo arp, ou seja, você não precisa ter um ip na rede. Por exemplo, quando você conecta o seu sistema GNU/Linux em uma rede windows, ele não ira adquirir um ip, mas será possivel ver as máquinas do mesmo jeito, é possível ver o ip das máquinas e o Mac Adress (:</p>
<h2>Opções</h2>
<table border="1" cellpadding="4" align="center">
<tbody>
<tr>
<th>Diretiva</th>
<th>Função</th>
<th>Exemplo</th>
</tr>
<tr>
<td>-i</td>
<td>Especifica qual a interface de rede será escaneada</td>
<td><code>netdiscover -i eth1</code></td>
</tr>
<tr>
<td>-r</td>
<td>Define qual a faixa de endereços ip você quer escanear. Por padrão, se nada for especificado, ele usa o IP da placa em questão</td>
<td><code>netdiscover -r<a href="http://192.168.0.0/16" target="_blank">192.168.0.0/16</a></code></td>
</tr>
<tr>
<td>-l</td>
<td>Manda o programa ler o arquivo que contém várias faixas de endereços IP, uma por linha</td>
<td><code>netdiscover -l arquivo</code></td>
</tr>
<tr>
<td>-p</td>
<td>Usando esse modo, você fica invisível na rede, já que o netdiscover vai apenas capturar os pacotes para ver as maquinas na rede. Demora um pouco mais, porém não envia requisições arp. Desta forma, você não será descoberto na rede facilmente</td>
<td><code>netdiscover -p -i eth1</code></td>
</tr>
<tr>
<td>-s</td>
<td>Manda as requisições de segundos em segundos, também é ideal para manter seu anonimato na rede</td>
<td><code>netdiscover -s 5 -i eth1</code></td>
</tr>
<tr>
<td>-c</td>
<td>Define a quantidade de pacotes a serem enviados para a máquina alvo, excelente para redes lentas ou com perdas de pacotes</td>
<td>&#8220; netdiscover -s 5 -c 1 -i eth1&#8220;</td>
</tr>
<tr>
<td>-S</td>
<td align="right">Ativa o tempo de espera entre cada requisição. Irá utilizar toda a capacidade da rede, muito bom para redes wireless que tem grande perda de pacotes</td>
<td><code>netdiscover -S -i eth1</code></td>
</tr>
<tr>
<td>-f</td>
<td>Faz um scan rápido, útil para descobrir as máscaras de rede utilizadas</td>
<td><code>netdiscover -f -i eth1</code></td>
</tr>
<tr>
<td>-d</td>
<td>Ignora os arquivos de configuração localizados no <code>/home</code> do usuário e ativa as configurações padrão</td>
<td><code>netdiscover -d -f -i eth1</code></td>
</tr>
</tbody>
</table>
<h2>Arquivos de Configuração</h2>
<p>O <em>netdiscover</em> conta com arquivos de configuração para facilitar seu uso:</p>
<pre>  /home/user/.netdiscover/ranges</pre>
<p>exemplo:</p>
<pre>  <a href="http://192.168.0.0/8" target="_blank">192.168.0.0/8</a>
  <a href="http://10.0.0.0/16" target="_blank">10.0.0.0/16</a>
  <a href="http://192.168.15.0/24" target="_blank">192.168.15.0/24</a></pre>
<p>Esse arquivo guarda as faixas padrão de endereços IP (-r)</p>
<pre>  /home/user/.netdiscover/fastips</pre>
<p>Esse arquivo guarda as configurações padrões para o scan rápido (-f)</p>
<p>exemplo:</p>
<pre>  2
  5
  10
  100
  150
  200
  250</pre>
<p>créditos: Lucas Villela Canôas (<a href="http://www.zonebin.com/" target="_blank">www.zonebin.com</a>)</p>
<blockquote><p>Lucas Villela Canôas tem 17 anos, é dono do site onde publica seus artigos, está cursando o 3° ano do médio e pretende fazer Ciência da Computação.</p></blockquote>
<p><strong><em><br />
</em></strong></p>
<p><map name='google_ad_map_398_f10fba55308f3d60'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/398?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_398_f10fba55308f3d60' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=398&amp;url= http%3A%2F%2Fwww.jostdayan.com.br%2F2011%2F01%2Fdescobrindo-computadores-da-rede%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.jostdayan.com.br/2011/01/descobrindo-computadores-da-rede/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

