Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
keyhog — Scanner de segredos de código aberto em Rust | Kitploit
Ferramentas/GitHubGitHub/santhreal/keyhog
Análise EstáticaScanners de VulnerabilidadesSegurança de ContêineresAnálise de CódigoAuditoria de ConfiguraçãoSegurança na NuvemDevSecOpsDetecção de SegredosInteligência de AmeaçasSegurança da Cadeia de SuprimentosResposta a Incidentes
881326há 10h 10mRevisado pelo Kitploit
GitHubsanthreal/keyhog

keyhog

Scanner de segredos de código aberto em Rust

Ver RepositórioSite

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

KeyHog scanner de segredos open-source acelerado por GPU para código, histórico Git, nuvem, contêineres, ativos de navegador e CI

KeyHog no crates.io  Documentação do KeyHog  CI  MIT OR Apache-2.0  Estrelas do GitHub e histórico de estrelas de propriedade do repositório

Site · Documentação · Arquitetura · Mecanismo GPU Vyre

KeyHog: scanner de segredos acelerado por GPU para código, nuvem e CI

KeyHog é um scanner de segredos open-source em Rust que encontra e verifica chaves de API, tokens, senhas e credenciais vazadas em código-fonte, histórico Git, contêineres, armazenamento em nuvem, ativos de navegador, conteúdo de colaboração e sistemas em execução.

A maioria dos scanners de segredos para em correspondências de regex na CPU em um checkout de repositório. O KeyHog combina 934 detectores específicos por serviço, decodificação para credenciais ocultas, evidência e supressão sensíveis ao contexto, verificação ao vivo com provedores e execução de primeira classe em CUDA, Metal e WGPU através do Vyre. A calibração mede cada backend elegível de CPU pura em Rust, Hyperscan/SIMD e GPU. O roteamento automático então usa a rota mais rápida comprovada por paridade para o host e a classe de carga de trabalho exatos.

GPU é um backend realExamine a superfície de ataque realSepare o sinal do ruídoAja sobre o resultado
CUDA, Metal nativo e WGPU são pares medidos, não uma cadeia de fallback silenciosa.Examine histórico Git, camadas Docker, arquivos, buckets em nuvem, source maps, WASM, capturas HAR, coleções Git hospedadas e sistemas inteiros.Decodifique base64, hex, URL, protobuf, multiline e configuração estruturada antes de aplicar evidência, supressão de exemplos e linhas de base.Verifique credenciais elegíveis com APIs de provedores, emita SARIF ou envelopes estruturados e preserve cobertura exata e semântica de saída.
cargo install --locked keyhog
keyhog scan .
<p align="center">
  <img src="https://assets.kitploit.com/production/public/readmes/7654/dfb768a9b8e8fa64082992f11d0b284d5ec6a199fc1eac85e0352fb20452186f.gif" alt="Digitalização do KeyHog mostrando gravidade, evidência, arquivo e linha, correção, resultados e estado de cobertura" width="900" />
</p>

## Um scanner de segredos construído em torno da GPU

O KeyHog não entrega algumas expressões regulares a um compute shader genérico.
Seu caminho de GPU é construído sobre o [Vyre](https://github.com/santhreal/vyre), um
substrato de computação GPU em Rust desenvolvido em conjunto com o KeyHog. Os gatilhos
dos detectores são compilados em tabelas imutáveis residentes na GPU. Lotes de
origem limitados produzem posições de correspondência completas para o mesmo pipeline
de confirmação, supressão, evidência e relatório usado pelas rotas de CPU e Hyperscan.

- **Três peers físicos de GPU.** CUDA, Metal nativo e WGPU portátil são
  adquiridos, medidos e relatados de forma independente.
- **Paridade exata de resultados.** A calibração rejeita um candidato cuja
  identidade de descoberta difere da rota de referência. Uma resposta errada mais
  rápida nunca entra na tabela de roteamento.
- **Evidência persistente de rota.** O KeyHog registra o binário, o corpus de
  detectores, a configuração, a classe de carga de trabalho, o host, o acelerador,
  o driver e as evidências de tempo medidas. Digitalizações normais não fazem
  benchmark no caminho crítico.
- **Execução residente.** Workers daemon mantêm o estado compilado de detectores e
  aceleradores aquecido para lotes repetidos de arquivos, arquivos compactados,
  histórico, remotos e de nuvem.
- **Sem escotilha de escape oculta para CPU.** Um acelerador explicitamente
  selecionado que não consegue inicializar ou despachar falha visivelmente em vez de
  retornar descobertas de CPU sob um rótulo de GPU.

A instalação padrão do crates.io usa a rota de CPU pura em Rust portátil para que
funcione em um host Rust limpo. Ative os três peers de GPU sem adquirir o Hyperscan:```sh
cargo install --locked keyhog --no-default-features --features portable,gpu

Ative o peer de regex SIMD Hyperscan ou Vectorscan:```sh cargo install --locked keyhog --no-default-features --features portable,simd

Execute o diagnóstico do backend de produção e, em seguida, inspecione a rota medida:```sh
keyhog backend --self-test
keyhog calibrate-autoroute --policy all
keyhog backend --autoroute --json

O guia de backend documenta as tabelas residentes, o modelo de despacho limitado, o contrato de paridade e as evidências reproduzíveis de crossover.

Comece por aqui

Instale e execute sua primeira varredura

Os dois comandos acima instalam a versão mais recente do crates.io e varrem a árvore atual com a rota portátil puramente em Rust.

Fixar um ambiente de CI a uma versão exata com cargo install --locked --version '=0.5.86' keyhog. O KeyHog requer Rust 1.89 ou mais recente. Consulte o guia de instalação para perfis de GPU, Hyperscan, CI, portátil e compilação a partir do código-fonte.

O KeyHog sai com código 1 quando uma descoberta bloqueia a política de evidências ativa. A política padrão bloqueia descobertas likely e confirmed, mantendo descobertas review visíveis com saída 0; --evidence-policy paranoid bloqueia todas as camadas. Revise a camada de evidência exata, o código de motivo, o arquivo, a linha, o detector e a remediação de cada descoberta. Outros códigos diferentes de zero descrevem falhas de entrada, sistema, verificação ou cobertura; consulte a referência de códigos de saída.

O contrato completo do processo é:

Baixar ferramenta