Template/example for new TPM tools over HTTP.
Herramienta en python que solo muestra información del fichero enviado y de los parámetros pasados.
Puede servir como base para invocar otros programas de corrección.
Funciona correctamente.
- Python
Instalar dependencias:
python3 -m pip install flask requests werkzeug
Ejecutar con:
python3 http-tool-python.py
Probar con:
curl -F "file=@test.txt" -F "userid=user" http://localhost:5000/httptool
El resultado debería ser algo como:
{"file":"test.txt","score":100,"sha256sum":"...","size":14,"userid":"user"}
Cuando se cree la herramienta en TPM usar una configuración similar a la contenida en config.json
sustituyendo el nombre del servidor.
Distributed under the GNU GENERAL PUBLIC LICENSE Version 3. See LICENSE.txt
for more information.
Francisco José Fernández Jiménez - @fjfjes - fjfj @ us.es
Project Link: https://github.com/fjfjgg/tpm