Сервис отображает текст с ANSI Escape символами. Поддерживает, как передачу символы (управляющие байты) 0x1B или \x1b так и текстовый варианты \e[1m.
Убирает экранирование кавычек, переносы курсора, объявленные Escape символами.
Поддерживает: 256 цветов, жирный, курсив, зачеркнутый, жирный курсив, фон текста, инверсию.
После перевода текста можно скопировать, как txt, так и html формат.
Копирование в формате html пригодиться для вставки на сайт, в заметки, документы, отчеты, wiki и т.д.
Формат txt пригодиться, когда нужно убрать ANSI escape символы и сделать текст чистым.
[1m[ СИСТЕМНЫЙ ТЕСТ GRAPHICS & COLORS ][0m [2m- Обычный тусклый текст (dim/faint)[22m [3m- Курсивный текст (italic)[23m [4m- Подчеркнутый текст (underline)[24m [9m- Зачеркнутый текст (strikethrough)[29m [1;3m- Жирный курсив (bold + italic)[0m [1m[ ПРОВЕРКА СБРОСА СТИЛЕЙ ][0m [1;4;31mЖирный Подчеркнутый Красный[24m Только Жирный Красный[22m Только Красный[39m Обычный текст. [1m[ ТЕСТ КЛАССИЧЕСКИХ ЦВЕТОВ ][0m [31m- Красный текст[0m [32m- Зеленый текст[0m [33m- Желтый текст[0m [34m- Синий текст[0m [35m- Пурпурный текст[0m [36m- Циановый текст[0m [1m[ ТЕСТ ИНВЕРСИИ И ФОНА ][0m [41;37m Белый текст на красном фоне [0m [7m Этот текст полностью инвертирован (код 7) [27m [1m[ ТЕСТ 256 ЦВЕТОВ (8-bit) ][0m [38;5;5m- Текст цвета индекса 5 (Magenta)[0m [38;5;11m- Текст цвета индекса 11 (Bright Yellow)[0m [38;5;208m- Текст цвета индекса 208 (Оранжевый из куба)[0m [38;5;46m- Текст цвета индекса 46 (Ярко-зеленый)[0m [48;5;57;38;5;15m Фиолетовый фон (57) и белый текст (15) [0m [48;5;236;38;5;250m Серый фон (236) и светло-серый текст (250) [0m [1m[ ИМИТАЦИЯ ЛОГА ПРОВЕРКИ ][0m - Determining default umask... - umask (/etc/profile) ...................... [ [1;31mNOT FOUND[0m ] - umask (/etc/login.defs) .................. [ [1;33mSUGGESTION[0m ] - LDAP authentication support .............. [ [1;32mOK / ENABLED[0m ] - SELinux Status ........................... [ [1;37mNOT ENABLED[0m ]
ANSI Escape символы можно увидеть в логах сканеров и других программ на Linux в терминале, например когда вывод пишется через pipe >
[1;37m[ Lynis 3.1.6 ][0m ################################################################################ [+] [1;33mUsers, Groups and Authentication[0m ------------------------------------ [2C- Administrator accounts[35C [ [1;32mOK[0m ] [2C- Unique UIDs[46C [ [1;32mOK[0m ] [2C- Consistency of group files (grpck)[23C [ [1;32mOK[0m ] [2C- Unique group IDs[41C [ [1;32mOK[0m ] [2C- Unique group names[39C [ [1;32mOK[0m ] [2C- Password file consistency[32C [ [1;32mOK[0m ] [2C- Password hashing methods[33C [ [1;32mOK[0m ] [2C- Checking password hashing rounds[25C [ [1;33mDISABLED[0m ] [2C- Query system users (non daemons)[25C [ [1;32mDONE[0m ] [2C- NIS+ authentication support[30C [ [1;37mNOT ENABLED[0m ] [2C- NIS authentication support[31C [ [1;37mNOT ENABLED[0m ] [2C- Sudoers file(s)[42C [ [1;32mFOUND[0m ] [4C- Permissions for directory: /etc/sudoers.d[14C [ [1;32mOK[0m ] [4C- Permissions for: /etc/sudoers[26C [ [1;32mOK[0m ] [4C- Permissions for: /etc/sudoers.d/README[17C [ [1;32mOK[0m ] [4C- Permissions for: /etc/sudoers.d/90-cloud-init-users[4C [ [1;32mOK[0m ] [2C- PAM password strength tools[30C [ [1;33mSUGGESTION[0m ] [2C- PAM configuration files (pam.conf)[23C [ [1;32mFOUND[0m ] [2C- PAM configuration files (pam.d)[26C [ [1;32mFOUND[0m ] [2C- PAM modules[46C [ [1;32mFOUND[0m ] [2C- LDAP module in PAM[39C [ [1;37mNOT FOUND[0m ] [2C- Accounts without expire date[29C [ [1;32mOK[0m ] [2C- Accounts without password[32C [ [1;32mOK[0m ] [2C- Locked accounts[42C [ [1;31mFOUND[0m ] [2C- Checking user password aging (minimum)[19C [ [1;33mDISABLED[0m ] [2C- User password aging (maximum)[28C [ [1;32mCONFIGURED[0m ] [2C- Checking expired passwords[31C [ [1;32mOK[0m ] [2C- Checking Linux single user mode authentication[11C [ [1;32mOK[0m ] [2C- Determining default umask[32C [4C- umask (/etc/profile)[35C [ [1;33mNOT FOUND[0m ] [4C- umask (/etc/login.defs)[32C [ [1;33mSUGGESTION[0m ] [2C- LDAP authentication support[30C [ [1;37mNOT ENABLED[0m ] [2C- Logging failed login attempts[28C [ [1;32mENABLED[0m ]
- 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