Login

Esqueci minha senha

lateral
Estatísticas
Temos 29307 usuários registrados
O último usuário registrado atende pelo nome de canis_majoris

Os nossos membros postaram um total de 37322 mensagens em 5571 assuntos

quem sabe desenvolver um script para controlar o ACK nas interfaces wireless

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

quem sabe desenvolver um script para controlar o ACK nas interfaces wireless

Mensagem por spo102 em Sex 28 Out - 9:12

- Codigo totalmente reescrito.
- Script varre TODAS as interfaces do
AP que estão em modo ap-bridge, não sendo mais necessário criar um
script para cada interface.
- Permite desconectar ou apenas listar no log os clientes que estão acima do ACK limite.
- Testado nas versões 3.25 até 3.30 e funcionou EM TODAS !!!! provavelmente funciona em todas as versões 3.X

Para
instalar, basta ir em SYSTEM -> SCRIPTS e criar um novo script com o
código !! Por padrão, o script não vai derrubar os clientes, execute
assim para ver se o resultado é o esperado, depois altere a configuração
a seu gosto.

Depois crie um SCHEDULE para executar automaticamente !!

Sugestões ? postem nos comentários !!


codigo do script (também anexado no post arquivo com o código)




#Script ACK-Check v0.1

#

#Lista as estacoes que estao com ACK acima do limite com opcao para desconecta-las

#

# Autor: Alexandre Jeronimo Correa

# 20/11/2009 - 01:03am

#

#Instrucoes de uso:

# -- Adicionar o codigo completo em SYSTEM >> SCRIPTS

# -- Por padrao o script nao vai derrubar nenhuma estacao, rode o script padrao antes de

# configurar a variavel cut para 1, tendo certeza que o script esta OK.

# -- O script pode ser executado pelo botao "run script" ou via linha de comando.

# "/ system script run

# -- O script so funciona em interfaces que o modo de operacao seja AP-BRIDGE

# -- Testado nas versoes 3.25 até 3.30

#

#Informacoes:

#

#Variavel ack -> deve ter o valor do ack MAXIMO permitido.

#Variavel cut -> deve ser 0 ou 1, 0 somente mostra, 1 mostra e desconecta a estacao.

##################################################################

#Configuracoes das variaveis

:local ack 50;

:local cut 0;



############ Script - NAO ALTERAR #####################################

:local mac "";

:local uack "";

:local removido "";

:log warning ("[ackchk] Procurando clientes com ACK maior que " . $ack);

#pega a lista de interfaces AP wireless ativas, e que tenham ack dinamico

:foreach i in=[ / interface wireless find mode="ap-bridge" ack-timeout="dynamic" running] do={

:local intname [ / interface wireless get $i name ];

:log warning (" Interface: " . $intname);

:foreach x in=[/interface wireless registration-table find interface=$intname] do={

:set uack [/interface wireless registration-table get $x ack-timeout];

:set removido "";

:if ($uack > $ack) do={

:set mac [ / interface wireless registration-table get $x mac-address];

:if ($cut = 1) do= {

:set removido " removido...";

/ interface wireless registration-table remove $x;

};

:log warning (" mac: " . $mac . "@" . $intname . " [" . $uack . "]" . $removido);

};

};

};

############ FIM #####################################

spo102
Iniciante
Iniciante

Mensagens : 42
Pontos : 52
Reputação : 4
Data de inscrição : 09/04/2011
Idade : 37
Localização Localização : pernambuco

Voltar ao Topo Ir em baixo

Re: quem sabe desenvolver um script para controlar o ACK nas interfaces wireless

Mensagem por spo102 em Sex 28 Out - 21:07

como é q eu coloco essa regras ae no servidor alguem sabe por favor !

spo102
Iniciante
Iniciante

Mensagens : 42
Pontos : 52
Reputação : 4
Data de inscrição : 09/04/2011
Idade : 37
Localização Localização : pernambuco

Voltar ao Topo Ir em baixo

Re: quem sabe desenvolver um script para controlar o ACK nas interfaces wireless

Mensagem por ZBTECK em Sab 29 Out - 17:56

spo102 escreveu:como é q eu coloco essa regras ae no servidor alguem sabe por favor !
Para
instalar, basta ir em SYSTEM -> SCRIPTS e criar um novo script com o
código !! Por padrão, o script não vai derrubar os clientes, execute
assim para ver se o resultado é o esperado, depois altere a configuração
a seu gosto.

Depois crie um SCHEDULE para executar automaticamente !!

ZBTECK
Power User
Power User

Mensagens : 930
Pontos : 1117
Reputação : 186
Data de inscrição : 11/04/2011
Idade : 28
Localização Localização : São Paulo

Voltar ao Topo Ir em baixo

Re: quem sabe desenvolver um script para controlar o ACK nas interfaces wireless

Mensagem por spo102 em Dom 30 Out - 11:21

sera q tem como vcs ae do fotum colocar essa regras ae so pra gente copia e colar no terminal

spo102
Iniciante
Iniciante

Mensagens : 42
Pontos : 52
Reputação : 4
Data de inscrição : 09/04/2011
Idade : 37
Localização Localização : pernambuco

Voltar ao Topo Ir em baixo

Re: quem sabe desenvolver um script para controlar o ACK nas interfaces wireless

Mensagem por ZBTECK em Dom 30 Out - 12:28

spo102 escreveu:sera q tem como vcs ae do fotum colocar essa regras ae so pra gente copia e colar no terminal
[Você precisa estar registrado e conectado para ver este link.]

ZBTECK
Power User
Power User

Mensagens : 930
Pontos : 1117
Reputação : 186
Data de inscrição : 11/04/2011
Idade : 28
Localização Localização : São Paulo

Voltar ao Topo Ir em baixo

Re: quem sabe desenvolver um script para controlar o ACK nas interfaces wireless

Mensagem por Conteúdo patrocinado Hoje à(s) 22:03


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum