Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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
kubeeye — Ferramenta de inspeção de cluster Kubernetes nativo da nuvem que detecta configurações incorretas de aplicativos, componentes não saudáveis e problemas de nó usando OPA personalizado, PromQL e regras do sistema. | Kitploit
Ferramentas/GitHubGitHub/kubesphere/kubeeye
Segurança de Infraestrutura em NuvemSegurança de ContêineresAnálise de VulnerabilidadesAuditoria de ConfiguraçãoSegurança na NuvemConfiguração Incorreta
GitHubkubesphere/kubeeye

kubeeye

Ferramenta de inspeção de cluster Kubernetes nativo da nuvem que detecta configurações incorretas de aplicativos, componentes não saudáveis e problemas de nó usando OPA personalizado, PromQL e regras do sistema.

Ver Repositório
8521896há 1 anoRevisado pelo Kitploit

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 →
Site
Compartilhar

Inglês | 中文

KubeEye é uma ferramenta de inspeção de cluster nativa da nuvem projetada especificamente para Kubernetes, capaz de identificar problemas e riscos dentro do cluster Kubernetes com base em regras personalizadas.

Início Rápido

Instalação

Baixe o pacote de instalação dos Releases, que inclui chart Helm, regras de demonstração e imagens para instalação offline.

root@kitploit:~
VERSION=v1.0.3

wget https://github.com/kubesphere/kubeeye/releases/download/${VERSION}/kubeeye-offline-${VERSION}.tar.gz

tar -zxvf kubeeye-offline-${VERSION}.tar.gz

cd kubeeye-offline-${VERSION}

# offline installation, please import the images in the 'images' folder into the local container repository yourself and modify the images repo in `chart/kubeeye/values.yaml`.

helm upgrade --install kubeeye chart/kubeeye -n kubeeye-system --create-namespace

Uso

Importar Regras de Inspeção

O diretório rules no pacote de instalação fornece regras de demonstração, que podem ser personalizadas de acordo com necessidades específicas.

Aviso: Regras PromQL precisam ter o endpoint do Prometheus configurado antecipadamente.

root@kitploit:~
kubectl apply -f rules

Criar Plano de Inspeção

Configure planos de inspeção conforme necessário.

root@kitploit:~
cat > plan.yaml << EOF
apiVersion: kubeeye.kubesphere.io/v1alpha2
kind: InspectPlan
metadata:
  name: inspectplan
spec:
  # The planned time for executing inspections only supports cron expressions. For example, '*/30 * * * ?' means that the inspection will be performed every 30 minutes.'
  # If only a single inspection is required, then remove this parameter.
  schedule: "* */12 * * ?"
  # The maximum number of retained inspection results, if not filled in, will retain all.
  maxTasks: 10 
  # Should the inspection plan be paused, applicable only to periodic inspections, true or false (default is false).
  suspend: false
  # Inspection timeout, default 10 minutes.
  timeout: 10m
  # Inspection rule list, used to associate corresponding inspection rules, please fill in the inspectRule name.
  # Execute `kubectl get inspectrule` to view the inspection rules in the cluster.
  ruleNames:
  - name: configmap-inspect-rules
  - name: cronjob-inspect-rules
  - name: daemonset-inspect-rules
  - name: deployment-inspect-rules
  - name: event-inspect-rules
  - name: job-inspect-rules
  - name: node-inspect-rules
  - name: pod-inspect-rules
  - name: pod-state-inspect-rules
  # nodeName: master
  # nodeSelector:
  #   node-role.kubernetes.io/master: ""        
  # Multi-cluster inspection (currently only supports multi-cluster inspection in KubeSphere)
  # clusterName: 
  # - name: host
EOF


kubectl apply -f plan.yaml

Obtenção de Relatórios de Inspeção

Verificar Resultados da Inspeção
root@kitploit:~
# View the name of the inspection result for inspection report download.
kubectl get inspectresult
Comando
root@kitploit:~
## Get the address and port of kubeeye-apiserver service.
kubectl get svc -n kubeeye-system kubeeye-apiserver -o custom-columns=CLUSTER-IP:.spec.clusterIP,PORT:.spec.ports[*].port

## Download the inspection report, and please replace <> with the actual information obtained from the environment.
curl http://<svc-ip>:9090/kapis/kubeeye.kubesphere.io/v1alpha2/inspectresults/<result name>\?type\=html -o inspectReport.html

## After downloading, you can use a browser to open the HTML file for viewing.
Console Web
root@kitploit:~
## Create a nodePort type svc for kubeeye-apiserver.
kubectl -n kubeeye-system expose deploy kubeeye-apiserver --port=9090 --type=NodePort --name=ke-apiserver-node-port

## Enter the inspection report URL in the browser to view, and remember to replace <> with the actual information obtained from the environment.
http://<node address>:<node port>/kapis/kubeeye.kubesphere.io/v1alpha2/inspectresults/<result name>?type=html

Lista de Regras Suportadas

  • OPA
  • PromQL
  • Alteração de Arquivo
  • Configuração de Parâmetros do Kernel
  • Status do Serviço Systemd
  • Informações Básicas do Nó
  • Inspeção de Conteúdo de Arquivo
  • Conectividade de Serviço
Baixar ferramenta