Gixy, Pandora, Pire, Porto and Rep: Yandex Open Source - Part 2

Gixy, Pandora, Pire, Porto and Rep: Yandex Open Source - Part 2

Gixy, Pandora, Pire, Porto and Rep: Yandex Open Source - Part 2

With this second from the series of articles on the "Yandex Open Source" We will continue our exploration of the catalog of open apps developed by the Technological Giant de "Yandex LLC".

In order to continue expanding our knowledge of the open applications released by each of the Technological Giants of the group known as GAFAM (Google, Apple, Facebook, Amazon and Microsoft) and others such as: "Alibaba, Baidu, Huawei, Netflix, Samsung, Tencent, Xiaomi, Yahoo and Yandex".

GAFAM Open Source: Technological Giants in favor of Open Source

GAFAM Open Source: Technological Giants in favor of Open Source

For those interested in exploring our initial publication related to the topic, you can click on the following link, after finishing reading this publication:

Related article:
GAFAM Open Source: Technological Giants in favor of Open Source

And in the Part of this series about the "Yandex Open Source":

Related article:
YxOS-P1: Exploring the vast and growing Yandex Open Source - Part 1

YxOS-P1: Yandex Open Source - Part 1

YxOS-P2: Yandex Open Source - Part 2

Applications of the Yandex Open Source

Before starting, it is worth noting that apart from, the official website of Yandex Open Source (YxOS), you can also find many other open projects of said company on its 2 official sites at GitHub (Yandex y YandexMobile) and the websites of Awesome Open Source, Open Source Agenda y Open Source Libs.

YxOS-P2: Yandex Open Source - Part 2

From this list of projects mentioned in the "Yandex Open Source" We will start with the following Apps of your GitHub main site:

Gixy

Briefly, your official website on GitHub, describes the following about it:

“Gixy is a tool for analyzing the Nginx configuration. Gixy's main goal is to prevent security misconfiguration and automate bug detection. Currently supported Python versions are 2.7, 3.5, 3.6 and 3.7. Note that, Gixy has been well tested only on GNU / Linux, other Operating Systems may present some problems. "

In addition, among its main features the power to detect the following novelties is mentioned:

  • [ssrf] Server-side request forgery.
  • [http_splitting] HTTP split.
  • [origins] Issues with reference / origin validation.
  • [add_header_redefinition] Redefinition of response headers using the "add_header" directive.
  • [host_spoofing] Forgery of the Host header of the request.
  • [valid_referers] none in valid_referers.
  • [add_header_multiline] Multiline response headers.
  • [alias_traversal] Traversal of the route through a misconfigured alias.

fly more information about Gixy can be found in the following link.

Pandora

Briefly, your official website on GitHub, describes the following about it:

“Pandora is a high-performance charge generator in the Go language. It has built-in support for HTTP (S) and HTTP / 2 and allows you to write your own load scenarios in Go, so that they are compiled just before being tested. "

fly more information about Pandora can be found in the following link.

Worst

Briefly, your official website on GitHub, describes the following about it:

“It's a library of Perl Incompatible Regular Expressions. This library aims to check a large amount of text against relatively many regular expressions. Broadly speaking, you can only check if a given text conforms to a certain regular expression, but you can do it really fast (over 400MB / s on our hardware is common). What's more, multiple regexps can be combined together, giving the ability to check text against approximately 10 regexps in a single pass (and maintaining the same speed). "

fly more information about Worst can be found in the following link.

Porto

Briefly, your official website on GitHub, describes the following about it:

“Porto is another Linux container management system, developed by Yandex. The main goal is to provide a single entry point for various Linux subsystems like cgroups, namespaces, mounts, networks, etc. Porto aims to be a base for large infrastructure projects. "

In addition, among its main features the following are mentioned:

  • Support for nested containers.
  • Support for nested virtualization.
  • A flexible configuration.
  • A reliable service.

fly more information about Porto can be found in the following link.

Reproducible Experiment Platform (REP)

Briefly, your official website on GitHub, describes the following about it:

“It is an ipython-based environment for conducting data-driven research in a consistent and reproducible way. Or in other simpler words: It's a machine learning toolbox for humans. "

In addition, among its main features the following are mentioned:

  • Includes a unified python wrapper for different ML libraries.
  • Allows parallel training of cluster classifiers.
  • Offers classification / regression reports with graphs.
  • It has interactive graphics support.
  • It includes algorithms for searching smart grids with parallel execution.
  • It has a version of the investigation through git.
  • Offers plug-in quality metrics for ranking.
  • It has a meta-algorithm design (Rep-lego).

fly more information about REP can be found in the following link.

Summary: Various publications

Your Order

We hope this "useful little post" on this second exploration of the «Yandex Open Source», offers an interesting and wide variety of open applications developed by the Technological Giant of «Yandex LLC».

Also, that it is very useful for the entire «Comunidad de Software Libre y Código Abierto» and of great contribution to the improvement, growth and diffusion of the ecosystem of applications available for «GNU/Linux». And do not stop sharing it with others, on your favorite websites, channels, groups or communities of social networks or messaging systems. Finally, visit our home page at «FromLinux» to explore more news, and join our official channel Telegram from DesdeLinux.


The content of the article adheres to our principles of editorial ethics. To report an error click here!.

Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.