
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/activate
2. Instale el surfactante usando pip
pip install surfactant
Para desarrolladores:
- Utilice Python >= 3.8 para crear un entorno virtual [Optional, but recommended]
python -m venv cytrics_venv
source cytrics_venv/bin/activate
2. Clonar surfactante sbom
git clone [email protected]:LLNL/Surfactant.git
3. 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