Changelog

Para ficar por dentro e acompanhar as alterações, participe do nosso grupo no Telegram https://t.me/rrflowapi.

Versão 1.3.0 (Stable) - 19/09/2024:

  • 🎉 Varias melhorias no motor da API. (E sim foram muitas!)
  • 🎉 Nova documentação relacionado a utilização da API de forma “crua”.
  • 🎉 Possibilidade de definir o o tempo de do intervalo de coleta. collection_interval, que tem por padão o valor 5 minutos.
  • ⚙️ Ao chamar a API via URL, quando não informado timestart e timestop, automaticamente é buscado pelos ultimo(s) minutos respeitando o valor de collection_interval.
  • ⚙️ Ao iniciar API remover quaisquer diretórios que não estejam listados em source_path. Evitando que fique lixo no disco, cuidado ao renomear um source.
  • ♻️ Dashboards:
    • ❌ Análise - Botnet (ASN)
    • 🎉 Largura de banda - Interfaces (Múltiplas + Top ASNs) Manual
    • ♻️ Análise - Filtro (Manual)
    • ♻️ Largura de banda - Interfaces (Múltiplas)
    • ♻️ Largura de banda - Interfaces (Múltiplas + Filtro Manual)
    • ♻️ Largura de banda - Interfaces (Múltiplas + Filtros personalizados)
    • ♻️ Largura de banda - Interfaces (Múltiplas + Meus prefixos)
    • ♻️ Largura de banda - Interfaces (Múltiplas + Prefixos e ASN Favoritos)
    • ♻️ Largura de banda - Interfaces (Múltiplas + Prefixos Internos)
    • ♻️ Largura de banda - Interfaces (Múltiplas + Serviços)
    • ♻️ Largura de banda - Interfaces (Múltiplas + Top ASNs)
    • ♻️ Largura de banda - Interfaces (Múltiplas + Top ASNs) Manual
    • ♻️ Largura de banda - Interfaces (Múltiplas + Top ASNs) Meu Cliente
    • ♻️ Largura de banda - Interfaces (Múltiplas + Top ASNs) Serviços
    • ♻️ Home

⚠️ ATENÇÃO: ⚠️
Salve suas dashboards personalizadas pois ao reimportar as mesmas serão excluidas!!!
❗️É preciso reimportar novamente as Dashboards, e definir da Dash Home para seu Profile

Versão 1.2.1 (Stable) - 29/06/2024:

  • ⚙️ Aviso na dashboard Registro e Licença se tem uma versão mais recente.
  • ❌ Dashboards que foram removidas/substituídas/Adicionadas:
    • ❌Largura de banda - ASN + Prefixos Favoritos 👉 Faz o mesmo em: Interfaces (Agregadas + Prefixos e ASN Favoritos)
    • ♻️ Volta da Dashboard: Largura de banda - Filtro (Manual)
  • ⚙️ Corrigido agrupamento por SRC AS / DST AS onde mostrava ASN 0 + Private.
  • ⚙️ Adicionados os campos de saídas JSON para análise::
    • bpp: Bytes por pacote
  • ♻️ Com o novo valor de bpp (bytes por pacote), várias dashboards foram atualizadas:
    • 🔄 Análise - Botnet (ASN)
    • 🔄 Análise - Botnet (IP)
    • 🔄 Análise - Filtro (Interfaces)
    • 🔄 Análise - Filtro (IP)
    • 🔄 Análise - Filtro (Manual)
    • 🔄 Análise - Filtro (Manual) CGNAT
    • 🔄 Análise - Filtro (Meus Prefixos)
    • 🔄 Análise - Filtro (Personalizado)
    • 🔄 Análise - Filtro (Prefixos Internos)
    • 🔄 Análise - Serviços (Interfaces)
  • 🔄 Algumas outras dashboards tiveram alguns ajustes “finos”.
  • ⚙️ Adicionado novos recurso de geolocalização ao motor da API para futuras versões.

⚠️ ATENÇÃO: ⚠️
Salve suas dashboards personalizadas pois ao reimportar as mesmas serão excluidas!!!
❗️É preciso reimportar novamente as Dashboards, e definir da Dash Home para seu Profile

Versão 1.2.0 (Stable) - 12/04/2024

  • 🎉 Novidade no painel de administração
    • Novo botão para visualizar os logs.
    • Status da API na tela de login e principal.
    • Link para documentação.
  • 🙌 Suporte IPv6 em source_path » snmp » ip
  • ⚙️ Adicionados os campos de saídas JSON para análise::

    • mac_src_in: Endereço MAC de Origem (Entrada)
    • mac_src_out: Endereço MAC de Origem (Saída)
    • mac_dst_in: Endereço MAC de Destino (Entrada)
    • mac_dst_out: Endereço MAC de Destino (Saída)
    • label: Identificar ou categorizar o fluxo de dados com uma etiqueta específica.
    • tos: Tipo de Serviço (ToS) - Prioridade e o tipo de serviço solicitado para o pacote.
    • flags: Indicadores ou estados do pacote, como SYN, ACK, FIN em conexões TCP.
  • 🔄 Dashs de Análise contam com novas colunas dos valores acima.

  • ❌ Dashboards a serem removidas:
    • ❌ Análise - Filtro (Manual) BGP Rotas
      • 👉 Faz o mesmo em: Análise - Filtro (Manual)

❗️É preciso reimportar novamente as Dashboards, e definir da Dash Home para seu Profile

Versão 1.1.6 (Stable) - 03/04/2024

  • 🔨 Ajustes para que os filtros entendam rodas “default”.
    • ::/0 para 2000::/3
    • net 0.0.0.0/0 para net 0.0.0.0/1 OR net 128.0.0.0/1
  • 🪲 Corrijido CDN77 para não aparecer em CDNs
  • ♻️ Atualizações Grafana / Plugins
  • ♻️ Com a atualização do plugin volkovlabs-echarts-panel 6.0.0 varias dashbords foram atualizadas para melhor funcionamento.
    • 🔄 Hardware
    • 🔄 Registro e Licença
    • 🔄 Hardware e Licença
    • 🔄 Análise - Filtro (IP)
    • 🔄 Análise - Filtro (Manual)
    • 🔄 Análise - Interfaces + Serviços
    • 🔄 Análise Geral - ASN + Prefixos (Favoritos)
    • 🔄 Análise Geral - ASN + Prefixos (Favoritos) Meu Cliente
    • 🔄 Análise Geral - Top ASN & IPs (Interfaces)
    • 🔄 Largura de banda - ASN + Prefixos Favoritos
    • 🔄 Largura de banda - BGP Peer
    • 🔄 Largura de banda - Filtro (Personalizados)
    • 🔄 Largura de banda - Filtro (Prefixos Internos)
    • 🔄 Largura de banda - Interfaces (Agregadas + Manual)
    • 🔄 Largura de banda - Interfaces (Agregadas + Prefixos e ASN Fav) Meu Cliente
    • 🔄 Largura de banda - Interfaces (Agregadas + Prefixos e ASN Favoritos)
    • 🔄 Largura de banda - Interfaces (Agregadas Top ASNs)
    • 🔄 Largura de banda - Interfaces (Agregadas)
    • 🔄 Largura de banda - Interfaces (Múltiplas + Filtro Manual)
    • 🔄 Largura de banda - Interfaces (Múltiplas + Filtros personalizados)
    • 🔄 Largura de banda - Interfaces (Múltiplas + Meu prefixos)
    • 🔄 Largura de banda - Interfaces (Múltiplas + Prefixos e ASN Favoritos)
    • 🔄 Largura de banda - Interfaces (Múltiplas + Top ASNs)
    • 🔄 Largura de banda - Interfaces (Múltiplas + Top ASNs) Meu Cliente
    • 🔄 Largura de banda - Interfaces (Múltiplas)
    • 🔄 Largura de banda - Meus Prefixos
  • ❌ Dashboards a serem removidas:
    • ❌ Análise - Serviços
      • 👉 substituída: Análise - Serviços (Interfaces)
    • ❌ Análise - Interfaces + Serviços
      • 👉 substituída: Análise - Serviços (Interfaces)
    • ❌ Análise Geral - Top ASN & IPs
      • 👉 substituída: Análise Geral - Top ASN & IPs (Interfaces)
    • ❌ Largura de banda - Filtro (Manual)
      • 👉 substituída: Largura de banda - Interfaces (Múltiplas + Filtro Manual)

❗️É preciso reimportar novamente as Dashboards, e definir da Dash Home para seu Profile

❗️Recomendo atualizar o grafana (v10.4.x)

❗️Recomendo atualizar o nfdump (v1.7.4)

Versão 1.1.5 (Stable) - 11/03/2024

  • 🔩 Novo Scrip: Descobrindo CDNs de um prefixo
  • ⚙️ Nova função /trafsubnet para retornar todos/intervalo dos prefixos /8 (IPv4)
  • ⚙️ Nova função /trafnet8 para retornar dados de prefixos (IPv4/IPv6)
  • 🎉 Nova Dashboard: Análise - Segmentando em Sub-redes 8 (IPv4)
  • 🎉 Nova Dashboard: Análise - Segmentando em Sub-redes (IPv4 Manual)
  • 🎉 Nova Dashboard: Análise - Segmentando em Sub-redes (IPv6 Manual)

❗️Recomendo atualizar o grafana (v10.3.x)

❗️Recomendo atualizar o nfdump (v1.7.4)

❗️Não é preciso reimportar todas as Dashboards, apenas instale as “Análise - Segmentando em Sub-redes *”

Versão 1.1.4 (Stable) - 25/01/2024

  • ⚙️ Script de instalação/atualização transparente. (Retorna todas as saídas)
  • ⚙️ Melhorias nos comandos nfdump executados pelo motor da API.
  • 🎉 Nova Dashboard: Largura de banda - Interfaces (Múltiplas + Top ASNs) Meu Cliente
  • 🎉 Nova Dashboard: Análise Geral - ASN + Prefixos (Favoritos) Meu Cliente
  • 🎉 Nova Dashboard: Informações ASN

❗️Recomendo atualizar o grafana (v10.3.1)

❗️É preciso reimportar novamente as Dashboards, e definir da Dash Home para seu Profile

Versão 1.1.3 (Stable) - 10/10/2023

  • 🪲 Correção da dashboard Análise Geral - Top ASN & IPs quando retornava AS = 0.
  • 🪲 Traduz ::/0 para ::/1 Bug #474 - solução temporária.
  • 💾 Adicionado botão para backup no Painel Admin (Serviços).
  • ⚙️ Melhorias nos comandos nfdump executados pelo motor da API.
  • 🎉 Nova Dashboard: Largura de banda - Interfaces (Múltiplas + Prefixos Internos)
  • ⚙️ Unidades de medida padronizadas em bits: [‘b’, ‘Kb’, ‘Mb’, ‘Gb’, ‘Tb’].

Versão 1.1.2 (Stable) - 06/10/2023

  • 🪲 Correção dos Dados nas Dashboards Largura de banda - Interfaces (Múltiplas …

Versão 1.1.1 (Stable) - 02/10/202

  • ⚙️ Suporte para obter os Peer do Juniper/Junos via SNMP - Contribuição @Maykbn

Versão 1.1.0 (Stable) - 28/09/2023

  • 🎉 Dash nova: Largura de banda - Interfaces (Múltiplas)
  • 🎉 Dash nova: Largura de banda - Interfaces (Múltiplas + Filtro Manual)
  • 🎉 Dash nova: Largura de banda - Interfaces (Múltiplas + Prefixos e ASN Favoritos)
  • 🎉 Dash nova: Largura de banda - Interfaces (Múltiplas + Meu prefixos)
  • 🎉 Dash nova: Largura de banda - Interfaces (Múltiplas + Filtros personalizados)
  • 🔄 Dash renomeada: Largura de banda - Interfaces (Top ASNs) para Largura de banda - Interfaces (Múltiplas + Top ASNs)
  • 🔄 Dash renomeada: Largura de banda - Interfaces para Largura de banda - Interfaces (Agregadas)
  • 🔄 Dash renomeada: Largura de banda - Interfaces (Top ASNs Individual) para Largura de banda - Interfaces (Agregadas Top ASNs)
  • 🔄 Dash renomeada: Largura de banda - Interfaces + (Filtro Manual) para Largura de banda - Interfaces (Agregadas + Manual)
  • 🔄 Dash renomeada: Largura de banda - Interfaces + (Prefixos e ASN Favoritos) para Largura de banda - Interfaces (Agregadas + Prefixos e ASN Favoritos)

❗️É preciso reimportar novamente as Dashboards, e definir da Dash Home para seu Profile

Versão 1.0.1 (Stable) - 25/09/2023

  • ⚙️ Remove o prefixo ::ffff: de um endereços IPv4 mapeados em IPv6, ao rodar API com suporte IPv4+v6 (“api_bind”: “::”)
  • ⚙️ Aprimoramento da eficiência na limpeza de disco e cache, eliminando o problema de uso de 100% da CPU durante o início da rotina de limpeza.
  • ⚙️ Adicionada a capacidade de remover diretórios vazios após a exclusão de arquivos.

❗️Não é preciso importar novamente as Dashboards

Versão 1.0.0 (Stable) - 19/09/2023

  • ⚙️ Otimizações do core em relação a versão RC.
  • 🍻 Lançado RR Flow