Nesse curso iremos aprender como funciona o Iptables (firewall do Linux desde o lançamento do kernel 2.4), veremos vários conceitos de Linux, formas de ataque, você entenderá como um firewall funciona e assim poderá levar esse conhecimento para implantar outros firewalls.
No curso eu ensino como realizar diversas proteções contra ataques, mostro como burlar proteções, utilizo diversas ferramentas de segurança, mostro na prática o funcionamento dos protocolos de rede através de um analisador de tráfego.
É um curso completo, vai agregar muito conhecimento a sua carreira.
Segue as principais caracteristicas do Iptables:
Especificação de portas/endereço de origem/destino
Suporte a protocolos TCP/UDP/ICMP (incluindo tipos de mensagens icmp)
Suporte a interfaces de origem/destino de pacotes
Manipula serviços de proxy na rede
Tratamento de tráfego dividido em chains (para melhor controle do tráfego que entra/sai da máquina e tráfego redirecionado.
Permite um número ilimitado de regras por chain
Muito rápido, estável e seguro
Possui mecanismos internos para rejeitar automaticamente pacotes duvidosos ou mal formados.
Suporte a módulos externos para expansão das funcionalidades padrões oferecidas pelo código de firewall
Suporte completo a roteamento de pacotes, tratadas em uma área diferente de tráfegos padrões.
Suporte a especificação de tipo de serviço para priorizar o tráfego de determinados tipos de pacotes.
Permite especificar exceções para as regras ou parte das regras
Suporte a detecção de fragmentos
Permite enviar alertas personalizados ao syslog
sobre o tráfego aceito/bloqueado.
Redirecionamento de portas
Masquerading
Suporte a SNAT (modificação do endereço de origem das máquinas para um único IP ou faixa de IP's).
Suporte a DNAT (modificação do endereço de destino das máquinas para um único IP ou fixa de IP's)
Contagem de pacotes que atravessaram uma interface/regra
Limitação de passagem de pacotes/conferência de regra (muito útil para criar proteções contra, syn flood, ping flood, DoS, etc)