Pentesting kali linux cilium-cli

 

 https://www.onlinetis.com

Pentesting kali linux cilium-cli

Instalar y usar Cilium CLI en Kali Linux es un proceso directo, pero dado que Kali es una distribución basada en Debian orientada a pruebas de penetración, hay algunos detalles de red que debes tener en cuenta.

Cilium es una herramienta de redes, observabilidad y seguridad para Kubernetes (K8s) basada en la tecnología eBPF.


1. Instalación de Cilium CLI en Kali

Para instalar la interfaz de línea de comandos (CLI) de Cilium en tu sistema Kali, sigue estos pasos:

Paso 1: Descargar el binario

Primero, define la versión más reciente y descarga el archivo comprimido:

Bash
CILIUM_CLI_VERSION=$(curl -s https://raw.githubusercontent.com/cilium/cilium-cli/main/stable.txt)
CLI_ARCH=amd64
if [ "$(uname -m)" = "aarch64" ]; then CLI_ARCH=arm64; fi
curl -L --fail --remote-name-all https://github.com/cilium/cilium-cli/releases/download/${CILIUM_CLI_VERSION}/cilium-linux-${CLI_ARCH}.tar.gz{,.sha256sum}

Paso 2: Verificar e instalar

Es buena práctica verificar la integridad del archivo antes de extraerlo:

Bash
sha256sum --check cilium-linux-${CLI_ARCH}.tar.gz.sha256sum
sudo tar xzvfC cilium-linux-${CLI_ARCH}.tar.gz /usr/local/bin
rm cilium-linux-${CLI_ARCH}.tar.gz{,.sha256sum}

Una vez instalado, verifica que funcione con:

Bash
cilium version

2. Cómo funciona Cilium (Concepto eBPF)

A diferencia de las herramientas de red tradicionales que usan iptables, Cilium utiliza eBPF (Extended Berkeley Packet Filter). Esto permite insertar programas directamente en el kernel de Linux para gestionar el tráfico de red de forma mucho más eficiente y segura.


3. Comandos básicos de uso

Una vez que tengas un clúster de Kubernetes funcionando (como Minikube o Kind en tu Kali), puedes usar estos comandos:

  • Instalar Cilium en el clúster:

    Bash
    cilium install
    
  • Verificar el estado de la instalación:

    Bash
    cilium status
    
  • Prueba de conectividad (Connectivity Check):

    Este comando es excelente para laboratorios de hacking o redes, ya que despliega pods de prueba para verificar que el tráfico fluya correctamente.

    Bash
    cilium connectivity test
    
  • Habilitar la interfaz visual (Hubble):

    Hubble te permite ver el flujo de red en tiempo real, algo muy útil para análisis de tráfico en Kali.

    Bash
    cilium hubble enable
    cilium hubble ui
    

Consideraciones para Kali Linux

  1. Recursos: Cilium y Kubernetes consumen bastante RAM. Asegúrate de que tu máquina Kali tenga al menos 4GB (idealmente 8GB o más).

  2. Kernel: Como Cilium depende de eBPF, necesitas un kernel moderno. Kali suele estar actualizado, pero puedes verificarlo con uname -r (debe ser superior a 4.19).

  3. Conflictos de Red: Si usas herramientas como aircrack-ng o cambias configuraciones de red complejas en Kali, asegúrate de que no interfieran con las interfaces virtuales de Cilium (cilium_host, cilium_net).

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux