Table of Contents

Nível Básico

1. Verificação de Conectividade

2. Exibição de Configuração de Rede

3. Resolução de DNS

4. Exibição de Rotas de Rede

Nível Intermediário

1. Configuração de Interfaces de Rede

2. Diagnóstico e Solução de Problemas de Rede

3. Teste de Transferência de Dados

4. Firewall com `ufw`

Nível Avançado

1. Análise de Pacotes com `tcpdump`

2. Tunelamento Seguro com `ssh`

3. Controle Avançado de Firewall com `iptables`

4. Redirecionamento de Pacotes com `iptables`

5. Configuração de VPN com `openvpn`

6. Gerenciamento de Bandwidth com `tc`

Nível Especializado

1. Monitoramento e Análise de Rede com `nmap`

2. Manipulação de Pacotes com `scapy`

    send(IP(dst="192.168.1.1")/ICMP())
 
  1. Descrição: Envia um pacote ICMP para o IP 192.168.1.1, útil para testes personalizados de conectividade.
    send(IP(src="1.2.3.4", dst="192.168.1.1")/ICMP())
 
  1. Descrição: Envia um pacote ICMP com o IP de origem falsificado como 1.2.3.4, o que pode ser usado para testar comportamentos de firewall ou IDS.

3. Otimização de Tráfego com `ethtool`

4. Segurança de Rede com `fail2ban`

5. Túnel de Rede com `wireguard`

6. Qualidade de Serviço com `tc` e `qdisc`