As 10 principais ferramentas de rede do Ubuntu
Veremos 10 ferramentas de rede do Ubuntu aqui, que são fáceis de usar e oferecem recursos importantes.
1. Iftop
Esta é uma das ferramentas mais fáceis de usar para uso de rede e operações DNS. Quando é iniciado no Ubuntu, obtemos uma tela simples como:
Tela inicial do Iftop
Podemos pressionar “h” e veremos a tela de ajuda para mais recursos:
Tela de ajuda para iftop
É muito semelhante ao utilitário top, mas é especializado em monitoramento de rede e em saber qual processo está usando a rede, em qual IP e qual largura de banda eles estão consumindo.
2. Vnstat
Vnstat é outro utilitário de monitoramento de rede que geralmente está incluído na maioria das distribuições Linux ou pode ser instalado muito facilmente. Como o último utilitário, permite controlar os pacotes de rede enviados e recebidos em um determinado intervalo de tempo escolhido pelo próprio usuário. Com a tela de ajuda do vnstat, podemos ver os seguintes recursos:
$ vnstat --helpvnStat 1.18 por Teemu Toivola
-q, --query query database
-h, --hours horas show
-d, --days show days
-m, --months show months
-w, --weeks show semanas
-t, --top10 mostrar top10
-s, --short usa saída curta
-u, --atualizar banco de dados de atualização
-i, --iface selecionar interface (padrão: eth0)
-?, --ajuda breve ajuda
-v, --version show version
-tr, --traffic calcular o tráfego
-ru, --rateunit swap unidade de taxa configurada
-l, --live mostra a taxa de transferência em tempo real
Veja também "--longhelp" para a lista de opções completa e "man vnstat".
Como ele não tem uma GUI sofisticada, estamos mostrando a saída do console aqui:
$ vnstatBanco de dados atualizado: Seg, 10 de setembro, 09:52:01 2018
eth1 desde 20/11/08
rx: 3.32 TiB tx: 2.81 TiB total: 6.13 TiB
por mês
rx | tx | total | média. avaliar
------------------------+-------------+-------------+---------------
Agosto 18 609.40 GiB | 282.21 GiB | 891.61 GiB | 2.79 Mbit / s
Set '18 16.95 GiB | 10.46 GiB | 27.40 GiB | 2.80 Mbit / s
------------------------+-------------+-------------+---------------
estimado em 552.14 GiB | 340.70 GiB | 892.83 GiB |
diariamente
rx | tx | total | média. avaliar
------------------------+-------------+-------------+---------------
ontem 19.19 GiB | 8.63 GiB | 27.82 GiB | 2.70 Mbit / s
hoje 16.95 GiB | 10.46 GiB | 27.40 GiB | 2.80 Mbit / s
------------------------+-------------+-------------+---------------
estimado em 17.81 GiB | 10.99 GiB | 28.80 GiB |
Claramente, ele também fornece uma estimativa dos dados que serão usados na mesma taxa para o mês.
3. Iptraf
Iptraf é outra ótima ferramenta de monitoramento de rede baseada em console para Ubuntu ou Linux em geral, que coleta uma grande quantidade de dados em termos de IPs que passam pela rede com um mergulho profundo em detalhes como seus sinalizadores ICMP, falhas de TCP e contagem de bytes. Até mesmo uma interface básica para o mesmo será semelhante a:
Ubuntu iptraf
Além da contagem de bytes de rastreamento de pacote, temos muitos outros recursos, como:
Recursos do Ubuntu iptraf
4. Hping3
Hping3 é um utilitário de linha de comando semelhante ao comando Ping, com uma pequena adição que pode usar TCP, UDP e RAW-IP como protocolos de transporte. A principal característica é que ele não só verifica se uma porta ou um IP está aberto, mas também mede o tempo de ida e volta que o pacote demorou para voltar. Por exemplo, se precisamos verificar se www.Google.com tem uma porta aberta 443 e calcula o tempo de ida e volta, podemos usar o seguinte comando:
hping3 www.Google.com -S -V -p 443Aqui está o que recebemos de volta com este comando:
Hping3 ida e volta
5. Dstat
Dstat é comparativamente uma ferramenta de monitoramento de rede menos conhecida na família Linux. O Dstat nos permite exibir todos os recursos do nosso sistema quase em tempo real, podemos, por exemplo,. compare a utilização do disco em combinação com as interrupções do nosso controlador IDE ou compare os números da largura de banda da rede diretamente com a taxa de transferência do disco (no mesmo intervalo).
Encontre mais informações aqui para esta ferramenta.
6. Icinga
Icinga é uma ferramenta de nível empresarial para monitoramento de rede que também cuida de qualquer atividade suspeita no servidor e informa os usuários configurados como o administrador sobre tais atividades. Ele tem um painel interativo muito bom que se parece com:
Painel Icinga
É até possível experimentar um painel de demonstração para esta ferramenta. Visite esta página para mais informações.
7. slurm
slurm é uma ferramenta simples e inteligente de monitoramento de carga de rede. Possui os seguintes recursos:
- Ele fornece estatísticas de tráfego em tempo real
- Possui três modos de gráfico: RX e TX combinados e duas visualizações divididas
- Ele pode monitorar qualquer dispositivo de rede
- Amaldiçoa os gráficos ASCII
- Tem suporte para tema ASCII
É uma ferramenta de rede de código aberto (procure aqui o código-fonte). Possui uma interface básica como:
Interface Slurm
8. bmon
bmon, que significa Bandwidth Monitor, é outra ferramenta de monitoramento de rede com a especialidade de monitorar o tráfego de múltiplas interfaces. Ele também fornece informações sobre pacotes, erros e muito mais dados essenciais para monitoramento. Depois de instalado, aqui está a lista de recursos que fornece para monitoramento:
Recursos do bmon
Quando o iniciarmos com uma interface de rede, veremos uma interface simples como:
interface bmon
9. Nmap
Nmap é um dos scanners de rede mais populares para uso comum. As informações que ele pode fornecer incluem (mas não se limitam a):
- Ele pode dizer o que está sendo executado em um determinado host de rede
- Digitalize e identifique portas TCP abertas
- Qual sistema operacional está sendo executado em determinado IP
- Varreduras de ping em uma sub-rede IP
Podemos -O opção para detecção de sistema operacional. Vejamos um exemplo de comando que usamos:
Interface Nmpa
10. Tcpdump
Tcpdump é uma excelente ferramenta que vai além do seu escopo para fornecer recursos como farejar também. Pode analisar dados que saem do host e também os dados que chegam ao host. É possível interceptar o tráfego entre dois hosts com esta ferramenta também (é claro que você precisa ter acesso a esses hosts). Primeiro tentamos um comando para ver quais dados estão saindo de nosso host:
Tráfego de saída
Em seguida, também podemos tentar detectar o tráfego que sai de uma porta específica:
Tráfego Portuário
Conclusão
Nesta lição, vimos algumas ferramentas de rede mais populares no ecossistema Ubuntu. Mesmo que possamos ter perdido algumas boas ferramentas, por favor mencione-as no meu Twitter que você acha que deveriam ter sido cortadas em @sbmaggarwal ou @linuxhint.