Comments (5)
Buenas @julioh ,
Si se desea usar Dagda, una vez clonado el repositorio e instalado los requisitos python, las dependencias, docker y mongo (o descargado la imagen docker 3grander/dagda), el siguiente paso es poblar base de datos con las vulnerabilidades.
Una vez realizado esto, se pueden analizar las imágenes o contenedores docker utilizando el comando check, lo cual dejará registro en el historico para que cuando ejecutes el comando que comentabas dagda.py history
puedas recuperar dicho análisis.
Si ya habías hecho los pasos previos, puedes probar a hacer debug de la respuesta "r" dentro de las lineas que has comentado, comprobando el código de estado HTTP y el error que te devuelve.
from dagda.
Saludos Elias
Cuando ejecuto poblar los datos
python3 dagda.py vuln --init
Me sale el mismo error. que anteriormente te escribi arriba.
Traceback (most recent call last):
File "dagda.py", line 106, in
main(DagdaCLIParser())
File "dagda.py", line 102, in main
print(json.dumps(json.loads(r.content.decode('utf-8')), sort_keys=True, indent=4))
File "/usr/lib/python3.5/json/init.py", line 319, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.5/json/decoder.py", line 342, in decode
raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 1 column 5 (char 4)
Voy a probar el r para ver que muestra el debug.
from dagda.
He mejorado la gestión de errores en el CLI para que sea más sencillo comprobar que error te está sucediendo.
Por favor, actualiza a la última versión y vuelve a probar.
from dagda.
@julioh ¿Has podido realizar la prueba que te comenté?
Existía un issue que no tenía contemplado a la hora de obtener la base de datos de exploit-db ya que la habían cambiado de URL, pero ya está solucionado por lo que ahora sí te tendría que funcionar Dagda sin problemas.
Pruébalo y dame feedback de si está todo OK :-)
from dagda.
@julioh Por más que realizo pruebas sobre Dagda no soy capaz de reproducir el error que comentas, así que por falta de información cierro este issue como "No arreglado" al no ser reproducible.
Si te vuelve a pasar, siéntete libre de volver a abrir este issue añadiendo toda la información que puedas para poder ayudarte a solucionarlo.
from dagda.
Related Issues (20)
- docker-compose instructions unclear and db error HOT 1
- docker-compose.yaml unfriendly to macos version of docker?
- dagda crashing when sent check job?
- When initialize database , I'm getting "TypeError: documents must be a non-empty list" error
- Unexpected exception of type RecursionError occurred: ('maximum recursion depth exceeded',)
- Unable to use python3 dagda.py vuln --init HOT 4
- Scanning image with included NPM project does not show NPM vulnerabilities HOT 1
- The problem of using docker-compose to build and deploy dagda is suspected to be a bug
- How to add custom falco rules HOT 1
- Vuln --init_status has been initializing and is never finishd
- docker image scan with dagda in standalone server mode. HOT 1
- Vuln --init fails HOT 2
- check result remains Analyzing HOT 1
- Dagda issue HOT 1
- Error while starting dagda (TypeError: an integer is required - got type bytes) HOT 3
- Scan containers running in K8s? HOT 1
- Many false-positives HOT 1
- Falcosecurity/ falco output file not found. HOT 4
- Publicly Accessible CVE Database
- docker compose build doesn't work: markupsafe dependency missing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dagda.