EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

xtrace – Online in der Cloud

Führen Sie xtrace im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl xtrace, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


xtrace – Verfolgen Sie die Kommunikation zwischen X11-Client und -Server

ZUSAMMENFASSUNG


Xtrace [ Optionen ] [ -s | -k ] [ [ -W ] [ -- ] Befehl args ... ]

BESCHREIBUNG


Xtrace täuscht einen X-Server vor und leitet alle Verbindungen an einen echten X-Server weiter und zeigt dies an
Kommunikation zwischen Kunden in (naja, theoretisch) für Menschen lesbarer Form. Wenn ein Befehl
gegeben ist, Xtrace führt den genannten Befehl mit aus $ANZEIGE auf den gefälschten X-Server gesetzt. Wenn
Dieser Befehl wird beendet, bevor Verbindungen hergestellt werden. Xtrace wird sofort beendet, es sei denn -W is
spezifiziert.

OPTIONAL


-I Verzeichnis
Einblick in Verzeichnis für Protokollbeschreibungsdateien. (d. h. das Verzeichnis, in dem die
.proto Dateien gefunden werden können).

-s | --stopwhendone (Default)
Beenden Sie den Vorgang, wenn alle weitergeleiteten Clients die Verbindung getrennt haben. (Oder wenn ein Programm ausgeführt wurde
sobald das Programm beendet ist und alle Verbindungen geschlossen sind).

-k | --keeprunning
Wenn die Verbindung aller Clients getrennt wurde, warten Sie, bis neue Clients eine Verbindung herstellen.

-W | --waitforclient
Stoppen Sie nicht, wenn das gestartete Programm beendet wird, bevor eine Verbindung hergestellt wurde.
(Könnte notwendig sein, wenn das Programm in den Hintergrund wechselt).

-d Name | --Anzeige Name
Leiten Sie Verbindungen an den von angegebenen X-Server weiter Name anstelle des angegebenen
durch die Umgebungsvariable DISPLAY.

-D Name | --fakedisplay Name
Gefälschte Anzeige Name statt $FAKEDISPLAY or :9 beziehungsweise.

-f Dateinamen | --authfile Dateinamen
Fügen Sie ein ein -f Dateinamen zu den Argumenten für alle Aufrufe von xauth, um die zu erhalten
Authentifizierungstoken des X-Servers, zu dem eine Verbindung hergestellt werden soll.

-F Dateinamen | --newauthfile Dateinamen
Fügen Sie ein ein -f Dateinamen zu den Argumenten für alle Aufrufe von xauth, um die zu speichern
Authentifizierungstoken, um eine Verbindung zum gefälschten X-Server herzustellen.

-c | --copyauthentication (Default)
Kopieren Sie die Authentifizierungstoken für den X-Server, mit dem eine Verbindung hergestellt werden soll, damit Clients
Wenn Sie eine Verbindung zu unserem gefälschten Server herstellen, werden diese verwendet.

Die ausgeführten Befehle entsprechen in etwa den folgenden: xauth hinzufügen $FAKEDISPLAY . `xauth Liste
$ANZEIGE | awk '$2=="MIT-MAGIC-COOKIE-1" {drucken $3}''

Nicht nur das MIT-MAGIC-COOKIE-1 Token werden kopiert, da xtrace dies noch nicht unterstützt
um die Authentifizierungstoken so zu ändern XDM-AUTHORIZATION-1 wäre möglich.

-n | --nocopyauthentication
Ruf nicht an xauth und fummeln Sie mit Authentifizierungstokens herum, aber überlassen Sie das dem
Benutzer zu handhaben.

-e | --denyextensions
Ändern Sie alle Serverantworten dahingehend, dass keine Erweiterungen verfügbar sind. (Als xtrace
unterstützt ohnehin nur eine kleine Anzahl von Erweiterungen und ruft alle erweitert auf
Anfragen „unbekannt“ und alle Antworten auf solche Anfragen „unerwartet“).

-w | --readwritedebug
Gibt aus, wie viele Bytes wann gelesen und/oder geschrieben werden.

-m zählen | --maxklistlength zählen
Drucken Sie nur den ersten zählen viele Elemente aller Listen.

-i | --interaktiv
Nur nach interaktiver Bestätigung werden Anfragen vom Client an den Server gesendet.
Die Bestätigung erfolgt durch Drücken der Eingabetaste oder einer Zahl gefolgt von der Eingabetaste über stdin.
Dies kann zu seltsamen Ergebnissen führen, wenn mehrere Clients getunnelt werden.

-o | --outfile Dateinamen
Ausgabe ausgeben in Dateinamen statt Standard.

-b | --gepuffert
Schreiben Sie nicht jede Zeile einzeln, sondern warten Sie, bis die Puffer voll sind. Wird schneller
Bei der Ausgabe in eine Datei gibt es ein paar Dinge. Zusammengenommen überhaupt nicht sehr nützlich
mit -i.

--Zeitstempel
Drucken Sie vor jeder Zeile einen Zeitstempel.

Beachten Sie, dass die Zeit, in der ein Paket gedruckt wird, zwischen dem Zeitpunkt des Paketempfangs und dem Zeitpunkt liegt
Der Zeitpunkt, zu dem ein Paket gesendet wird, gibt aber keine weiteren Informationen als diese an.

--relative-timestamps
Drucken Sie vor jeder Zeile einen Zeitstempel relativ zum Beginn der Verbindung.

Beachten Sie, dass die Zeit, in der ein Paket gedruckt wird, zwischen dem Zeitpunkt des Paketempfangs und dem Zeitpunkt liegt
Der Zeitpunkt, zu dem ein Paket gesendet wird, gibt aber keine weiteren Informationen als diese an.

--monotonische-Zeitstempel
Drucken Sie ein CLOCK_MONOTONIC (siehe clock_gettime(3)) Zeitstempel jedes Mal, wenn ein Paket gesendet wird
gedruckt. Dies ist wahrscheinlich die Betriebszeit Ihres Systems.

Beachten Sie, dass die Zeit, in der ein Paket gedruckt wird, zwischen dem Zeitpunkt des Paketempfangs und dem Zeitpunkt liegt
Der Zeitpunkt, zu dem ein Paket gesendet wird, gibt aber keine weiteren Informationen als diese an.

--print-offsets
Offsets aller Felder drucken (nützlich zum Debuggen verschachtelter Listen in Protokollbeschreibungen)

--print-counts
Anzahlen drucken (nützlich zum Debuggen von Listen in Protokollbeschreibungen)

VARIABLEN


DISPLAY
Ohne --Anzeige Der Inhalt dieser Variablen wird verwendet, um den Server zu bestimmen
verbunden mit. (Und ohne -n gegeben xauth um die Authentifizierungstoken zu erhalten
dieses Display.)

GEFÄLSCHTES DISPLAY
Ohne --fakedisplay Der Inhalt dieser Variablen wird verwendet, um zu bestimmen, wie vorgegangen wird
Hören Sie auf Kunden. (Und ohne -n gegeben xauth um die Authentifizierungstoken festzulegen
für diese Anzeige.) Wenn keines von beiden angegeben ist, Xtrace werde versuchen :9

XAUTHORITÄT
Ohne -n und ohne -f or -F Ihre xauth Das Programm wird sich höchstwahrscheinlich damit befassen
Variable für die Datei, aus der bzw. in der die Authentifizierungstoken abgerufen bzw. gespeichert werden sollen. Wenn das ist
nicht festgelegt, wird es höchstwahrscheinlich verwendet $ HOME/.Xauthority.

REPORTING Fehler


Fehler melden an[E-Mail geschützt] > oder das Debian BTS.

Nutzen Sie xtrace online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Tiefenreinigung
    Tiefenreinigung
    Ein Kotlin-Skript, das alle Builds zerstört
    Caches aus Gradle/Android-Projekten.
    Nützlich, wenn Gradle oder die IDE es Ihnen erlauben
    runter. Das Skript wurde getestet
    macOS, aber ...
    Tiefenreinigung herunterladen
  • 2
    Eclipse Checkstyle-Plug-in
    Eclipse Checkstyle-Plug-in
    Das Eclipse Checkstyle-Plug-In
    integriert den Java-Code von Checkstyle
    Auditor in die Eclipse-IDE. Das
    Plug-in bietet Echtzeit-Feedback zu
    der benutzer über gewalt...
    Laden Sie das Eclipse Checkstyle-Plug-in herunter
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    AstrOrz Player ist ein kostenloser Mediaplayer
    Software, teilweise basierend auf WMP und VLC. Das
    Spieler ist in einem minimalistischen Stil, mit
    mehr als zehn Themenfarben und können auch
    b ...
    Laden Sie den AstrOrzPlayer herunter
  • 4
    movistv
    movistv
    Kodi Movistar+ TV ist ein ADDON für XBMC/
    Kodi que Permite disponer de un
    Dekodifikator der IPTV-Dienste de
    Movistar ist in einem Jahr integriert
    Mediacenter ma...
    Moviestartv herunterladen
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ist ein kostenloses Open-Source-Programm,
    plattformübergreifende C-, C++- und Fortran-IDE
    gebaut, um die anspruchsvollsten Anforderungen zu erfüllen
    seiner Nutzer. Es ist sehr konzipiert
    verlängert...
    Laden Sie Code::Blocks herunter
  • 6
    Inmitten
    Inmitten
    Inmitten oder Advanced Minecraft Interface
    und Data/Structure Tracking ist ein Werkzeug, um
    eine Übersicht über ein Minecraft anzeigen
    Welt, ohne sie tatsächlich zu erschaffen. Es
    können ...
    Herunterladen Mitten
  • Mehr »

Linux-Befehle

Ad