Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
rsyscall — Interface independente de processo para chamadas de sistema do Linux | Kitploit
Ferramentas/GitHubGitHub/catern/rsyscall
Análise Dinâmica (Sandboxing)ExploraçãoEngenharia ReversaDepuradoresUtilitários e FrameworksAnálise de Binários
GitHubcatern/rsyscall

rsyscall

Interface independente de processo para chamadas de sistema do Linux

Ver Repositório
9510há 4 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
  • Resumo rsyscall é uma biblioteca que fornece uma interface para um subconjunto cada vez maior de chamadas de sistema do Linux. Esta interface é:
  • independente de processo: todas as chamadas de sistema são invocadas como métodos em objetos de processo, que podem se referir ao processo "local" ou a outros processos sob nosso controle, possivelmente em máquinas remotas.
  • type-safe: muitas restrições da API Linux, que geralmente são deixadas para o código do usuário aplicar, são explicitadas no sistema de tipos.
  • de baixo nível: qualquer ação possível com as APIs Linux subjacentes é possível com rsyscall; nada é proibido ou desencorajado.

Para mais detalhes sobre os conceitos e a motivação por trás do rsyscall, leia a [[file:docs/conceptual.org][introdução conceitual]].

  • Início Rápido Confira a documentação em [[http://rsyscall.org/rsyscall][rsyscall.org]].

Note que a API Python do rsyscall utiliza alguns recursos recentes do Python 3: async/await e anotações de tipo. Se você não viu isso antes, primeiro leia o [[file:docs/background.org][tutorial de base]].

  • Instalação Ainda não há uma versão oficial do rsyscall.

Mas, se quiser experimentá-lo, você pode fazê-lo com Nix: #+begin_src bash git clone https://github.com/catern/rsyscall cd rsyscall/python nix-shell python #+end_src

Ou você pode construí-lo manualmente em um ambiente virtual: #+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

  • Primeiros Passos rsyscall é uma biblioteca assíncrona que usa [[https://trio.readthedocs.io][Trio]], então a maneira mais fácil de experimentá-la é com um REPL Python assíncrono. [[https://ipython.org/][IPython]] fornece um REPL conveniente: #+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

  • Discussão irc://irc.oftc.net/#rsyscall
Baixar ferramenta