
El surfactante se puede utilizar para recopilar información de un conjunto de archivos para generar un SBOM, mientras se manipula el SBOM y se analiza la información que contiene.
Extrae información de tipos de archivos reconocidos (como archivos PE, ELF o MSI) contenidos en la estructura de directorios correspondiente al paquete de software extraído.
De forma predeterminada, esta información son metadatos de «nivel superficial» contenidos en el archivo y no requieren ejecución ni descompilación del archivo.
Instalar
Para usuarios:
- Utilice Python >= 3.8 para crear un entorno virtual [Optional, but recommended]
python -m venv cytrics_venv
source cytrics_venv/bin/activate2. Instale el surfactante usando pip
pip install surfactantPara desarrolladores:
- Utilice Python >= 3.8 para crear un entorno virtual [Optional, but recommended]
python -m venv cytrics_venv
source cytrics_venv/bin/activate2. Clonar surfactante sbom
git clone git@github.com:LLNL/Surfactant.git3. Cree una instalación de surfactante editable (los cambios en el código entrarán en vigencia de inmediato):
pip install -e .Para instalar las dependencias opcionales necesarias para ejecutar pytest y realizar la confirmación previa:
pip install -e ".[test,dev]"Para obtener más información, haga clic aquí.
Los tamiles están muy interesados en las áreas de ciberseguridad, proyectos OSINT y CTF. Actualmente, está investigando y publicando profundamente varias herramientas de seguridad, incluidos los tutoriales de Kali Linux, que son bastante fascinantes. Ver más publicaciones





![cómo encontrar el proceso padre [Child Processes] PPID en Linux](https://muylinux.xyz/wp-content/uploads/2023/01/1674998230_como-encontrar-el-proceso-padre-Child-Processes-PPID-en-Linux-390x220.png)



