O Conky é uma excelente aplicação que permite apresentar as mais variadas informações da mais variada forma. Neste artigo, será apresentada uma configuração do Conky muito interessante que permite mostrar numa barra horizontal transparente o estado da segurança na Internet através dos serviços mais conceituados na área. O resultado desta configuração é algo muito elegante que ocupará muito pouco espaço do seu ambiente de trabalho. Para perceber melhor o resultado, veja a imagem a seguir e clique nela para expandir para todo o ambiente de trabalho.

Estado da segurança na Internet através do Conky

Esta ideia foi realizada pelo utilizador yeleek dos Fóruns Oficiais do Ubuntu e é constituída por 4 scripts que irão buscar as informações do estado de segurança na Internet dos seguintes serviços:

Como o tópico criado por yeleek já tem algum tempo, dois dos scripts que ele disponibiliza estão obsoletos. Então, este artigo não irá disponibilizar o conteúdo cedido por ele, mas, sim, dois scripts originais e dois alterados de forma a que tudo funcione na perfeição.

Barra que apresenta o estado de segurança actual da Internet

Para além dos scripts, esta ideia faz uso também de um ficheiro de configuração Lua, que permitirá ter um visual transparente e mais moderno. Esta funcionalidade, Lua+Conky, apenas funciona nas últimas versões do Conky, mais concretamente a partir da versão 1.7.1. Ora, se a versão do seu Conky for inferior, o script não funcionará correctamente e por isso deverá fazer algumas alterações.

Como normalmente os artigos no Ubuntued têm em mente sempre estes pormenores, no final do artigo é apresentado um ficheiro de configuração que funciona exactamente igual ao original deste artigo, no entanto não faz uso da funcionalidade da transparência proporcionada pelo Lua.

Pré-requisitos

Como este script acede à internet para descobrir informação contida em sites, é necessário uma aplicação extra que possibilita essa aquisição de informação, o Curl. Sendo assim, de forma a que o script funcione perfeitamente precisará de instalar esta dependência clicando aqui ou escrevendo o seguinte no terminal:

sudo apt-get install curl


Para além deste pré-requisito, deverá ter em consideração que este script foi criado para monitores com resolução de tamanho superior a 1280 pixeis de largura. Sendo assim, se o seu monitor tem uma resolução inferior, para visualizar correctamente esta barra deverá reduzir o tamanho das fontes para um valor inferior no ficheiro .conkyrc. Esta dica foi referida pelo utilizador Luis C. e poderá saber mais informação relacionada com este problema nos comentários dele ou até pedindo mais informação! ;)


Instalação

Uma vez que não existe nenhum ficheiro de instalação clássico do Ubuntu ((ficheiro .deb), a instalação desta configuração do Conky pode ser complicada. Para tornar o processo bem mais simples, criei um ficheiro compactado, de onde deverá descompactar e depois apenas arrastar para a sua Pasta Pessoal. Assim o processo de instalação é o seguinte:

A extrair ficheiros

  • Extraia o ficheiro que fez download;

CTRL+H para mostrar ficheiros ocultos

  • Entre na pasta resultante e faça a combinação de teclas CTRL+H para ver o conteúdo oculto (os ficheiros estão ocultos para prevenir eventuais alterações não desejadas);

A arrastar ficheiros de configuração do Conky

    • Seleccione a pasta e o ficheiro que se encontram na pasta resultante e arraste-os para a sua Pasta Pessoal!

      A partir deste momento, o Conky sempre que for executado e você tiver conectado à Internet, apresentará a linda barra que apresenta o estado de segurança da Internet mostrada no início do artigo.


      Instalação alternativa para Conky’s antigos

      A instalação alternativa, para Conky’s com versões inferiores à 1.7.1 é exactamente igual à descrita no processo anterior, apenas mudando no primeiro ponto em que o ficheiro que deverá fazer download é este.


      Referências:

      Internet Security Status feeds via Conky  – Ubuntu Forums;
      SANS Internet Storm Center;
      IBM Internet Security Systems;
      Symantec Threatcon;
      McAfee Threat Center;

      18 Respostas ate agora.

      1. Luís C. diz:

        Olá!

        Deixo aqui uma pequena modificação do mesmo pacote:
        http://ubuntu-art.org/content/show.php/Conky+Secure?content=128932

        Cumprimentos,
        Luís Cardoso

        • Cláudio Novais diz:

          Olá Luis C.,

          Creio que explicar quais a modificações feitas. Eu sei quais são, penso eu, no entanto, pode haver outros utilizadores que não saibam, principalmente utilizadores do Ubuntu-art.org.

          Abraço ;)

      2. Luís C. diz:

        Olá,
        Se alguém aqui já presenciou alguma anomalia no resultado do Mcafee ser azul, deve-se ao facto de terem alterado o resultado e como tal o ficheiro mcafee.sh precisa de ser actualizado. Entretanto eu já fiz a actualização do mesmo e quem quiser o ficheiro actualizado basta clicar aqui.

        Nota: Para descarregar o ficheiro clique com tecla direita do rato em cima do link e seleccione a opção ‘Gravar ligação como…’, depois copie o ficheiro para a pasta onde se encontra o ficheiro desactualizado.

        Cumprimentos,
        Luís Cardoso

      3. Luís C. diz:

        Olá Raphael,
        Penso que o maior problema não seria bem o congestionamento da largura de banda! O problema a meu ver, é que dependendo da velocidade do seu processador, os 6 segundos poderiam ser suficientes para que o processador estivesse sempre ocupado a descarregar ficheiros e a extrair a informação a mostrar na barra.
        Como está no Script aqui apresentado, só ao fim de 10 minutos é que a informação é recolhida e processada. Desta forma o Script apenas “roubará” processamento a outros programas a cada 10 minutos, deixando o CPU livre para outros processos no restante tempo.

        Cumprimentos,
        Luís Cardoso

      4. Raphael diz:

        Uma dúvida, se eu editar o intervalo de atualizações para 6 segundos (o script está em 600s) isso congestionaria muito a banda larga?

        Obrigado!

      5. [...] da área de segurança, retornando a vocês se estão seguros ou não… Para detalhes acessem este link (só com funciona com as versões do concky a partir de [...]

      6. ZiLOG diz:

        Olá Claudio.

        Depois de fazer mais uma pesquisa no histórico do Firefox e do Chrome, consegui achar a aplicação que eu estava a falar.

        Aqui está o URL:

        http://albumshaper.sourceforge.net/screenshots_Showcase_1.0.shtml

        No site parece não haver versão para Linux. Vou ver melhor.

      7. Cláudio Novais diz:

        Antes de mais, gostaria de pedir desculpa pela demora na correcção deste artigo, no entanto ele foi publicado automaticamente enquanto eu estava de férias! No entanto, já cheguei e já o actualizei!! ;)

        Olá Luis C.,
        Tal como depois acabaste por referir, faltou referênciar uma dependência, o CURL. Entretanto, já actualizei o artigo por isso já não deverá acontecer mais este problema a ninguém!

        Tal como me disseste por e-mail, o problema deste meu pequeno lapso é a quantidade de automatismos que o Ubuntu tem que depois os autores dos artigos até se esquecem que existe algumas coisas que precisamos de fazer ;)

        Relativamente à resolução, sim, realmente a resolução é para monitores superiores a essa, caso contrário os caracteres ficam demasiado grandes!

        Olá ZiLOG,
        Essa imagem é fornecida pelo site do próprio Ubuntu! Talvez o programa phatch faça isso, experimente!

        Olá Arthur,
        Esse seu problema só devia acontecer se não tivesse o conky com as funcionalidades do Lua. Como você diz ter essa versão, acho muito estranho o que está a acontecer. Será que você compilou o conky? é que a compilação do conky requer uma flag a referir a biblioteca LUA.

        Experimente correr um exemplo simples do lua a ver se o seu conky funciona perfeitamente:
        http://conky.linux-hardcore.com/beginners/how-did-he-do-that/by-londonali1010/background-colour-with-luacairo/

        Já agora, tal como o Luis C disse, para saber o que está a acontecer, feche o conky e abra-o através do terminal e mostre aqui o output dele para se saber qual é o erro que está a acontecer!

        Olá Ocasião Lda,
        Obrigado pelo interesse nos nossos conteúdos. Em breve entrarei em contacto convosco.

        Olá Maurício L.,
        Sim, relativamente ao Curl, já corrigi o artigo! Obrigado pelo auxilio!

        Abraços a todos e obrigado por todo o apoio! ;)

      8. Maurício L. diz:

        Para o meu funcionar além de instalar o curl tive que descomentar essa linha border_margin 0 espero que ajude em algo

        e parabéns para artigo !!!

      9. Luís C. diz:

        Olá Arthur,
        Poderá colocar aqui em comentário o resultado da execução do comando conky pelo terminal para determinar se há algum problema que o programa esteja a relatar?
        Poderá ver por esta imagem (imagem de erro por falta do curl) que o conky alertou para a falta do curl na execução do conteúdo dos ficheiros .sh contidos na pasta:

        /home/nome_do_utilizador/.conkyscripts/conkysecurity

        Se não está a mostrar os caracteres tal como na imagem do artigo, é porque deverá haver algum erro que o conky esteja a relatar, mas só será visível se o executar pelo terminal.

        Só mais uma questão, caso tenha o Ambiente de Trabalho padrão com os 2 painéis, para poder visualizar o conky, terá de retirar o painel inferior, caso contrário a barra de texto do conky ficará por baixo do painel. Terá sido isso que lhe aconteceu?

        Cumprimentos,
        Luís Cardoso

      10. Olá, Claúdio Novais.

        Queres ganhar mais visitas no teu blog Ubuntued? Nós temos uma proposta para ti. O Ocasião acabou de lançar o Ocasião Mobile, um produto com acesso rápido e directo aos nossos anúncios através do telemóvel, e gostaríamos que partilhasses esta novidade com os teus leitores.

        O Ocasião recebe milhares de visitas, o que fará com que ganhes notoriedade no teu Ubuntued, resultando num aumento significativo nas tuas visitas.

        Preparámos alguma informação sobre o Ocasião Mobile e estás à vontade para a utilizar, se assim o desejares:

        http://blog.ocasiao.pt/2010/07/ocasiao-mobile/
        http://blog.ocasiao.pt/2010/07/ocasiao-mobile-perguntas-frequentes/

        Se quiseres saber mais, envia-nos as tuas questões para o ocasiao.webmarketing@gmail.com.

        Não te esqueças! Seja através de um post, twitter ou do teu Facebook, envia-nos o link para o partilharmos com os nossos seguidores.

        Até breve
        Jornal Ocasião

      11. Arthur diz:

        Olá, Luís Cardoso!

        Bom, pra começar, esqueci de dizer que usei a última versão do Conky, a 1.8.0.

        Meu ecrã tem resolução de 1280X1024.

        Não aparecia nada, nem um pedacinho sequer da tal barra, só o painel básico do Conky.

        Abraços,

        Arthur.

      12. Luís C. diz:

        Olá Arthur,
        Pode ser mais específico? Aparece alguma barra ou não vê mesmo nada? Qual é a resolução do seu ecrã, eu no meu tenho 1024×768, e no script está especificado como mínimo 1280, logo o texto aparecia deslocado e cortado.

        Cumprimentos,
        Luís Cardoso

      13. Arthur diz:

        Infelizmente, não funcionou aqui. O Conky, até deu pra fazer aparecer, depois de seguir a dica do Luís C., e instalar o Curl.

        Mas a barra de status de segurança, nem sinal dela. Alguma dica?

      14. ZiLOG diz:

        [Off-Topic]

        Boas,

        Qual o programa que usaste para fazer esta imagem:
        http://ubuntued.info/wp-content/uploads/2010/05/1004header.jpg

        No post sobre: Como instalar o Ubuntu 10.04 Lucid Lynx :
        Url: http://ubuntued.info/como-instalar-o-ubuntu-10-04-lucid-lynx

        É que eu vi um programa que só fazia isto, mas já não me lembro onde vi. Não sei se foi neste blog ou se foi noutro. Já procurei por todos os sítios por onde costumo andar e nada.

        Obrigado.

        ZiLOG

      15. [...] This post was mentioned on Twitter by Planet Ubuntu Brasil, Planet Ubuntu Brasil and cHampiGnOm ., Homem Livre in Linux. Homem Livre in Linux said: Estado da segurança na Internet através do Conky: O Conky é uma excelente aplicação que permite apresentar as mais… http://bit.ly/bNtKhC [...]

      16. Luís C. diz:

        Olá novamente,
        Já está a funcionar, tive de instalar o curl.
        E depois de pôr isto a trabalhar tive de mudar o tamanho de 1280 para 1024 senão o texto desaparecia do ecrã :]
        O mais engraçado é que diz exactamente o mesmo XD

        Cumprimentos,
        Luís Cardoso

        P.S.: para quem tiver o mesmo problema é só escrever o seguinte na consola:
        sudo aptitude install curl

      17. Luís C. diz:

        Olá Cláudio Novais,
        Antes deixa-me felicitar-te por este artigo, está espectacular :]

        Só é pena aqui não funcionar, ou a minha segurança é péssima ou é preciso alguma coisa mais que o normal Conky (ver.: 1.8.0) e até tenho aqui a resposta ao comando conky -v:

        Conky 1.8.0 compiled Fri Apr 23 10:38:37 UTC 2010 for Linux 2.6.24-27-server (i686)

        Compiled in features:

        System config file: /etc/conky/conky.conf
        Package library path: /usr/lib/conky

        X11:
        * Xdamage extension
        * XDBE (double buffer extension)
        * Xft
        * ARGB visual

        Music detection:
        * MPD
        * MOC

        General:
        * math
        * hddtemp
        * portmon
        * Curl
        * RSS
        * Weather (METAR)
        * Weather (XOAP)
        * wireless
        * support for IBM/Lenovo notebooks
        * nvidia
        * eve-online
        * config-output
        * Imlib2
        * ALSA mixer support
        * apcupsd
        * iostats
        * ncurses
        * Lua

        Lua bindings:
        * Cairo
        * Imlib2

        e junto também deixo uma imagem do que aparece no terminal quando executo o Conky com este Script.

        Imagem do Conky

        Cumprimentos,
        Luís Cardoso

      Deixe uma resposta a Maurício L.