Gixy, Pandora, Pire, Porto y Rep: Yandex Open Source – Parte 2
Con esta segunda parte de la serie de artículos sobre el «Yandex Open Source» continuaremos nuestra exploración del catálogo de aplicaciones abiertas desarrolladas por el Gigante Tecnológico de «Yandex LLC».
Para así, continuar expandiendo nuestros conocimientos sobre las aplicaciones abiertas liberadas por cada uno de los Gigantes Tecnológicos del grupo conocido como GAFAM (Google, Apple, Facebook, Amazon y Microsoft) y otros tales como: «Alibaba, Baidu, Huawei, Netflix, Samsung, Tencent, Xiaomi, Yahoo y Yandex».
Para aquellos interesados en explorar nuestra inicial publicación relacionada con el tema, pueden hacer clic en el siguiente enlace, luego de finalizar de leer esta presente publicación:
Y en la primera parte de esta serie sobre el «Yandex Open Source»:
YxOS-P2: Yandex Open Source – Parte 2
Aplicaciones del Yandex Open Source
Antes de empezar, vale destacar que aparte de, el sitio web oficial de Yandex Open Source (YxOS), también se pueden encontrar muchos otros proyectos abiertos de dicha compañía en sus 2 sitios oficiales en GitHub (Yandex y YandexMobile) y las webs de Awesome Open Source, Open Source Agenda y Open Source Libs.
De este listado de proyectos mencionados en el «Yandex Open Source» iniciaremos con las siguientes Apps de su sitio principal de GitHub:
Gixy
De forma breve, su sitio web oficial en GitHub, describe sobre el mismo lo siguiente:
“Gixy es una herramienta para analizar la configuración de Nginx. El objetivo principal de Gixy es prevenir la desconfiguración de la seguridad y automatizar la detección de fallos. Actualmente las versiones de Python soportadas son 2.7, 3.5, 3.6 y 3.7. Tenga en cuenta que, Gixy ha sido bien probado sólo sobre GNU/Linux, otros Sistemas Operativos pudieran presentar algunos problemas.”
Además, entre sus características principales se mencionan el poder detectar las siguientes novedades:
- [ssrf] Falsificación de peticiones del lado del servidor.
- [http_splitting] División de HTTP.
- [origins] Problemas con la validación de referencia/origen.
- [add_header_redefinition] Redefinición de las cabeceras de respuesta mediante la directiva «add_header».
- [host_spoofing] Falsificación de la cabecera Host de la solicitud.
- [valid_referers] ninguno en valid_referers.
- [add_header_multiline] Cabeceras de respuesta multilínea.
- [alias_traversal] Travesía de la ruta a través de un alias mal configurado.
Mucha más información sobre Gixy puede ser hallada en el siguiente enlace.
Pandora
De forma breve, su sitio web oficial en GitHub, describe sobre el mismo lo siguiente:
“Pandora es un generador de carga de alto rendimiento en lenguaje Go. Tiene soporte incorporado para HTTP(S) y HTTP/2 y permite el poder escribir escenarios de carga propios en Go, para que sean compilado justo antes de ser probados.”
Mucha más información sobre Pandora puede ser hallada en el siguiente enlace.
Pire
De forma breve, su sitio web oficial en GitHub, describe sobre el mismo lo siguiente:
“Es una biblioteca de Expresiones Regulares Incompatibles de Perl. Esta biblioteca tiene como objetivo comprobar una gran cantidad de texto contra relativamente muchas expresiones regulares. A grandes rasgos, sólo puede comprobar si un texto dado se ajusta a una determinada expresión regular, pero puede hacerlo realmente rápido (más de 400 MB/s en nuestro hardware es común). Y aún más, múltiples regexps pueden ser combinados juntos, dando la capacidad de de comprobar el texto contra aproximadamente 10 regexps en una sola pasada (y manteniendo la misma velocidad).”
Mucha más información sobre Pire puede ser hallada en el siguiente enlace.
Porto
De forma breve, su sitio web oficial en GitHub, describe sobre el mismo lo siguiente:
“Porto es otro sistema de gestión de contenedores de Linux, desarrollado por Yandex. El objetivo principal es proporcionar un único punto de entrada para varios subsistemas de Linux como cgroups, espacios de nombres, montajes, redes, etc. Porto pretende ser una base para grandes proyectos de infraestructura.”
Además, entre sus características principales se mencionan las siguientes:
- Soporte para contenedores anidados.
- Soporte para virtualización anidada.
- Una configuración flexible.
- Un servicio fiable.
Mucha más información sobre Porto puede ser hallada en el siguiente enlace.
Reproducible Experiment Platform (REP)
De forma breve, su sitio web oficial en GitHub, describe sobre el mismo lo siguiente:
“Es un entorno basado en ipython para llevar a cabo investigaciones basadas en datos de forma coherente y reproducible. O en otras palabras más simples: Es una caja de herramientas de aprendizaje automático para humanos.”
Además, entre sus características principales se mencionan las siguientes:
- Incluye un envoltura unificada de python para diferentes bibliotecas de ML.
- Permite entrenamiento paralelo de clasificadores en cluster.
- Ofrece informes de clasificación/regresión con gráficos.
- Tiene soporte de gráficos interactivos.
- Incluye algoritmos de búsqueda de redes inteligentes con ejecución paralela.
- Posee un versionado de la investigación mediante git.
- Ofrece métricas de calidad enchufables para hacer clasificaciones.
- Tiene un diseño de meta-algoritmos (Rep-lego).
Mucha más información sobre REP puede ser hallada en el siguiente enlace.
Resumen
Esperamos que esta “pequeña y útil publicación” sobre esta segunda exploración del «Yandex Open Source»
, ofrezca una interesante y amplia variedad de aplicaciones abiertas desarrolladas por el Gigante Tecnológico de «Yandex LLC»
.
También, que sea de mucha utilidad para toda la «Comunidad de Software Libre y Código Abierto»
y de gran contribución al mejoramiento, crecimiento y difusión del ecosistema de aplicaciones disponibles para «GNU/Linux»
. Y no dejes de compartirla con otros, en tus sitios webs, canales, grupos o comunidades favoritas de redes sociales o sistemas de mensajería. Por último, visita nuestra página de inicio en «DesdeLinux» para explorar más noticias, y únete a nuestro canal oficial de Telegram de DesdeLinux.