Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    jlbavaresco
    Olá pessoal! É o seguinte, eu coloquei um servidor de proxy para controlar o acesso a internet que eu distribuo via wireless para a minha rede, fazendo a autenticação de usuario pelo squid. Eu gostaria de saber se existe algum comando para eu ver quais usarios estão logados no squid no momento.
    Agradeço pela atenção e por qualquer ajuda!
    Um forte abraço a todos!

  2. Bom, o iptraf mostra os ip´s dos usuários naquele momento.
    Mas aí tem que ir em /etc/hosts e ver que é quem. Isso se você colocou o ip de cada um nesse arquivo.
    O outro que dar para ver alguma coisa , é o access.log
    Mas é trabalhoso também.
    Se alguém aqui souber, também gostaria de ver a solução.



  3. #3
    jlbavaresco
    Eu vi um comando que mostra o que os usuarios estão fazendo, é
    tail -f /diretorio/access.log
    mas eu queria ver apenas o nome dos usuarios que estão logados.
    Se alhuém tiver uma dica, agradeço muito!
    Obrigado pela atenção!
    Um forte abraço!

  4. #4
    thiagog
    assim ira mostrar a coluna do usuario e a coluna do site

    tail -f /var/log/squid/access.log | awk '{print$3 " " $8 " " $7}'

    ou assim:
    Utilizando o SARG (gerador de relatorios)

    sarg -e usuario@dominio.com.br -d 01/01/2003-06/01/2003

    Outro exemplo muito legal que seria por endereço Url, que no caso geraria o relatório só dos endereços descrito abaixo:

    sarg -s under-linux.org, www.slackware.org

    Configurando o formato de data

    sarg -d [e=Europa -> dd/mm/aa], u=EUA -> mm/dd/aa]

    Relatório por usuário e IP

    sarg -i usuario 100.100.0.1

    Relatório por Hora

    sarg -t [HH, HH:MM, HH:MM:SS]

    Relatório por Usuário

    sarg -u usuario



  5. Jlbavaresco, boa noite caro amigo ...
    Eu não sei como você configurou o seu arquivo /etc/hosts .
    Mas se você colocar lá o ip e ao lado o nome de cada usuário, no arquivo /var/log/squid/access.log vai aparecer exatamente o nome do usuário, com ip/data/hora e site que ele está acessando no momento.
    Nós fizemos isso na empresa e quando damos o comando tail -f /var/log/squid/access.log aparece exatamente isso o que eu te falei.

    No nosso arquivo /etc/hosts está mais ou menos assim :

    192.168.1.1 firewall
    192.168.1.2 servidor-x
    192.168.1.3 servidor-y
    192.168.1.4 fulano
    192.168.1.5 beltrano
    192.168.1.6 cicrano

    E assim por diante. No access.log aparece exatamente o nome do usuário com ip/data/hora e site que está navegando.
    Quando a diretoria ou algum gerente quer saber aonde alguém navegou fazemos assim :
    cat access.log | grep fulano > internet.txt ou então
    cat access.log | grep 192.168.1.4 > internet.txt
    O arquivo internet.txt vai aparecer somente a navegação do fulano e aí você pode ver pelo windows (wordpad por exemplo) a atividade de alguém na internet.
    Não sei se isso te ajuda.

    Um abraço ........ :wink:






Tópicos Similares

  1. Como saber quais usuários estão logados????
    Por zeramos no fórum Servidores de Rede
    Respostas: 9
    Último Post: 31-10-2006, 10:15
  2. Criar usuario no squid com htpasswd?
    Por Hacinn no fórum Servidores de Rede
    Respostas: 3
    Último Post: 14-04-2004, 08:57
  3. Respostas: 0
    Último Post: 31-07-2003, 13:22
  4. Autenticação no Squid de Usuário PDC Windows NT
    Por Hawthorn no fórum Servidores de Rede
    Respostas: 3
    Último Post: 24-07-2003, 14:20
  5. Verificar se usuário está REALMENTE logado no SAMBA
    Por Cyberfred no fórum Servidores de Rede
    Respostas: 1
    Último Post: 15-07-2003, 10:00

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L