Infraestrutura em Python que cria grafos de conhecimento e de contexto a partir de dados corporativos, com raciocínio, governança de ontologias e proveniência W3C PROV-O para decisões de IA auditáveis.
CarterPerez-dev/Cybersecurity-Projects
Coleção de 70 projetos práticos de cibersegurança com código-fonte completo, além de roteiros para certificações e recursos de aprendizagem, organizados do nível iniciante ao avançado.
- Estrelas
- 8,317
- Forks
- 1,207
- Issues abertas
- 1
- Último commit
- há 5 dias
O que é?
Cybersecurity Projects é um repositório de aprendizagem com 70 ferramentas e laboratórios de segurança, cada um pensado para ser estudado, aprimorado ou usado como referência. Os projetos estão organizados em quatro níveis: Foundations, para quem está começando a programar, seguido por Beginner, Intermediate e Advanced. Os temas incluem gerenciadores de senhas, scanners de portas, identificação de hashes, auditorias de cabeçalhos HTTP, detecção de ataques de força bruta via SSH, rastreamento de chamadas de sistema com eBPF, varredura de secrets, geração de SBOM e fuzzing.
Além do código, o repositório inclui 10 roteiros de carreira estruturados, como os de SOC Analyst e Pentester, com guias de certificação, além de uma lista selecionada de ferramentas, cursos e comunidades. Muitos projetos são escritos em Python, Go, Rust, C++ e outras linguagens, e cada um informa o tempo estimado para conclusão.
Os projetos de Foundations são ferramentas de arquivo único, com código-fonte amplamente comentado e docstrings para cada função, voltadas a quem nunca programou em Python. Algumas entradas de projetos ainda são apenas sinopses, e o repositório continua sendo ampliado.
Recursos principais
- 0170 projetos que vão do nível iniciante ao avançado
- 02Nível Foundations com ferramentas de arquivo único e código-fonte amplamente comentado
- 03Dez roteiros de carreira com guias de certificação
- 04Lista selecionada de ferramentas, cursos e comunidades de segurança
- 05Projetos em Python, Go, Rust, C++, C, Bash e outras linguagens
Casos de uso
- Aprender conceitos de segurança criando ferramentas como scanners, cifras ou um gerenciador de senhas
- Adicionar projetos práticos ao portfólio de segurança enquanto se prepara para uma vaga
- Seguir um roteiro de certificação para atuar como SOC analyst ou pentester
- Usar o código-fonte como implementação de referência para uma técnica de segurança específica
Tópicos
Perguntas frequentes
- O que é Cybersecurity-Projects?
- Coleção de 70 projetos práticos de cibersegurança com código-fonte completo, além de roteiros para certificações e recursos de aprendizagem, organizados do nível iniciante ao avançado. Cybersecurity Projects é um repositório de aprendizagem com 70 ferramentas e laboratórios de segurança, cada um pensado para ser estudado, aprimorado ou usado como referência. Os projetos estão organizados em quatro níveis: Foundations, para quem está começando a programar, seguido por Beginner, Intermediate e Advanced. Os temas incluem gerenciadores de senhas, scanners de portas, identificação de hashes, auditorias de cabeçalhos HTTP, detecção de ataques de força bruta via SSH, rastreamento de chamadas de sistema com eBPF, varredura de secrets, geração de SBOM e fuzzing.
- Cybersecurity-Projects é gratuito? Qual é a licença?
- Cybersecurity-Projects é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Cybersecurity-Projects ainda é mantido?
- Manutenção ativa. O último commit de Cybersecurity-Projects foi em 14 de out. de 2026.
- Para que posso usar Cybersecurity-Projects?
- Aprender conceitos de segurança criando ferramentas como scanners, cifras ou um gerenciador de senhas Adicionar projetos práticos ao portfólio de segurança enquanto se prepara para uma vaga Seguir um roteiro de certificação para atuar como SOC analyst ou pentester Usar o código-fonte como implementação de referência para uma técnica de segurança específica
- Onde consigo Cybersecurity-Projects?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/CarterPerez-dev/Cybersecurity-Projects
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework de pipelines de dados incremental em Python, com núcleo em Rust, que mantém índices vetoriais e grafos de conhecimento de agentes de IA sincronizados com fontes em constante mudança.
Plataforma OSINT open source baseada em grafos que conecta entidades como domínios, IPs, e-mails e carteiras por meio de enriquecedores automatizados.
Um framework Python para criar e orquestrar sistemas multiagentes com LLMs usando fluxos sequenciais, concorrentes, em grafo, hierárquicos e de mistura de agentes.
Ferramenta de pentest com IA que usa vários provedores de LLM para gerar payloads e analisar alvos web em busca de mais de 50 tipos de vulnerabilidade.
Biblioteca Python e interface web que convertem PDFs, DOCX, PPTX, XLSX, imagens e URLs em Markdown, JSON, CSV ou HTML, com OCR e extração de campos estruturados.