АнглийскийФранцузскийИспанский

Запустить серверы | Ubuntu > | Fedora > |


Значок OnWorks

xtrace - Интернет в облаке

Запустите xtrace в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда xtrace, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


xtrace - отслеживает обмен данными между клиентом и сервером X11

СИНТАКСИС


xtrace [ опционы ] [ -s | -k ] [[ -W ] [ -- ] команду арг ... ]

ОПИСАНИЕ


Xtrace подделывает X-сервер и перенаправляет все соединения на настоящий X-сервер, отображая
общение между клиентами в (ну теоретически) человекочитаемой форме. Если команда
дано, xtrace выполняет указанную команду с $ ДИСПЛЕЙ установлен на поддельный X-сервер. Если
эта команда завершается до того, как будут выполнены какие-либо подключения, xtrace немедленно выходит, если -W is
указано.

ОПЦИИ


-I каталог
Посмотрите каталог для файлов описания протокола. (т.е. каталог, в котором
.прото файлы можно найти).

-s | --stopwhendone (По умолчанию)
Завершить после отключения всех перенаправленных клиентов. (Или когда программа была запущена
после завершения программы и закрытия всех соединений).

-k | --продолжать работать
Если все клиенты отключились, дождитесь подключения новых.

-W | --waitforclient
Не останавливайтесь, когда запущенная программа завершает работу до того, как было установлено какое-либо соединение.
(Может потребоваться, если программа переходит в фоновый режим).

-d имя | --отображать имя
Перенаправлять подключения к X-серверу, указанному имя вместо указанного
по переменной окружения ДИСПЛЕЙ.

-D имя | --fakedisplay имя
Поддельный дисплей имя вместо $ FAKEDISPLAY or :9 соответственно.

-f имя файла | --authfile имя файла
Добавьте -f имя файла аргументам для всех вызовов xauth, чтобы получить
токены аутентификации X-сервера, к которому нужно подключиться.

-F имя файла | --newauthfile имя файла
Добавьте -f имя файла к аргументам для всех вызовов xauth, чтобы сохранить
токены аутентификации для подключения к поддельному X-серверу.

-c | --copyauthentication (По умолчанию)
Скопируйте токены аутентификации для X-сервера, чтобы подключиться к нему, чтобы клиенты
подключение к нашему поддельному серверу будет использовать их.

Запускаемые команды примерно эквивалентны: xauth Добавить $ FAKEDISPLAY . `xauth список
$ ДИСПЛЕЙ | AWK '$ 2 == "MIT-MAGIC-COOKIE-1" {Распечатать $ 3} ''

Не только MIT-MAGIC-COOKIE-1 токены копируются, поскольку xtrace еще не поддерживает
чтобы изменить токены аутентификации, чтобы XDM-АВТОРИЗАЦИЯ-1 было бы возможно.

-n | --nocopyauthentication
Не звони xauth и поиграйте с токенами аутентификации, но оставьте это на усмотрение
пользователь для обработки.

-e | --denyextensions
Измените все ответы сервера так, чтобы они говорили об отсутствии доступных расширений. (Как xtrace
в любом случае поддерживает только небольшое количество расширений и вызывает все расширенные
запросы «неизвестно» и все ответы на такие запросы «неожиданные»).

-w | --readwritedebug
Вывести, сколько байтов прочитано и / или когда записано.

-m считать | --maxklistlength считать
Распечатать только первый считать многие элементы всех списков.

-i | - интерактивный
Отправлял запросы от клиента к серверу только после интерактивного подтверждения.
Подтверждение дается нажатием клавиши ввода или числа с последующим вводом через стандартный ввод.
Это может дать забавные результаты при туннелировании нескольких клиентов.

-o | --outfile имя файла
Выгрузить вывод в имя файла вместо stdout.

-b | --буферизованный
Не записывайте каждую строку отдельно, а дождитесь заполнения буферов. Ускоряться
немного вещей при выводе в файл. Совсем не очень полезно вместе
с -i.

- отметки времени
Печатайте метку времени перед каждой строкой.

Обратите внимание, что время печати пакета находится между моментом его получения и
время отправки пакета, но никакой другой информации он не дает.

- относительные отметки времени
Перед каждой строкой выведите отметку времени относительно начала соединения.

Обратите внимание, что время печати пакета находится между моментом его получения и
время отправки пакета, но никакой другой информации он не дает.

--monotonic-timestamps
Распечатайте CLOCK_MONOTONIC (см. часы_gettime(3)) метка времени каждый раз, когда пакет
напечатан. Вероятно, это время безотказной работы вашей системы.

Обратите внимание, что время печати пакета находится между моментом его получения и
время отправки пакета, но никакой другой информации он не дает.

--печать-офсеты
Печать смещений всех полей (полезно для отладки вложенных списков в описаниях протоколов)

- количество отпечатков
Счетчики печати (полезно для отладки списков в описаниях протоколов)

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


ДИСПЛЕЙ
Без --отображать содержимое этой переменной используется для определения сервера, на котором
подключиться к. (И без -n дано xauth получить токены аутентификации для
этот дисплей.)

ФАКЕДИСПЛЕЙ
Без --fakedisplay содержимое этой переменной используется, чтобы определить, как
прислушивайтесь к клиентам. (И без -n дано xauth установить токены аутентификации
для этого дисплея.) Если ни один не указан, xtrace попытаюсь :9

XAUTHORITY
Без -n и без -f or -F надежная xauth программа, скорее всего, рассмотрит это
переменная для файла для получения / сохранения токенов аутентификации из / в. Если это
не установлен, скорее всего, он будет использовать $ HOME/.Xавторитет.

СОСТАВЛЕНИЕ ОТЧЕТОВ ОШИБКИ


Сообщайте об ошибкахbrlink@debian.org> или Debian BTS.

Используйте xtrace в Интернете с помощью сервисов onworks.net


Ad


Ad