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.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
oversight — Um auditor de segurança leve e sandbox para scripts de shell. O Oversight combina um mecanismo de Análise Estática (Rust) com Execução Dinâmica (Linux Landlock) para manter seu sistema seguro contra scripts maliciosos. | Kitploit
Ferramentas/GitHubGitHub/rakosn1cek/oversight
Análise EstáticaAnálise Dinâmica (Sandboxing)Análise de VulnerabilidadesAnálise de CódigoScripting e AutomaçãoAnálise de MalwareDevSecOpsInteligência de AmeaçasAprendizado e EducaçãoResposta a Incidentes
GitHub
3929há 5 diasRevisado pelo Kitploit
rakosn1cek/oversight

oversight

Um auditor de segurança leve e sandbox para scripts de shell. O Oversight combina um mecanismo de Análise Estática (Rust) com Execução Dinâmica (Linux Landlock) para manter seu sistema seguro contra scripts maliciosos.

Ver Repositório

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

Oversight (v0.5.9)

GitHub stars Documentation Discord License Rust

Oversight é uma ferramenta de inteligência de segurança para terminal e um paginador de código inteligente, projetada para auditar scripts de shell e fluxos de atualização de pacotes antes que eles sejam executados no seu sistema. Ela preenche a lacuna entre a confiança cega e a auditoria manual tediosa, com análise heurística em tempo real e revisão interativa.

Oversight Demo


Destaques

  • Mecanismo de Auditoria Estática e Heurística: Avalia buffers de scripts usando padrões regex modulares e entropia de Shannon para detectar strings ofuscadas, binários empacotados e cadeias de ciclo de vida suspeitas.
  • Fallback de Paginador Inteligente: Quando um fluxo passa pela análise sem nenhum sinalizador de risco, o Oversight funciona como um paginador de texto responsivo, com rolagem suave por linha, avanço por página e suporte a roda do mouse.
  • Separação de Git Diff Multi-Pacote: Isola dinamicamente fluxos de atualização em lote em abas dedicadas por pacote, juntamente com arquivos de build locais, como PKGBUILD e scripts .install.
  • Interceptação de Shell em Tempo Real: Hooks leves opcionais para Zsh, Bash e Fish que interceptam comandos de alto risco e solicitam análise antes da execução.

Instalação Rápida

Via Arch User Repository (AUR)

yay -S oversight-git

A Partir do Código-Fonte

git clone https://github.com/Rakosn1cek/oversight.git
cd oversight
chmod +x install.sh
./install.sh

Início Rápido

# Audit a local shell script
oversight ./install.sh

# Audit a remote script safely in memory
oversight https://raw.githubusercontent.com/example/repo/main/install.sh

# Pipe git diffs or manual pages directly
git diff | oversight

Integração com Gerenciador de Pacotes

Para usar o Oversight como seu paginador de diff durante atualizações de pacotes, adicione o alias ao perfil do seu shell:

# For Yay (~/.zshrc or ~/.bashrc)
alias yay="yay --diffpager oversight"

Para o Paru, adicione estas linhas ao ~/.config/paru/paru.conf:

[options]
Pager = oversight
CombinedUpgrade

Referência de Controles Principais

Tecla / EntradaContextoAção
↓ / ↑Modo Paginador / AbasRola a viewport linha por linha
↓ / ↑Visualização de AchadosNavega entre os achados sinalizados
j / kTodas as VisualizaçõesRola a viewport linha por linha
PageDown / SpaceTodas as VisualizaçõesRola a viewport uma página para baixo
PageUp / bTodas as VisualizaçõesRola a viewport uma página para cima
d / uTodas as VisualizaçõesRola a viewport meia página para baixo ou para cima
Home / g / ←Todas as VisualizaçõesSalta para o topo do fluxo
End / GTodas as VisualizaçõesSalta para o final do fluxo
Tab / 0-9Multi-PacoteAlterna ou salta para abas de pacotes
sVisualização de AchadosAlterna a supressão do achado selecionado
Roda do MouseTodas as VisualizaçõesRola a viewport suavemente em 3 linhas
q / EscTodas as VisualizaçõesSai do Oversight

Documentação Completa

Para guias detalhados de arquitetura, criação de assinaturas personalizadas (rules.json), configuração global do paginador do sistema e solução de problemas, visite o site oficial da documentação:

👉 https://rakosn1cek.github.io/oversight/


Comunidade e Contribuições

Contribuições, envio de regras e feedback são bem-vindos.

  • Discuta e faça perguntas no Discord (Rakosn1cek Hub)
  • Abra uma issue ou discussão no GitHub

Licença

MIT © 2026 Rakosn1cek. A atribuição é obrigatória para qualquer redistribuição ou trabalho derivado.

Baixar ferramenta