4net.sh - Calcula velocidade de transmissão na rede
Publicado por joseh goncalves (última atualização em 17/07/2013)
[ Hits: 12.803 ]
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
Filtro para importação de extrato do Banco do Brasil para Kmymoney
Script para montar compartilhamento de uma estação Windows
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (0)
Baixar jogos Independentes para Ubuntu [RESOLVIDO] (4)
PIP3 - erro ao instalar módulo do mariadb para o Python (1)
Linux x Plataformas de Trading - um problema (in-)solúvel? (4)