Mudanças entre as edições de "Teste"

De BrByte Wiki
Linha 1: Linha 1:
*ATENÇÃO! PÁGINA EM DESENVOLVIMENTO, PEÇO QUE DESCONSIDEREM OS ERROS CONTIDOS NA MESMA
+
*ATENÇÃO! PÁGINA EM DESENVOLVIMENTO, PEÇO QUE DESCONSIDEREM OS ERROS CONTIDOS NA MESMA ATT, ALEFF MEYKSON
ATT ALEFF MEYKSON
 
  
 
=L7 Filtros=
 
=L7 Filtros=
Linha 7: Linha 6:
  
 
==Detalhes==
 
==Detalhes==
* '''Nome:''' ALL
+
* '''Nome:''' ALL (na configuração do Filtro é possível escolher o nome do mesmo).
* '''Activation Protocol:''' ALL, HTTP, FTP (para usar todos protocolos selecione ALL)
+
* '''Activation Protocol:''' ALL, HTTP, FTP (para usar todos os protocolos selecione ALL).
 
* '''Habilitado:''' Padrão Habilitado.
 
* '''Habilitado:''' Padrão Habilitado.
* '''Activation Method:''' GET, POST e HEAD (pode-se usar todos os métodos juntos)
+
* '''Activation Method:''' GET, POST e HEAD (pode-se usar todos os métodos juntos).
 +
 
 +
 
 +
'''Detalhes dos Métodos:'''
 +
* GET
 +
** Solicita a representação de um determinado recurso. É definido como um método seguro e não deve ser usado para disparar uma ação (remover um usuário, por exemplo).
 +
* POST
 +
** As informações enviadas no corpo (body) da requisição são utilizadas para criar um novo recurso. Também é responsável por fazer processamentos que não são diretamente relacionados a um recurso.
 +
* HEAD
 +
** Retorna informações sobre um recurso. Na prática, funciona semelhante ao método GET, mas sem retornar o recurso no corpo da requisição. Também é considerado um método seguro.
 +
 
  
  
 
'''Match Flag e Ação esta presente em Header, Domain e URL'''
 
'''Match Flag e Ação esta presente em Header, Domain e URL'''
 
* '''Match Flag:'''  
 
* '''Match Flag:'''  
**PARTIAL MATCH, (se conter parte da String no Header, Domain e URL é validado)
+
**PARTIAL MATCH, (Considera apenas parte do Header, Domínio ou URL).
**FULL MATCH, (só é validado caso a String completa seja encontrada no Header, Domain e URL)
+
**FULL MATCH, (O sistema vai verificar especificamente o que estiver digitado na String).
**SPEED REGEX SENSITIVE E INSENSITIVE, (Vai usar a REGEX do Speedr considerando Maiusculas e Minusculas ou não)
+
**SPEED REGEX SENSITIVE E INSENSITIVE, (Você poderia usar '''REGEX''' (Expressões Regulares), na String, definindo se o sistema vai diferenciar Maiúsculas e Minúsculas .)
**GNU REGEX CASE SENSITIVE E INSENSITIVE. (Vai usar a REGEX considerando Maiusculas e Minusculas ou não)
 
  
 
* '''Ação:'''  
 
* '''Ação:'''  
** TRIGGER (Vai permitir)
+
** TRIGGER (tem a função de permitir).
** DONT TRIGGER (Vai bloquear)
+
** DONT TRIGGER (usado com finalidade de bloqueio).
  
 
==IP/CIDR==
 
==IP/CIDR==
Linha 32: Linha 40:
 
* 192.168.0.0/16
 
* 192.168.0.0/16
 
** '''Range:''' 192.168.0.0 - 192.168.255.255
 
** '''Range:''' 192.168.0.0 - 192.168.255.255
 +
  
 
Caso a sua Range ou '''IP/CIDR''' não esteja pré-definida, você precisa liberar esse bloco de IP, caso contrário o Speedr vai negar a conexão e gerar erros no navegador!
 
Caso a sua Range ou '''IP/CIDR''' não esteja pré-definida, você precisa liberar esse bloco de IP, caso contrário o Speedr vai negar a conexão e gerar erros no navegador!
Linha 40: Linha 49:
 
* '''Tipo:''' ALL, CODE e CONTENT.
 
* '''Tipo:''' ALL, CODE e CONTENT.
 
* '''String:'''  
 
* '''String:'''  
**Ex: CODE: 404 | CONTENT: brbyte
+
**Ex CONTENT: brbyte
  
==Domain==
+
'''Ex: CODE Header'''
É possivel configurar os domínios.
 
 
 
* '''String:'''
 
**Ex: Domínio Ex: uol.com.br
 
 
 
==URL==
 
Aqui pode-se configurar as URLs.
 
 
 
* '''String:'''
 
**Ex URL: brbyte/wiki/Speedr/Aplicativos
 
 
 
==Actions==
 
Default: ALLOW, REDIRECT e DROP
 
 
 
* '''ALLOW:''' Vai permitir que qualquer ação seja executada.
 
* '''REDIRECT:''' Vai realizar um redirecionamento levando em consideração o IP/CIDR, Header, Domain e URL.
 
* '''DROP:''' Vai bloquear tudo que estiver configurado em IP/CIDR, Header, Domain e URL.
 
 
 
'''DADOS IMPORTANTES'''
 
==Method==
 
* GET
 
** Solicita a representação de um determinado recurso. É definido como um método seguro e não deve ser usado para disparar uma ação (remover um usuário, por exemplo).
 
* POST
 
** As informações enviadas no corpo (body) da requisição são utilizadas para criar um novo recurso. Também é responsável por fazer processamentos que não são diretamente relacionados a um recurso.
 
* HEAD
 
** Retorna informações sobre um recurso. Na prática, funciona semelhante ao método GET, mas sem retornar o recurso no corpo da requisição. Também é considerado um método seguro.
 
 
 
==CODE Header==
 
 
* 200 OK
 
* 200 OK
 
** A requisição foi bem sucedida.
 
** A requisição foi bem sucedida.
Linha 95: Linha 76:
 
* 503 Service Unavailable
 
* 503 Service Unavailable
 
** O servidor não é capaz de processar a requisição pois está temporariamente indisponível.
 
** O servidor não é capaz de processar a requisição pois está temporariamente indisponível.
 +
 +
 +
==Domain==
 +
É possivel configurar os domínios.
 +
 +
* '''String:'''
 +
**Ex: Domínio Ex: uol.com.br
 +
 +
==URL==
 +
Aqui pode-se configurar as URLs.
 +
 +
* '''String:'''
 +
**Ex URL: brbyte/wiki/Speedr/Aplicativos
 +
 +
==Actions==
 +
Default: ALLOW, REDIRECT e DROP
 +
 +
* '''ALLOW:''' Vai permitir que qualquer ação seja executada.
 +
* '''REDIRECT:''' Vai realizar um redirecionamento levando em consideração o IP/CIDR, Header, Domain e URL.
 +
* '''DROP:''' Vai bloquear tudo que estiver configurado em IP/CIDR, Header, Domain e URL.
 +
  
 
[[Category:Speedr Aplicativos]]
 
[[Category:Speedr Aplicativos]]
 
[[Category:Speedr]]
 
[[Category:Speedr]]
 
__NOEDITSECTION__
 
__NOEDITSECTION__

Edição das 16h57min de 31 de março de 2016

  • ATENÇÃO! PÁGINA EM DESENVOLVIMENTO, PEÇO QUE DESCONSIDEREM OS ERROS CONTIDOS NA MESMA ATT, ALEFF MEYKSON

L7 Filtros

Nesse aplicativo você poderá configurar IP/CIDR, Header, Domínios, URL e Actions que funcionaram sobre a camada Layer 7 do HTTP. Ao abrir o APP L7 Filtros será exibida a tela de informações onde na mesma já contém uma regra com o nome de ALL.

Detalhes

  • Nome: ALL (na configuração do Filtro é possível escolher o nome do mesmo).
  • Activation Protocol: ALL, HTTP, FTP (para usar todos os protocolos selecione ALL).
  • Habilitado: Padrão Habilitado.
  • Activation Method: GET, POST e HEAD (pode-se usar todos os métodos juntos).


Detalhes dos Métodos:

  • GET
    • Solicita a representação de um determinado recurso. É definido como um método seguro e não deve ser usado para disparar uma ação (remover um usuário, por exemplo).
  • POST
    • As informações enviadas no corpo (body) da requisição são utilizadas para criar um novo recurso. Também é responsável por fazer processamentos que não são diretamente relacionados a um recurso.
  • HEAD
    • Retorna informações sobre um recurso. Na prática, funciona semelhante ao método GET, mas sem retornar o recurso no corpo da requisição. Também é considerado um método seguro.


Match Flag e Ação esta presente em Header, Domain e URL

  • Match Flag:
    • PARTIAL MATCH, (Considera apenas parte do Header, Domínio ou URL).
    • FULL MATCH, (O sistema vai verificar especificamente o que estiver digitado na String).
    • SPEED REGEX SENSITIVE E INSENSITIVE, (Você poderia usar REGEX (Expressões Regulares), na String, definindo se o sistema vai diferenciar Maiúsculas e Minúsculas .)
  • Ação:
    • TRIGGER (tem a função de permitir).
    • DONT TRIGGER (usado com finalidade de bloqueio).

IP/CIDR

Ao abrir essa regra, já vem definido como padrão, as seguintes CIDR.

  • 172.16.0.0/12
    • Range: 172.16.0.0 - 172.31.255.255
  • 10.0.0.0/8
    • Range: 10.0.0.0 - 10.255.255.255
  • 192.168.0.0/16
    • Range: 192.168.0.0 - 192.168.255.255


Caso a sua Range ou IP/CIDR não esteja pré-definida, você precisa liberar esse bloco de IP, caso contrário o Speedr vai negar a conexão e gerar erros no navegador!

Header

Em Header é possível configurar os cabeçalhos do protocolo HTTP.

  • Tipo: ALL, CODE e CONTENT.
  • String:
    • Ex CONTENT: brbyte

Ex: CODE Header

  • 200 OK
    • A requisição foi bem sucedida.
  • 301 Moved Permanently
    • O recurso foi movido permanentemente para outra URI.
  • 302 Found
    • O recurso foi movido temporariamente para outra URI.
  • 304 Not Modified
    • O recurso não foi alterado.
  • 401 Unauthorized
    • A URI especificada exige autenticação do cliente. O cliente pode tentar fazer novas requisições.
  • 403 Forbidden
    • O servidor entende a requisição, mas se recusa em atendê-la. O cliente não deve tentar fazer uma nova requisição.
  • 404 Not Found
    • O servidor não encontrou nenhuma URI correspondente.
  • 405 Method Not Allowed
    • O método especificado na requisição não é válido na URI. A resposta deve incluir um cabeçalho Allow com uma lista dos métodos aceitos.
  • 410 Gone
    • O recurso solicitado está indisponível mas seu endereço atual não é conhecido.
  • 500 Internal Server Error
    • O servidor não foi capaz de concluir a requisição devido a um erro inesperado.
  • 502 Bad Gateway
    • O servidor, enquanto agindo como proxy ou gateway, recebeu uma resposta inválida do servidor upstream a que fez uma requisição.
  • 503 Service Unavailable
    • O servidor não é capaz de processar a requisição pois está temporariamente indisponível.


Domain

É possivel configurar os domínios.

  • String:
    • Ex: Domínio Ex: uol.com.br

URL

Aqui pode-se configurar as URLs.

  • String:
    • Ex URL: brbyte/wiki/Speedr/Aplicativos

Actions

Default: ALLOW, REDIRECT e DROP

  • ALLOW: Vai permitir que qualquer ação seja executada.
  • REDIRECT: Vai realizar um redirecionamento levando em consideração o IP/CIDR, Header, Domain e URL.
  • DROP: Vai bloquear tudo que estiver configurado em IP/CIDR, Header, Domain e URL.