Este projeto fornece um Dockerfile configurado para criar uma imagem personalizada do Kali Linux com uma variedade de ferramentas de teste de penetração (pentest) pré-instaladas. A imagem resultante é ideal para profissionais de segurança, pesquisadores de segurança e entusiastas que desejam ter um ambiente de teste de penetração pronto para uso em contêineres.
Este projeto destina-se apenas a fins educacionais e de pesquisa. Certifique-se de cumprir todas as leis e regulamentos locais ao utilizar ferramentas de teste de penetração.
O Dockerfile resultante inclui as seguintes ferramentas de teste de penetração:
- findomain: Ferramenta de enumeração de subdomínios.
- httpx: Ferramenta para encontrar servidores HTTP ativos.
- gowitness: Ferramenta para capturar screenshots de sites.
- Nmap: Scanner de rede.
- Recon-ng: Framework de reconhecimento.
- SQLMap: Ferramenta automatizada para testes de injeção SQL.
- Dirb: Ferramenta de brute force para diretórios e arquivos em servidores web.
- Netdiscover: Ferramenta de descoberta de hosts ativos.
- Sublist3r: Ferramenta para enumerar subdomínios.
- DVWA (Damn Vulnerable Web Application): Aplicação web vulnerável para práticas de teste.
- Amass: Ferramenta de enumeração de informações de infraestrutura.
- Subfinder: Ferramenta para encontrar subdomínios.
- Dirbuster: Ferramenta de força bruta para descoberta de diretórios web.
Para fazer o deploy desse projeto rode
Clone este repositório:
git clone https://github.com/GilvanFernandes/kalilinux-docker.git
Navegue até o diretório do projeto:
cd kalilinux-docker
Construa a imagem Docker:
docker build -t kalilinux-docker .
Execute um contêiner interativo:
docker run -it kalilinux-docker /bin/bash
Este projeto é uma iniciativa de código aberto e todos são calorosamente convidados a contribuir. Se você é apaixonado por segurança da informação, teste de penetração ou simplesmente deseja colaborar, sua ajuda é mais do que bem-vinda!
- Faça um fork deste repositório.
- Clone o repositório forkado para a sua máquina local:
git clone https://github.com/GilvanFernandes/kalilinux-docker.git
- Crie uma branch para a sua contribuição:
git checkout -b feature/sua-contribuicao
- Faça as alterações desejadas e commit:
git commit -m "Adiciona/Modifica/Corrige alguma funcionalidade"
- Faça o push para o seu fork:
git push origin feature/sua-contribuicao
- Abra um Pull Request neste repositório.
Seja qual for sua experiência ou habilidades, há várias maneiras de contribuir:
- Adicionando novas ferramentas ao Dockerfile.
- Melhorando a documentação existente.
- Corrigindo erros ou problemas relatados.
- Sugerindo novas funcionalidades ou melhorias.
- Testando o projeto e fornecendo feedback.
Para suporte, envia DM no Instagram @ogilvanfernandes.