8000 GitHub - estevam5s/laboratorio-wireshark: CyberLab Wireshark é uma plataforma educacional web desenvolvida com Python e Streamlit, criada para facilitar o aprendizado e a prática de análise de tráfego de rede e cibersegurança. Este laboratório virtual oferece um ambiente completo onde estudantes e profissionais podem aprender os fundamentos do Wireshark, uma das ferramentas mais poderosas
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

CyberLab Wireshark é uma plataforma educacional web desenvolvida com Python e Streamlit, criada para facilitar o aprendizado e a prática de análise de tráfego de rede e cibersegurança. Este laboratório virtual oferece um ambiente completo onde estudantes e profissionais podem aprender os fundamentos do Wireshark, uma das ferramentas mais poderosas

Notifications You must be signed in to change notification settings

estevam5s/laboratorio-wireshark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

CyberLab Wireshark - Laboratório Web de Cibersegurança

Wireshark Logo

Descrição

CyberLab Wireshark é um laboratório web interativo desenvolvido em Python com Streamlit, focado no ensino de análise de tráfego de rede e cibersegurança utilizando o Wireshark. O projeto oferece um ambiente completo para estudantes e profissionais da área de segurança da informação, combinando teoria, simulações práticas e desafios.

Recursos Principais

🔬 Simulador de Wireshark

  • Captura e análise de pacotes simulados
  • Filtros de exibição avançados
  • Detecção automatizada de atividades suspeitas
  • Estatísticas e visualizações de tráfego em tempo real

📚 Tutorial Interativo

  • Guia completo sobre instalação e configuração do Wireshark
  • Análise detalhada de protocolos comuns (HTTP, DNS, TCP, ICMP, etc.)
  • Explicações sobre técnicas de captura e análise
  • Material adaptado para diferentes níveis de conhecimento

🛣️ Roadmap de Estudos

  • Caminho de aprendizado estruturado do básico ao avançado
  • Competências a desenvolver em cada etapa
  • Recomendações de certificações relevantes
  • Recursos complementares de aprendizado

🏆 Desafios Práticos

  • Exercícios com dificuldade progressiva
  • Cenários realistas de análise de segurança
  • Casos de estudo de forense digital
  • Análise de diferentes tipos de ataque

📑 Recursos Educacionais

  • Tutoriais em vídeo recomendados
  • Glossário completo de termos técnicos
  • Ferramentas complementares ao Wireshark
  • FAQ e guias de referência rápida

Requisitos de Sistema

  • Python 3.8 ou superior
  • Bibliotecas Python listadas em requirements.txt
  • Navegador web moderno
  • Conexão com a internet (para recursos online)

Instalação

  1. Clone este repositório:
git clone https://github.com/seu-usuario/cyberlab-wireshark.git
cd cyberlab-wireshark
  1. Crie um ambiente virtual (recomendado):
python -m venv venv
source venv/bin/activate  # No Windows: venv\Scripts\activate
  1. Instale as dependências:
pip install -r requirements.txt
  1. Execute a aplicação:
streamlit run main.py
  1. Acesse a aplicação no navegador (geralmente em http://localhost:8501)

Estrutura do Projeto

cyberlab-wireshark/
├── main.py                  # Ponto de entrada da aplicação
├── app2.py                  # Funções de análise de pacotes
├── app3.py                  # Geração de relatórios e visualizações
├── app4.py                  # Tutorial interativo
├── app5.py                  # Roadmap e desafios práticos
├── app6.py                  # Laboratório prático e simulador
├── app8.py                  # Recursos educacionais e interface principal
├── requirements.txt         # Dependências do projeto
├── README.md                # Este arquivo
└── docs/                    # Documentação adicional

Uso

  1. Inicie a aplicação seguindo as instruções de instalação
  2. Navegue pelo menu lateral para acessar os diferentes módulos
  3. Para iniciantes, recomendamos começar pelo "Tutorial Interativo"
  4. Siga o "Roadmap de Estudos" para um aprendizado estruturado
  5. Pratique no "Laboratório Prático" com simulações e capturas reais
  6. Teste seus conhecimentos nos "Desafios Práticos"

Casos de Uso Educacionais

  • Sala de Aula: Complemento para cursos de segurança da informação e redes
  • Treinamento Corporativo: Capacitação de equipes de segurança e TI
  • Autoaprendizado: Plataforma completa para estudo independente
  • Preparação para Certificações: Material prático para certificações de rede e segurança

Avisos Importantes

  • Este laboratório é destinado exclusivamente para fins educacionais
  • O uso de ferramentas de análise de rede como o Wireshark deve seguir regulamentações e políticas locais
  • Nunca capture tráfego em redes sem expressa autorização

Contribuição

Contribuições são bem-vindas! Se você deseja melhorar o CyberLab Wireshark, siga estes passos:

  1. Faça um fork do repositório
  2. Crie uma branch para sua feature (git checkout -b feature/nova-funcionalidade)
  3. Commit suas mudanças (git commit -m 'Adiciona nova funcionalidade')
  4. Push para a branch (git push origin feature/nova-funcionalidade)
  5. Abra um Pull Request

Licença

Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.

Contato

Para questões, sugestões ou colaborações, entre em contato através de:


Desenvolvido para fins educacionais como parte de um projeto de ensino de cibersegurança.

About

CyberLab Wireshark é uma plataforma educacional web desenvolvida com Python e Streamlit, criada para facilitar o aprendizado e a prática de análise de tráfego de rede e cibersegurança. Este laboratório virtual oferece um ambiente completo onde estudantes e profissionais podem aprender os fundamentos do Wireshark, uma das ferramentas mais poderosas

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0