Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Tools/GitHubGitHub/catern/rsyscall
Dynamische Analyse (Sandboxing)ExploitationReverse EngineeringDebuggerDienstprogramme & FrameworksBinäranalyse
GitHubcatern/rsyscall

rsyscall

Prozessunabhängige Schnittstelle zu Linux-Systemaufrufen

Repository anzeigen
9510vor 4 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
  • Zusammenfassung rsyscall ist eine Bibliothek, die eine Schnittstelle zu einer ständig wachsenden Teilmenge von Linux-Systemaufrufen bereitstellt. Diese Schnittstelle ist:
  • prozessunabhängig: alle Systemaufrufe werden als Methoden auf Prozessobjekten aufgerufen, die sich auf den "lokalen" Prozess oder auf andere von uns kontrollierte Prozesse, möglicherweise auf entfernten Rechnern, beziehen können.
  • typsicher: viele Linux-API-Einschränkungen, die normalerweise dem Benutzercode zur Durchsetzung überlassen werden, werden im Typsystem explizit gemacht.
  • niedrigstufig: jede Aktion, die mit den zugrunde liegenden Linux-APIs möglich ist, ist mit rsyscall möglich; nichts ist verboten oder wird abgeraten.

Für weitere Details zu den Konzepten und der Motivation hinter rsyscall lesen Sie die [[file:docs/conceptual.org][konzeptionelle Einführung]].

  • Schnellstart Schauen Sie sich die Dokumentation unter [[http://rsyscall.org/rsyscall][rsyscall.org]] an.

Beachten Sie, dass die rsyscall Python-API einige neuere Python-3-Funktionen verwendet: async/await und Typannotationen. Wenn Sie diese noch nicht gesehen haben, überfliegen Sie zuerst das [[file:docs/background.org][Hintergrund-Tutorial]].

  • Installation Es gibt noch keine offizielle Veröffentlichung von rsyscall.

Aber wenn Sie es ausprobieren möchten, können Sie dies mit Nix tun: #+begin_src bash git clone https://github.com/catern/rsyscall cd rsyscall/python nix-shell python #+end_src

Oder Sie können es von Hand in einer virtuellen Umgebung bauen: #+begin_src bash git clone https://github.com/catern/rsyscall cd rsyscall python3 -m venv venv . venv/bin/activate pip install -U pip

cd c autoreconf -fvi ./configure --prefix=$PWD/../venv make install cd .. export LD_LIBRARY_PATH=$PWD/venv/lib export PKG_CONFIG_PATH=$PWD/venv/lib/pkgconfig

pip install -e python/ python #+end_src

  • Erste Schritte rsyscall ist eine asynchrone Bibliothek, die [[https://trio.readthedocs.io][Trio]] verwendet, daher ist der einfachste Weg, es auszuprobieren, ein asynchrones Python-REPL. [[https://ipython.org/][IPython]] bietet ein praktisches REPL: #+begin_example $ pip install ipython $ ipython In [1]: %autoawait trio

In [2]: import rsyscall

In [3]: t = await rsyscall.local_process.fork()

In [4]: await t.stdout.write(await t.ptr("Hello world!\n")) Hello world! #+end_example

  • Diskussion irc://irc.oftc.net/#rsyscall
Tool herunterladen