4net.sh - Calcula velocidade de transmissão na rede
Publicado por joseh goncalves (última atualização em 17/07/2013)
[ Hits: 12.735 ]
Download 1288152839.4net.sh (versão 2)
Download 1370491451.4net.sh (versão 3)
Download 1374070681.4net.sh (versão 4)
Calcula velocidade de transmissão na rede tendo em base o comando ping. Para usar deve ser seguido de uma URL, ex.:
4net.sh www.vivaolinux.com.br
Versão 2 - Enviado por joseh goncalves em 27/10/2010
Changelog: Versão com mais comentários, buscando os dados para base dos cálculos direto do arquivo de log e adicionado data e hora corrente no resultado do cálculo, permitindo que o usuário possa guardar um histórico caso desconfie que sua rede está tendo problemas em certas horas do dia.
Basta direcionar a saida do programa para um arquivo de texto, como no exemplo:
$ ./4net.sh vivaolinux.com.br >> /home/usuário/historico-4net.txt
# obrigado companheiros do VOL! : )
Versão 3 - Enviado por joseh goncalves em 06/06/2013
Changelog: - Retirados alguns bugs.
- Reescritos alguns trechos para "limpeza de código".
Versão 4 - Enviado por joseh goncalves em 17/07/2013
Changelog: Modificado o script de cálculo para mostrar o tráfico em kpbs (kilobits por segundo).
#!/bin/sh # # 4net.sh V. 1.0 # # Author: Joseh goncalves, <joseh.goncalves@linkbr.com.br> # # This program is writer for calculate de speed of broadcast # in your net fron the command "ping". # use_message=" 4net.sh Version 1.0 usage: $0 [ h , --help ] : show this help message and exit $0 [ URL ] : Use the command ping in url and sign the answher in bytes/second " case "$1" in -h | --help) echo $use_message exit 0 ;; esac ping -c 20 $1 > /tmp/change_data_in_net.txt time_s=$(( `grep transmitted /tmp/change_data_in_net.txt | rev | cut -c3-100 | cut -d\ -f1 | rev` / 1000 )) echo " $(( 2560 / $time_s )) bytes/second changed whith $1 " # total bytes transmitted and received / total seconds approximate
Autenicação no Serviço ADSL da Brasil Telecom
Script para criação de diretorio do usuario no Samba com A.D.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Gestão de Ambiente em uma rede Linux (3)
Alguém já usou o framework Avalonia para desenvolver interfaces de usu... (1)