Uma lista Awesome selecionada de recursos de inteligência de ameaças, com feeds de IPs e domínios, amostras de malware, formatos de dados, frameworks, ferramentas e pesquisas.
87owo/PYAS
Aplicativo de segurança para endpoints Windows que combina regras YARA, inferência de machine learning para PE, verificação de assinaturas, análise opcional na nuvem e um driver minifilter de kernel.
Alternativa open source a:Microsoft Defender
Kaspersky Internet Security
- Estrelas
- 582
- Forks
- 50
- Issues abertas
- 0
- Último commit
- há 3 dias
O que é?
O PYAS Security é um aplicativo de segurança para endpoints Windows que reúne várias camadas de detecção e proteção em um único programa para desktop. A verificação local usa regras YARA, extração de características de PE com inferência de modelos ONNX e verificação de assinaturas Authenticode. Os usuários podem enviar arquivos opcionalmente para análise na nuvem, configurada separadamente dos mecanismos locais.
Para oferecer proteção em tempo real, o projeto monitora processos, arquivos, memória de processos, conexões TCP e configurações do sistema em modo usuário. Ele também inclui um driver minifilter nativo em C++ que aplica regras configuráveis para operações com arquivos, processos, threads, registro, memória, carregamento de imagens e inicialização/disco. Há um editor visual baseado em Blockly para criar essas regras do driver.
O aplicativo também inclui quarentena, listas de permissões e bloqueios, gerenciamento de inicialização, reparo do sistema, ferramentas de limpeza e backup e verificação do MBR. Os utilitários de treinamento de modelos e os arquivos de regras permitem usá-lo como base para estudar detecção de malware e os componentes internos do Windows. Para executar o driver e os recursos de remediação, são necessários privilégios de administrador; recomenda-se usá-los apenas em um ambiente de teste.
Recursos principais
- 01Verifica arquivos com regras YARA e modelos locais de machine learning para PE executados pelo ONNX Runtime.
- 02Verifica assinaturas digitais Authenticode usando as APIs de confiança do Windows.
- 03Monitora novos processos, alterações em arquivos, memória de processos e conexões TCP.
- 04Inclui um driver minifilter em C++ com regras de proteção configuráveis.
- 05Oferece quarentena, listas de permissões e bloqueios, gerenciamento de inicialização e ferramentas de reparo do sistema.
Casos de uso
- Estudar detecção de malware usando regras YARA e modelos baseados em características de PE.
- Experimentar drivers minifilter do Windows e regras de proteção em nível de kernel em uma VM de teste.
- Verificar arquivos suspeitos localmente antes de decidir se serão enviados para análise na nuvem.
Início rápido
- 1
Clone o repositório
git clone https://github.com/87owo/PYAS.git - 2
Entre na pasta do projeto
cd PYAS - 3
Crie e ative um ambiente virtual
.\.venv\Scripts\Activate.ps1 - 4
Instale as dependências e execute o app (execute como administrador para usar todos os recursos)
pip install pystray pefile requests pywebview Pillow yara-python numpy onnxruntime && python PYAS.py
Antes de usar
- Compatível apenas com Windows 10 ou 11; a proteção completa requer privilégios de administrador.
- Os recursos do driver de kernel precisam de um ambiente de build do WDK e de assinatura adequada para uso em produção.
- O repositório público não inclui a implementação do servidor na nuvem.
- O README informa que o projeto disponibiliza o código-fonte e pede que os usuários revisem as licenças de terceiros; a licença não está clara (NOASSERTION).
Tópicos
Perguntas frequentes
- O que é PYAS?
- Aplicativo de segurança para endpoints Windows que combina regras YARA, inferência de machine learning para PE, verificação de assinaturas, análise opcional na nuvem e um driver minifilter de kernel. O PYAS Security é um aplicativo de segurança para endpoints Windows que reúne várias camadas de detecção e proteção em um único programa para desktop. A verificação local usa regras YARA, extração de características de PE com inferência de modelos ONNX e verificação de assinaturas Authenticode. Os usuários podem enviar arquivos opcionalmente para análise na nuvem, configurada separadamente dos mecanismos locais.
- PYAS é gratuito? Qual é a licença?
- PYAS é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- PYAS ainda é mantido?
- Manutenção ativa. O último commit de PYAS foi em 17 de out. de 2026.
- Para que posso usar PYAS?
- Estudar detecção de malware usando regras YARA e modelos baseados em características de PE. Experimentar drivers minifilter do Windows e regras de proteção em nível de kernel em uma VM de teste. Verificar arquivos suspeitos localmente antes de decidir se serão enviados para análise na nuvem.
- Como instalar PYAS?
- Clone o repositório: git clone https://github.com/87owo/PYAS.git Entre na pasta do projeto: cd PYAS Crie e ative um ambiente virtual: .\.venv\Scripts\Activate.ps1 Instale as dependências e execute o app (execute como administrador para usar todos os recursos): pip install pystray pefile requests pywebview Pillow yara-python numpy onnxruntime && python PYAS.py
- Onde consigo PYAS?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/87owo/PYAS
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Espelhe a tela e o áudio de iPhones e iPads no Windows por USB ou AirPlay, com saída para OBS e suporte a vários dispositivos.
Uma pequena CLI para Windows que exibe notificações toast e pode se integrar a agentes de programação com IA para avisar quando as tarefas terminam.
Um sandbox seguro para Python, escrito em Rust, que executa código gerado por IA sem usar contêineres.
Monitor de tráfego de rede que sinaliza comunicações com domínios, IPs, URLs e User-Agents maliciosos conhecidos usando listas de indicadores chamadas trails.
Gerenciador de senhas de código aberto feito com Flutter para dispositivos móveis, desktop e web, compatível com bancos de dados KeePass 2.x KDBX 3 e KDBX 4.