ГЕНА 101
Меню ☰ Главная Простой genpass Основной genpass Сложный genpass UUID/GUID Base64 Конвертер Хеширование Определить буквы Рус-En Транслит текста Рус-En Перевод по раскладке En/Рус Шифратор Шифратор 2.0 Смена регистра Проверка Поделиться заметкой / паролем Генератор чисел Подсчёт символов Ansible Vault Декодер ANSI Escape Двоичный код
Здесь будет результат...

Про сервис и функции:

Сервис отображает текст с ANSI Escape символами. Поддерживает, как передачу символы (управляющие байты) 0x1B или \x1b так и текстовый варианты \e[1m.

Убирает экранирование кавычек, переносы курсора, объявленные Escape символами.

Поддерживает: 256 цветов, жирный, курсив, зачеркнутый, жирный курсив, фон текста, инверсию.

После перевода текста можно скопировать, как txt, так и html формат.

Копирование в формате html пригодиться для вставки на сайт, в заметки, документы, отчеты, wiki и т.д.

Формат txt пригодиться, когда нужно убрать ANSI escape символы и сделать текст чистым.

Пример текста с ANSI Escape символами

[ СИСТЕМНЫЙ ТЕСТ GRAPHICS & COLORS ]

- Обычный тусклый текст (dim/faint)
- Курсивный текст (italic)
- Подчеркнутый текст (underline)
- Зачеркнутый текст (strikethrough)
- Жирный курсив (bold + italic)

[ ПРОВЕРКА СБРОСА СТИЛЕЙ ]
Жирный Подчеркнутый Красный Только Жирный Красный Только Красный Обычный текст.

[ ТЕСТ КЛАССИЧЕСКИХ ЦВЕТОВ ]
- Красный текст
- Зеленый текст
- Желтый текст
- Синий текст
- Пурпурный текст
- Циановый текст

[ ТЕСТ ИНВЕРСИИ И ФОНА ]
 Белый текст на красном фоне 
 Этот текст полностью инвертирован (код 7) 

[ ТЕСТ 256 ЦВЕТОВ (8-bit) ]
- Текст цвета индекса 5 (Magenta)
- Текст цвета индекса 11 (Bright Yellow)
- Текст цвета индекса 208 (Оранжевый из куба)
- Текст цвета индекса 46 (Ярко-зеленый)
 Фиолетовый фон (57) и белый текст (15) 
 Серый фон (236) и светло-серый текст (250) 

[ ИМИТАЦИЯ ЛОГА ПРОВЕРКИ ]
 - Determining default umask...
 - umask (/etc/profile) ...................... [ NOT FOUND ]
 - umask (/etc/login.defs) .................. [ SUGGESTION ]
 - LDAP authentication support .............. [ OK / ENABLED ]
 - SELinux Status ........................... [ NOT ENABLED ]

Пример логов Linux с ANSI символами

ANSI Escape символы можно увидеть в логах сканеров и других программ на Linux в терминале, например когда вывод пишется через pipe >

[ Lynis 3.1.6 ]

################################################################################

[+] Users, Groups and Authentication
------------------------------------
- Administrator accounts [ OK ]
- Unique UIDs [ OK ]
- Consistency of group files (grpck) [ OK ]
- Unique group IDs [ OK ]
- Unique group names [ OK ]
- Password file consistency [ OK ]
- Password hashing methods [ OK ]
- Checking password hashing rounds [ DISABLED ]
- Query system users (non daemons) [ DONE ]
- NIS+ authentication support [ NOT ENABLED ]
- NIS authentication support [ NOT ENABLED ]
- Sudoers file(s) [ FOUND ]
- Permissions for directory: /etc/sudoers.d [ OK ]
- Permissions for: /etc/sudoers [ OK ]
- Permissions for: /etc/sudoers.d/README [ OK ]
- Permissions for: /etc/sudoers.d/90-cloud-init-users [ OK ]
- PAM password strength tools [ SUGGESTION ]
- PAM configuration files (pam.conf) [ FOUND ]
- PAM configuration files (pam.d) [ FOUND ]
- PAM modules [ FOUND ]
- LDAP module in PAM [ NOT FOUND ]
- Accounts without expire date [ OK ]
- Accounts without password [ OK ]
- Locked accounts [ FOUND ]
- Checking user password aging (minimum) [ DISABLED ]
- User password aging (maximum) [ CONFIGURED ]
- Checking expired passwords [ OK ]
- Checking Linux single user mode authentication [ OK ]
- Determining default umask
- umask (/etc/profile) [ NOT FOUND ]
- umask (/etc/login.defs) [ SUGGESTION ]
- LDAP authentication support [ NOT ENABLED ]
- Logging failed login attempts [ ENABLED ]

 

Пример логов Terraform

 
  - Terraform used the selected providers to generate the following execution
  - 'plan. Resource actions are indicated with the following symbols:'
  - "  \e[32m+\e[0m create\e[0m"
  - "\e[31m-\e[0m/\e[32m+\e[0m destroy and then create replacement\e[0m"
  - ''
  - 'Terraform planned the following actions, but then encountered a problem:'
  - ''
  - "\e[1m  # module.stands-gena.dns_a_record_set.linux[\"LINUX-HOST-025\"]\e[0m must be \e[1m\e[31mreplaced\e[0m"
  - "\e[0m\e[31m-\e[0m/\e[32m+\e[0m\e[0m resource \"dns_a_record_set\" \"linux\" {"
  - "      \e[33m~\e[0m\e[0m id        = \"LINUX-HOST-025.gena.ru.\" -> (known after apply)"
  - '        name      = "LINUX-HOST-025"'
  - "      \e[33m~\e[0m\e[0m ttl       = 3600 \e[33m->\e[0m\e[0m 1200 \e[31m# forces replacement\e[0m\e[0m"
  - "        \e[90m# (2 unchanged attributes hidden)\e[0m\e[0m"
  - '    }'
  - ''

Преобразует если символы передаются как текст \e[0m или \033[1m