[ShellScript] shMTR – ShellMTR

Apresento o shMTR, um utilitário de linha de comando para rastreamento de rotas e testes de ping, totalmente compatível com Shell Script. Ele é inspirado no popular WinMTR, trazendo sua funcionalidade para o mundo do Shell Script.

Download – https://github.com/junovanfantin/shMTR

Funcionalidades

  • Rastreamento de rotas (traceroute)
  • Testes de ping múltiplos
  • Cálculo de estatísticas de ping (média, perda de pacotes)
  • Opção de timeout configurável
  • Interface de linha de comando interativa
  • Geração de relatórios

Como usar

  1. Clone este repositório: git clone https://github.com/seu-nome-de-usuario/shMTR.git
  2. Navegue até o diretório: cd shMTR
  3. Dê permissão de execução: chmod +x shMTR.sh
  4. Execute o script:
    • Com argumentos: ./shMTR.sh 8.8.8.8 -t 100 -n 5 Este comando rastreia a rota para 8.8.8.8, usando um timeout de 100ms e realizando 5 testes de ping por IP.
    • Interativo: ./shMTR.sh O script irá solicitar o IP e outras informações.
  5. Exemplo de saída:

Opções

  • -t <timeout>: Define o timeout para ping em ms (padrão: 100ms)
  • -n <testes>: Define o número de testes por IP (padrão: 1)
  • -s: Salva os resultados em um arquivo shMTR-DATA-IP.txt (padrão: não)
  • --help | -h: Exibe este tutorial

Relatórios

Para gerar um relatório, pressione a opção “-s” ao executar o script. O relatório será salvo em um arquivo com o nome shMTR-DATA-IP.txt.

Contribuições

Sinta-se à vontade para enviar pull requests com melhorias e sugestões!

Créditos

Este script foi criado por Junovan Fantin em conjunto com Gemini 2.0 Flash.

CATEGORIES:

Software Livre

Comments are closed