Lançamento do analisador de rede Wireshark 4.0

Foi lançado o novo release estável do analisador de rede Wireshark 4.0. Lembramos que, originalmente, o projeto foi desenvolvido sob o nome Ethereal, mas em 2006, devido a um conflito com o proprietário da marca registrada Ethereal, os desenvolvedores foram forçados a renomear o projeto para Wireshark. O código do projeto é distribuído sob a licença GPLv2.

Novidades principais do Wireshark 4.0.0:

  • A disposição dos elementos na janela principal foi alterada. Os painéis 'Informações Adicionais sobre o Pacote' e 'Bytes do Pacote' agora estão lado a lado, abaixo do painel 'Lista de Pacotes'.
  • A apresentação das janelas de diálogo 'Conversa' (Conversation) e 'Ponto Final' (Endpoint) foi modificada.
    • As opções para redimensionar todas as colunas e copiar elementos foram adicionadas aos menus de contexto.
    • Agora é possível desanexar e anexar abas.
    • Adicionada a funcionalidade de exportação em formato JSON.
    • Quando aplicados filtros, as colunas que mostram as diferenças entre pacotes que se encaixam e não se encaixam nos filtros são exibidas.
    • Mudanças na ordenação de diferentes tipos de dados.
    • IDs foram associados a fluxos TCP e UDP, permitindo a filtragem por eles.
    • Agora é permitido ocultar diálogos através do menu de contexto.
  • Melhorado a importação de dumps hexadecimais pela interface do Wireshark e pela ferramenta text2pcap.
    • Adicionada a capacidade de salvar dumps em todos os formatos suportados pela biblioteca wiretap na ferramenta text2pcap.
    • Em text2pcap, o formato padrão foi estabelecido como pcapng, assim como nas ferramentas editcap, mergecap e tshark.
    • Adicionada a funcionalidade de selecionar o tipo de encapsulamento do formato de saída.
    • Novas opções para registro em log foram implementadas.
    • Possibilidade de salvar cabeçalhos fictícios IP, TCP, UDP e SCTP em dumps utilizando encapsulamento Raw IP, Raw IPv4 e Raw IPv6.
    • Suporte adicionado para escanear arquivos de entrada usando expressões regulares.
    • As funcionalidades da ferramenta text2pcap agora são equivalentes à interface 'Importar de Hex Dump' no Wireshark.
  • Desempenho na determinação de localização utilizando bases MaxMind foi significativamente aprimorado.
  • Foram feitas alterações na sintaxe das regras de filtragem de tráfego:
    • Adicionada a capacidade de escolher um determinado nível da pilha de protocolos, por exemplo, ao encapsular IP sobre IP para extrair endereços de pacotes externos e internos pode-se especificar 'ip.addr#1 == 1.1.1.1' e 'ip.addr#2 == 1.1.1.2'.
    • Nos operadores condicionais, foi implementado o suporte para quantificadores «any» e «all», por exemplo, «all tcp.port > 1024» para verificar todos os campos tcp.port.
    • Há um novo sintaxe para indicar referências a campos — ${some.field}, implementada sem o uso de macros.
    • Adicionada a possibilidade de usar operações aritméticas («+», «-«, «*», «/», «%») com campos numéricos, envolvendo a expressão em chaves.
    • Adicionadas as funções max(), min() e abs().
    • É permitido especificar expressões e chamadas de outras funções como argumentos para funções.
    • Adicionado um novo sintaxe para separar literais de identificadores — valores iniciados por ponto são tratados como protocolo ou campo de protocolo, e valores entre sinais de menor e maior são tratados como literais.
    • Adicionado operador bit a bit «&», por exemplo, para modificar bits individuais pode-se especificar «frame[0] & 0x0F == 3».
    • A prioridade do operador lógico AND agora é maior que a do operador OR.
    • Adicionado suporte para definir constantes em formato binário, usando o prefixo «0b».
    • Adicionada a possibilidade de usar valores negativos de índices para contagem a partir do final, por exemplo, para verificar os últimos dois bytes no cabeçalho TCP pode-se especificar «tcp[-2:] == AA:BB».
    • É proibido separar elementos de um conjunto com espaços; o uso de espaços em vez de vírgula agora resultará em erro e não em aviso.
    • Adicionadas sequências de escape adicionais: \a, \b, \f, \n, \r, \t, \v.
    • Adicionada a possibilidade de especificar caracteres Unicode no formato \uNNNN e \UNNNNNNNN.
    • Adicionado um novo operador de comparação «===» («all_eq»), que se ativa apenas se na expressão «a === b» todos os valores de «a» coincidirem com «b». Também foi adicionado o operador inverso «!==» («any_ne»).
    • O operador «~=» foi declarado obsoleto, devendo ser substituído por «!==».
    • É proibido utilizar números com ponto não fechado, ou seja, os valores «.7» e «7.» agora são inválidos e devem ser especificados como «0.7» e «7.0».
    • O manipulador de expressões regulares no motor de filtros de exibição foi migrado para a biblioteca PCRE2 em vez de GRegex.
    • Nas strings e padrões de expressões regulares, foi implementado o tratamento correto de bytes nulos (‘\0’ na string é interpretado como um byte nulo).
    • Além de 1 e 0, os valores booleanos também podem ser escritos como True/TRUE e False/FALSE.
  • O módulo de análise (dissector) HTTP2 agora suporta o uso de cabeçalhos fictícios para análise de dados interceptados sem pacotes anteriores contendo cabeçalhos (por exemplo, ao analisar mensagens em conexões gRPC já estabelecidas).
  • O módulo de análise IEEE 802.11 agora suporta Mesh Connex (MCX).
  • Foi implementada a memorização temporária (sem salvamento em disco) de senhas na interface Extcap, para evitar a necessidade de inseri-las em execuções subsequentes. Adicionada a opção de definir uma senha para extcap por meio de utilitários de linha de comando, como o tshark.
  • Na ferramenta ciscodump, foi implementada a captura remota de dispositivos baseados em IOS, IOS-XE e ASA.
  • Suporte para os seguintes protocolos foi adicionado:
    • Detecção de Loop Allied Telesis (AT LDF),
    • Multiplexor I-PDU AUTOSAR (AUTOSAR I-PduM),
    • Segurança do Protocolo de Pacote DTN (BPSec),
    • Protocolo de Pacote DTN Versão 7 (BPv7),
    • Protocolo de Camada de Convergência TCP DTN (TCPCL),
    • Tabela de Informação de Seleção DVB (DVB SIT),
    • Interface de Negociação Melhorada 10.0 (XTI),
    • Interface de Livro de Ordens Melhorada 10.0 (EOBI),
    • Interface de Negociação Melhorada 10.0 (ETI),
    • Protocolo de Acesso ao Registro Legado da FiveCo (5co-legacy),
    • Protocolo Genérico de Transferência de Dados (GDT),
    • gRPC Web (gRPC-Web),
    • Protocolo de Configuração de IP do Host (HICP),
    • Agrupamento GRE da Huawei (GREbond),
    • Módulo de Interface Locamation (IDENT, CALIBRAÇÃO, AMOSTRAS — IM1, AMOSTRAS — IM2R0),
    • Mesh Connex (MCX),
    • Protocolo de Controle Remoto de Cluster da Microsoft (RCP),
    • Protocolo de Controle Aberto para OCA/AES70 (OCP.1),
    • Protocolo de Autenticação Estendida Protegida (PEAP),
    • Protocolo de Serialização REdis v2 (RESP),
    • Descoberta Roon (RoonDisco),
    • Protocolo de Transferência de Arquivos Segura (sftp),
    • Protocolo de Configuração de IP do Host Seguro (SHICP),
    • Protocolo de Transferência de Arquivos SSH (SFTP),
    • SCSI Acessado via USB (UASP),
    • Coprocessador de Rede ZBOSS (ZB NCP).
  • Os requisitos para o ambiente de compilação (CMake 3.10) e dependências (GLib 2.50.0, Libgcrypt 1.8.0, Python 3.6.0, GnuTLS 3.5.8) foram aumentados.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster