quarta-feira, 25 de outubro de 2017

Protocolo HTTP - Response Status Code


Códigos de Status de Resposta do protocolo HTTP

1xx (Informational): A requisição foi recebida, continuando o processo
  • 100: Continue
  • 101: Switching Protocols


2xx (Successful): A requisição foi recebida, compreendida e aceita com sucesso
  • 200: OK
  • 201: Created
  • 202: Accepted
  • 203: Non-Authoritative Information
  • 204: No Content
  • 205: Reset Content
  • 206: Partial Content


3xx (Redirection): Indica que outras ações precisam ser tomadas para atender a requisição
  • 300: Multiple Choices
  • 301: Moved Permanently
  • 302: Found
  • 303: See Other
  • 304: Not Modified 
  • 305: Use Proxy
  • 307: Temporary Redirect


4xx (Client Error): A requisição contém uma sintaxe incorreta ou não pode ser atendida
  • 400: Bad Request
  • 401: Unauthorized   
  • 402: Payment Required
  • 403: Forbidden
  • 404: Not Found
  • 405: Method Not Allowed
  • 406: Not Acceptable
  • 407: Proxy Authentication Required 
  • 408: Request Timeout
  • 409: Conflict
  • 410: Gone
  • 411: Length Required
  • 412: Precondition Failed  
  • 413: Payload Too Large
  • 414: URI Too Long
  • 415: Unsupported Media Type
  • 416: Range Not Satisfiable
  • 417: Expectation Failed
  • 426: Upgrade Required


5xx (Server Error): O servidor não atendeu a uma requisição aparentemente válida
  • 500: Internal Server Error
  • 501: Not Implemented
  • 502: Bad Gateway
  • 503: Service Unavailable
  • 504: Gateway Timeout
  • 505: HTTP Version Not Supported

 _________________________________________
As informações contidas acima tem como referência as RFCs 7231, 7232, 7233 e 7235 publicadas pelo IETF (Internet Engineering Taskforce).

sexta-feira, 25 de agosto de 2017

Firewall Cisco ASA - Verificar serviço de NAT


Verificar configurações de NAT

 # show running-config nat



Verificar NATs ativos

 # show xlate



Verificar políticas de NAT utilizadas (Hit count)

 # show nat [detail]



Verificar políticas de NAT ordenadas por interface de origem

 # show nat interface <nome da interface>



Verificar pool de NATs criados

 # show nat pool



 _________________________________________
As informações contidas neste post são baseadas em documentos publicados no site da Cisco e obtidas através da experiência com o próprio equipamento. Para o exemplo mostrado foi utilizado um Firewall Cisco ASA modelo 5510 com versão de software 9.1. 

domingo, 20 de agosto de 2017

Protocolo HTTP - Request Methods


Métodos de Requisição do protocolo HTTP

  • CONNECT
    Estabelece um túnel para o servidor identificado pelo recurso de destino.

  • DELETE
    Exclusão de dados. Remove todas as representações atuais do recurso de destino.

  • GET
    Requisição de transferência de um recurso. Segundo a RFC o método realizar uma requisição de transferência de uma representação atual do recurso de destino. É o principal mecanismo de recuperação de informações via HTTP. A resposta a uma solicitação GET pode ser armazenada em cache podendo satisfazer as solicitações GET e HEAD subsequentes.

  • HEAD
    Similar ao método GET porém transfere apenas a linha de status e a seção de cabeçalho. Esse método pode ser usado para obter metadados sobre o recurso solicitado sem a transferência do mesmo. É frequentemente usado para testar links de hipertexto quanto à validade, acessibilidade e atualizações recentes.

  • OPTIONS
    Descreve as opções de comunicação para o recurso de destino.

  • POST
    Faz o envio de dados para serem processados por um recurso específico. Requisição para que o recurso de destino processe os dados incluído na solicitação. O POST é usado por exemplo para postar uma mensagem, anexar dados, e envio de dados do usuário (como os campos inseridos em um formulário HTML).

  • PUT
    Insere ou substitui novos dados. Substitui todas as representações atuais do recurso de destino pela carga útil da solicitação.

  • TRACE
    Executa um teste de loopback de mensagem ao longo do caminho para o recurso de destino. O TRACE permite que o cliente veja o que está sendo recebido na outra extremidade da cadeia de requisições e use esses dados para testes ou informações de diagnóstico. As respostas ao método TRACE não podem ser armazenadas em cache.

 _________________________________________
As informações contidas acima tem como referência a RFC7231 publicada pelo IETF (Internet Engineering Taskforce).

sábado, 15 de julho de 2017

Cisco WLAN Controller - Comandos para verificação de rede

Verificar status de interface

(Cisco Controller)> show port summary



Verificar informações de interface

(Cisco Controller)> show interface summary



(Cisco Controller)> show system interfaces



Verificar informações da interface de gerência

(Cisco Controller)> show interface detailed management



Visualizar estatísticas de interface

(Cisco Controller)> show stats port summary



Visualizar estatísticas de rede

(Cisco Controller)> show system netstat



Visualizar tabela de roteamento

(Cisco Controller)> show system route



Visualizar tabela ARP

(Cisco Controller)> show arp switch



Verificar informações de link aggregation

(Cisco Controller)> show lag summary



Verificar informações de equipamentos diretamente conectados (Protocolo CDP)

(Cisco Controller)> show cdp neighbors



 _________________________________________
As informações contidas neste post são baseadas no appliance Cisco Wireless LAN Controller modelo AIR-CT5508-K9 com versão de software 8.2.151.0.

terça-feira, 11 de julho de 2017

Cisco WLAN Controller - Comandos para verificação de status do sistema

Verificar informações do dispositivo

(Cisco Controller)> show sysinfo



Verificar informações de hardware

(Cisco Controller)> show inventory



Verificar status de CPU

(Cisco Controller)> show cpu



(Cisco Controller)> show system top



Verificar status de memória

(Cisco Controller)> show memory summary



(Cisco Controller)> show system meminfo



Visualizar informações sobre processos

(Cisco Controller)> show system process summary



Visualizar recursos (CPU / MEM) utilizados por processos

(Cisco Controller)> show process [cpu | memory] 



Visualizar informações de data e hora do sistema

(Cisco Controller)> show time



Visualizar a configuração ativa no sistema (running configuration)

(Cisco Controller)> show run-config



(Cisco Controller)> show run-config commands



Visualizar logs de eventos

(Cisco Controller)> show msglog



(Cisco Controller)> show logging



Verificar alertas ativos no sistema

(Cisco Controller)> show service alarm active



(Cisco Controller)> show service alarm summary



Verificar informações de cluster (High Availability)

(Cisco Controller)> show redundancy summary



 _________________________________________
As informações contidas neste post são baseadas no appliance Cisco Wireless LAN Controller modelo AIR-CT5508-K9 com versão de software 8.2.151.0.