📖
Introducao à segurança digital
  • Introdução à Segurança Digital
  • Introdução a Linux
  • Criptografia
    • Introdução
    • Definições e Objetivos
    • Criptografia Clássica
    • Criptografia Moderna
    • Guia de Python para criptografia
  • Redes
    • Ataques
      • Arp Cache Poisoning
      • DNS Cache Poisoning
      • Slow Loris
      • Syn Flood
      • WPA Cracking
      • Deauth
    • Ferramentas
      • Resumo das Ferramentas
      • Suíte Aircrack
      • Wireshark
      • Netcat
      • Nmap
      • Netstat
      • Kathará
    • Pacote & Protocolo
    • Camada de Rede
    • Camada de Transporte
    • IANA
    • Three-way Handshake
    • DHCP
    • DNS
    • NAT
    • Pentest
      • FTP
      • SMB
      • SSH
      • VPN
    • Avançado
  • Web
    • Semana 1
      • Introdução à Web
      • Entendendo as URLs
      • Introdução ao HTML e ao CSS
      • Directory Traversal
      • Introdução ao Javascript
      • Cross Site Scripting (XSS)
      • Cookies e sessões
      • Protocolo HTTP
      • Protocolo HTTPS
      • 2020 - XML External Entities (XML) Injection
    • Semana 2
      • Servidores Web
      • PHP (Programação server-side)
      • Command Injection
      • Cookie Poisoning
      • Bancos de Dados
      • SQL Injection
      • Insecure Direct Object Reference (IDOR)
      • 2020 - Portas e Serviços
      • 2020 - API's e Serviços Rest
  • CTF
  • Engenharia Reversa
    • Arquivos
    • Registradores e tipos de dados
    • Hello World em x86
    • Pilha
    • GDB
    • Ghidra
  • Pwning
    • Integer Overflow
    • Buffer Overflow
    • Pwntools
    • Shellcode
    • Proteções
  • Hardware
    • Introdução ao Hardware Hacking
    • Introdução ao Infravermelho
Powered by GitBook
On this page
  • Instalação
  • Debian e derivados
  • Arch e derivados

Was this helpful?

  1. Redes
  2. Ferramentas

Kathará

PreviousNetstatNextPacote & Protocolo

Last updated 4 years ago

Was this helpful?

O é uma ferramenta que permite a simulação de redes, máquinas e topologias inteiras através do docker. Ele é o sucessor do e permite que os laboratórios do netkit sejam utilizados pelo kathará, somente em alguns casos específicos é necessário adaptação.

Instalação

Debian e derivados

Para instalação no Debian, Ubuntu, Linux Mint, PopOS, Kali, etc, basta seguir o disponível na . Basicamente será necessário instalar o docker e adicionar o repositório (PPA) do kathará. Ambas as instalações podem ser feitas pelo apt.

Arch e derivados

Para instalar no Arch e Manjaro, é necessário satisfazer as dependências do kathará e baixar o arquivo zip do .

As dependências principais são python 3, normalmente já instalado por padrão, e o docker, que deve ser instalado com o pacman. A instalação do docker é feita por:

sudo pacman -S docker

E a checagem do Python 3 pode ser feita por:

python3 --version

Se ele estiver instalado, irá imprimir na tela a versão.

Em seguida, você deve baixar o zip do e, estando no mesmo diretório do arquivo zip, descompactá-lo com:

unzip Kathara-master.zip

Agora teremos que instalar as bibliotecas Python utilizadas. Vá para o diretório com o código e digite:

sudo python -m pip install -r src/requirements.txt

Em seguida, você já poderá usar o kathará. Para testar a instalação, pode usar o seguinte comando:

sudo python src/kathara.py check

E ele checará se consegue rodar um exemplo, pode demorar alguns minutos a depender de sua conexão.

Se ele apresentar erro, pode ser que seja necessário habilitar e iniciar o serviço responsável por iniciar o docker, para isso:

sudo systemctl enable docker.service
sudo systemctl start docker.service

Então execute o teste do kathará novamente.

Kathará
netkit
tutorial
wiki do kathara
repositório no github
repositório