
Arkime es un sistema de código abierto, a gran escala, de captura completa de paquetes, indexación y base de datos.
Arkime es un sistema de análisis de red y captura de paquetes de código abierto a gran escala.

Arkime complementa su infraestructura de seguridad actual para almacenar e indexar el tráfico de red en formato PCAP estándar, proporcionando un acceso rápido e indexado. Se ofrece una interfaz web intuitiva y sencilla para la navegación, búsqueda y exportación de PCAP. Arkime expone APIs que permiten descargar y consumir directamente datos PCAP y datos de sesión en formato JSON. Arkime almacena y exporta todos los paquetes en formato PCAP estándar, lo que le permite también utilizar sus herramientas favoritas de ingesta de PCAP, como Wireshark, durante su flujo de trabajo de análisis.
Arkime está diseñado para desplegarse en muchos sistemas y puede escalar para manejar decenas de gigabits/seg de tráfico. La retención de PCAP se basa en el espacio disponible en disco del sensor. La retención de metadatos se basa en la escala del clúster de Elasticsearch. Ambas pueden aumentarse en cualquier momento y están bajo su control total.
Arkime fue creado para reemplazar los sistemas comerciales de paquetes completos en AOL en 2012. Al tener control completo del hardware y los costos, descubrimos que podíamos desplegar la captura de paquetes completos en todas nuestras redes por el mismo costo que una sola red usando una herramienta comercial, con una retención mayor.
El sistema Arkime se compone de 3 componentes principales:
También proporcionamos varias aplicaciones opcionales:
Arkime ofrece una interfaz web fácil de usar para explorar datos de red. La página Sessions proporciona una descripción general completa, listando sesiones individuales que pueden expandirse para ver metadatos y detalles de paquetes.
La página SPI View ofrece un desglose detallado de los datos, mostrando todos los valores únicos para cada campo reconocido por Arkime
Recomendamos instalar Arkime usando nuestros binarios precompilados o contenedores.
Compilar desde el código fuente solo se recomienda para usuarios avanzados o colaboradores.
node esté en su path; actualmente main soporta la versión 22.x de Nodegit clone https://github.com/arkime/arkime - última versión en github.github/workflows/versions para conocer las opciones de easybutton que debe usar./easybutton-build.sh [easybutton options] --install - compila e instala Arkime (Ejecute ./easybutton-build.sh --help para ver la lista de opciones)make config - realiza una configuración inicial de ArkimeLa mayor parte de la configuración del sistema se encuentra en el archivo /opt/arkime/etc/config.ini. Las variables están documentadas en nuestra página de ajustes.
Una vez que Arkime esté en ejecución, apunte su navegador a http://localhost:8005 para acceder a la interfaz web. Haga clic en el Búho para acceder a la página de ayuda de Arkime.
El acceso a Arkime está protegido mediante HTTPS con contraseñas digest o mediante un proxy de servidor web que proporcione autenticación. Todos los PCAP se almacenan en los sensores y solo se accede a ellos mediante la interfaz o la API de Arkime. Arkime no está pensado para reemplazar un IDS, sino para funcionar junto a ellos almacenando e indexando todo el tráfico de red en formato PCAP estándar, proporcionando un acceso rápido.
Arkime se puede configurar para usar la autenticación de usuario o las claves de API de OpenSearch/Elasticsearch.
Las máquinas de Arkime deben estar protegidas; sin embargo, necesitan comunicarse entre sí (puerto 8005) y con las máquinas de OpenSearch/Elasticsearch (puertos 9200-920x). Además, la interfaz web debe estar abierta (puerto 8005).
El viewer de Arkime debe configurarse para usar TLS.
/opt/arkime/etc/config.ini para habilitarlo.Para despliegues grandes es posible configurar un viewer de Arkime en una máquina central que no capture ningún dato; en su lugar, la máquina actúa como puerta de enlace para todas las solicitudes de la UI.
Se utiliza una contraseña compartida almacenada en el archivo de configuración de Arkime para cifrar los hashes de contraseñas Y para la comunicación entre instancias de Arkime.