Creación de paquetes desde Linux

Comparta sus sugerencias o problemas relacionados con la consola WAPT o el agente WAPT aquí
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Bloqueado
Avatar de usuario
Aguay
Mensajes: 27
Inscripciones: 22 de mayo de 2015 - 16:20 horas.

17 de agosto de 2016 - 17:39

¡Hola!

Tengo una pregunta rápida que me parece interesante.

¿Es posible crear paquetes WAPT desde la consola de Linux? ¿
Es tan sencillo como tener un entorno Python o es algo más complejo? ¿

Podrías explicarme el proceso, desde la creación del archivo ZIP de WAPT, su firma, etc., hasta subirlo al servidor WAPT para que pueda intentar crear un paquete desde Linux? ¡

Gracias de antemano!
Avatar de usuario
Aguay
Mensajes: 27
Inscripciones: 22 de mayo de 2015 - 16:20 horas.

26 de octubre de 2016 - 17:59

Hola,

he avanzado un poco con esto. Tengo un problema al firmar el paquete.

No consigo firmarlo con OpenSSL mediante la línea de comandos ni que WAPT lo interprete correctamente. Me sigue diciendo que hay un error de firma.

Cuando intento validar un archivo de firma creado con wapt-get.exe en un equipo Windows usando mis archivos .pem y .crt, la verificación falla.
Así que pensé que tal vez no estaba usando la función hash correcta. Con OpenSSL, estoy usando SHA256. Me gustaría saber si ustedes usan algún algoritmo en particular.

Intenté reproducir la firma en Python, pero tampoco conseguí que los métodos del código funcionaran.

Si tienen algún consejo al respecto, se lo agradecería. ;)
Floflobel
Mensajes: 135
Inscripciones: 15 Oct 2015 - 17:32 horas.

28 de octubre de 2016 - 15:40

Hola,

te sugiero que revises el repositorio de Git para averiguar el tipo de hash: https://github.com/tranquilit/WAPT
Le eché un vistazo rápido pero no lo encontré.

Saludos,
Avatar de usuario
Aguay
Mensajes: 27
Inscripciones: 22 de mayo de 2015 - 16:20 horas.

28 de octubre de 2016 - 15:44

Buen día !
Floflobel escribió:Hola,

te sugiero que revises el repositorio de Git para averiguar el tipo de hash: https://github.com/tranquilit/WAPT
Le eché un vistazo rápido pero no lo encontré.

Saludos,
Sí, lo revisé. Incluso releí el código fuente completo (no todo, solo las funciones que me interesaban)

¡Y por fin lo encontré! Gracias a varias pruebas y al uso de OpenSSL. Ahora mismo estoy escribiendo el script que permitirá ejecutarlo desde una consola de Linux con herramientas disponibles en cualquier ordenador :)

"Manténganse al tanto"
Floflobel
Mensajes: 135
Inscripciones: 15 Oct 2015 - 17:32 horas.

28 de octubre de 2016 - 16:07

Estoy muy interesado en el guion. Espero su respuesta.
Avatar de usuario
Aguay
Mensajes: 27
Inscripciones: 22 de mayo de 2015 - 16:20 horas.

29 de noviembre de 2016 - 21:38

Floflobel escribió:Estoy muy interesada en el guion. Espero su respuesta.
Aquí hay una versión "Alfa/Beta".

Funciona, pero obviamente se necesitan varios parámetros para que funcione.

https://github.com/Aguay-val/creador-de-paquetes-wapt/

El archivo Léame se está escribiendo. Espero comentarios y sugerencias para mejorarlo.

Puede usar la opción "-h" para explicar los parámetros. Por defecto, funciona con un sitio HTTPS. Intentaré implementar una opción para elegir entre HTTP y HTTPS y permitir certificados autofirmados.

No soy un novato en lo que a scripting se refiere, pero tampoco soy un experto, así que siéntete libre de sugerir mejoras :)

¡Adiós!
Avatar de usuario
Aguay
Mensajes: 27
Inscripciones: 22 de mayo de 2015 - 16:20 horas.

1 de diciembre de 2016 - 11:42

Acabo de corregir varios errores menores.

Así que, si lo has probado, tendrás que descargarlo de nuevo porque no usé la versión correcta del script cuando lo publiqué.

¡Lo siento!
Bloqueado