系统调用

  1. rustix

    安全Rust绑定到POSIX/Unix/Linux/Winsock-like系统调用

    v0.38.34 11.7M #raw-pointers #syscalls #memory-safety
  2. linux-raw-sys

    为Linux的用户空间API生成的绑定

    v0.6.5 11.2M #linux #linux-api #generated-bindings #api-bindings #ffi #call #syscalls
  3. hermit-abi

    Hermit系统调用定义

    v0.4.0 6.2M #unikernel #operating-system #syscalls #kernel #libos #call #definition
  4. redox_syscall

    访问原始Redox系统调用

    v0.5.3 8.2M #syscalls #redox #calls #system #os
  5. rlimit

    资源限制

    v0.10.1 210K #syscalls #unix #limit #resources #documentation #hard #increase
  6. sys-mount

    围绕sys mount & umount2调用的高级FFI绑定

    v3.0.1 115K #mount #linux #syscalls #umount #high-level #filesystem #sys
  7. 系统调用

    Linux系统调用列表

    v0.6.18 4.5K #linux #system #call #raw #architecture #error #enums
  8. ioctl-sys

    POSIX-and-beyond系统的IO控制(核心函数和宏,请参阅ioctls以获取许多ioctl定义)

    v0.8.0 44K #ioctl #syscalls #posix #system #file-descriptor #command #io
  9. linux-keyutils

    Rust到Linux密钥管理设施的接口。提供围绕原始系统调用的安全接口,允许用户空间程序执行密钥操作。

    v0.2.4 56K #linux #keyring #syscalls #keyutils #secure-storage #keyctl
  10. linux-futex

    Futex:一种Linux特定的快速用户空间锁定原语

    v1.0.0 850 #futex #userspace #primitive #locking #syscalls #linux #operations
  11. ioctls

    POSIX及更广泛系统的I/O控制(多个ioctl规范,请参阅ioctl-sys获取核心函数和宏)

    v0.6.2 150 #ioctl #file-descriptor #control-system #command #call #io #syscalls
  12. 系统调用编号

    不同架构的系统调用编号

    v4.0.0 4.3K #syscalls #kernel #linux #api #ffi
  13. lurk-cli

    lurk是strace的一个简洁(简单)替代品

    v0.3.6 170 #syscalls #trace #strace #calls #process #output #json
  14. extrasafe

    通过减少可访问性来使您的代码更安全

    v0.5.1 #syscalls #security #seccomp #access-control #landlock #linux #syscall
  15. pai-strace

    使用pai创建的类似strace的工具

    v0.1.8 440 #syscalls #strace #trace
  16. sc

    原始系统调用

    v0.2.7 2.2K #syscalls #system #call
  17. pnet_sys

    访问与网络相关的系统功能和调用

    v0.35.0 141K #low-level #data-link #networking #ethernet #raw #syscalls
  18. gpiod

    Linux GPIO字符设备接口

    v0.3.0 1.5K #linux-gpio #gpio #linux #libgpiod #ioctl #chardev #syscalls
  19. extrasafe-multiarch

    通过减少可访问性来使您的代码更安全

    v0.4.0 #seccomp #security #syscalls #linux-kernel #landlock #linux #syscall
  20. linux-sysno

    系统调用编号列表

    v0.2.5 500 #syscalls #linux #android #linux-kernel #no-std
  21. linux-errnos

    错误编号列表

    v0.4.0 #error #linux #errno #syscalls #errors #no-std
  22. linux-syscalls

    轻松调用Linux系统调用

    v0.4.0 #linux #syscalls #android #no-std
  23. linux-io

    围绕文件描述符的Linux系统调用的轻量级抽象

    v0.11.0 900 #file-descriptor #syscalls #linux #calls #abstraction #io #std-io
  24. sallyport

    Enarx虚拟机微内核边界的API

    v0.6.3 2.3K #syscalls #enarx #execute #host #keep #boundary #write
  25. rustix-uring

    Rust的底层io_uring用户空间接口

    v0.2.0 240 #io-uring #userspace #linux #low-level #syscalls #async #rustix
  26. unwinder

    Rust的调用栈欺骗

    v0.1.2 190 #call-stack #stack #parameters #spoofing #syscalls #winapi #api-calls
  27. linux-unsafe

    原始的Linux系统调用存根

    v0.12.0 410 #call #syscalls #stub #platform #arguments #raw #unsafe
  28. libsyd

    通过/dev/syd进行syd交互的基于Rust的C库

    v3.3.3 14K #security #sandbox #syscalls #linux
  29. maelstrom-linux

    Maelstrom使用的Linux系统调用函数封装

    v0.11.0 330 #syscalls #linux #maelstrom #distributed-systems #wrapper #maelstrom-worker #would
  30. cloudabi

    CloudABI的低级接口。包含所有系统调用和相关类型。

    v0.1.0 131K #syscalls #low-level #os #kernel #calls #abi
  31. cvt

    暴露Rust libstd中的cvt函数

    v0.1.2 75K #error #syscalls #libstd #error-code #expose #conventions #codes
  32. realm_syscall

    Realm的便捷系统调用集合

    v0.1.8 100 #syscalls #collection #realm #networking
  33. fuchsia-zircon

    Rust对Zircon内核的绑定

    v0.3.3 101K #zircon #syscalls #fuchsia #kernel #bindings #wrapper #declaration
  34. windows-syscall

    Windows的Rust内联系统调用

    v0.0.17 650 #windows #syscalls #system #inline #macro #invoke #service
  35. maelstrom-worker-child

    maelstrom-worker 的辅助库

    v0.11.0 230 #child-process #syscalls #maelstrom #helper #worker #multi-threading #limited
  36. syscall_encode

    帮助定义内核 syscall 接口的特性和宏

    v0.1.11 #syscalls #abi #operating-system #kernel #interface #define #calls
  37. kona-common

    在 Fault Proof VMs 之上开发客户端程序时的公共特性和系统接口

    v0.0.2 #virtual-machine #programs #syscalls #io #fault #proof #traits
  38. ptrace-syscalls

    通过 ptrace 分析 syscall

    v0.0.0-experimental.2 170 #syscalls #ptrace #strace #linux
  39. syscallz

    rust 的 seccomp 库

    v0.17.0 390 #seccomp #syscalls #sandbox #action #context #rule
  40. socket_server

    socket 写入事件轮询注册避免 syscall

    v0.12.0 900 #socket #server #listen #default #syscalls #registration
  41. io-uring-epoll

    当你遇到 io_uring 和 epoll

    v0.1.0 #io-uring #epoll #io #uring #async #linux-kernel #syscalls
  42. dinvoke_rs

    动态调用任意未管理的代码

    v0.1.6 #dinvoke #syscalls #execution #plugin-api #winapi
  43. pai

    进程分析器和工具

    v0.1.11 #syscalls #debugging #strace #instrumentation #trace #syscall
  44. linux-stat

    一个仅使用 syscalls 在 Linux 上实现 stat 函数的纯 Rust 库

    v0.3.3 #stats #linux #syscalls #fs #statistics #syscall #no-std
  45. irox-unsafe

    irox (unsafe) Rust 工具和库

    v0.1.2 210 #unsafe #irox #linux-api #aerospace #wrapper #syscalls #native
  46. scall

    Rust 的更友好的原始系统调用

    v0.2.5 #syscalls #system #call #syscall
  47. panda-re

    与 PANDA (架构无关动态分析平台) 交互的官方库

    v0.46.2 #panda #callback #guest #interfacing #syscalls #bindings #analysis
  48. 系统调用

    原始系统调用

    v0.1.3 #syscalls #system #call #read #wrapper #platform #functions
  49. pidfd_getfd

    绑定到pidfd_getfd系统调用及其包装器

    v0.2.2 #linux #linux-process #syscalls #pidfd #descriptor #file-descriptor #api-bindings
  50. veneer

    一个非常薄的类似std的库,不依赖于libc

    v0.2.1 #libc #syscalls #standard #linux #run-time #thin #perspective
  51. open-coroutine-hooks

    open-coroutine的系统调用钩子

    v0.5.0 #syscalls #hook #open-coroutine #syscall
  52. syscall-alt

    v0.0.14 180 #syscalls #linux #platform #assembly #definition #syscall #inline
  53. unc-sys

    工具运行时内置函数的系统调用定义

    v2.3.2 #run-time #syscalls #definition #functions #utility #built-in
  54. linux-errno

    Linux错误号

    v1.0.1 850 #error #syscalls #numbers #linux #system #calls #access
  55. rcore-os/zircon-syscall

    Zircon系统调用实现

    GitHub 0.1.0 #syscalls #zircon #microkernel #linux #safe #reimplement
  56. mmledger

    用于跟踪内存管理系统调用的机密计算(CC)shims的账本

    v0.4.0 170 #confidential-computing #memory-management #shim #ledger #syscalls #cc #calls
  57. olin

    一个小型运行时库,用于帮助针对Olin链接的程序。这仅在wasm32-unknown-unknown目标上有效。

    v0.3.0 #wasm #syscalls #profiling #memory #instructions #run-time #targeting
  58. rasi-syscall

    RASI系统的底层系统调用接口

    v0.1.11 #rasi #low-level #syscalls #async #run-time #system-interface #unified
  59. syzlang-parser

    解析Syzlang语言

    v0.1.4 #syscalls #syzkaller #syzlang #data-structures
  60. open-coroutine-iouring

    对open-coroutine的io_uring支持

    v0.5.0 #io-uring #open-coroutine #stackful-coroutine #syscalls #hook #generic
  61. packed-encoder

    一个可以用于将不同类型的数据编码到打包的字节数组中的小型Rust crate,该数组可以通过网络、系统调用或FFI传递

    v0.1.1 #structs #deserialize #serialization #syscalls #codec #ffi #data-encoding
  62. hstrace

    作为库和命令行工具进行系统调用跟踪

    v0.0.5 #syscalls #tracing #strace #system-calls #linux
  63. emei

    JIT/AOT后端代码生成框架

    v0.5.0 #syscalls #framework #codegen #jit-aot #risc-v #int #int3
  64. irox-safe-linux

    为使它们易于使用而实现的纯Rust的Linux原生API函数和SYSCALLS

    v0.1.1 120 #linux-api #syscalls #linux #irox #irox-unsafe #no-std #replace
  65. amjad_os_kernel_user_link

    用于在AmjadOS中链接内核/用户代码的接口

    v0.2.1 #userspace #operating-system #kernel #syscalls #user #amjad-os #interface
  66. 尝试使用DuckDuckGo进行搜索。搜索.

  67. syswall

    系统调用防火墙

    v0.3.1 #child-process #syscalls #linux-process #linux #security #tracing #analysis
  68. libhook

    挂起系统调用

    v0.1.0 #hook #syscalls #coroutine #call #stackful-coroutine #open-coroutine #generic
  69. ftrace

    跟踪文件和路径

    v0.2.1 #strace #syscalls #trace #fs #file #directory
  70. linux-syscall

    Linux系统调用宏

    v1.0.0 700 #syscalls #linux #macro #architecture #x86-64 #numbers #aarch64
  71. rng_buffer

    围绕RNG的包装器,用于缓冲其输出并节省系统调用

    v0.1.1 #syscalls #buffer #numbers #monte-carlo #system #calls #game-server
  72. syzlang-data

    Syzlang 数据已解析

    v0.1.6 #syscalls #syzkaller #syzlang #testing
  73. libtracecmd

    libtracecmd 的 Rust 封装

    v0.2.1 #linux #trace #events #syscalls #ftrace #analyze #data
  74. fsfilter-rs

    在 Windows 中监控文件系统等

    v0.8.0 #driver #syscalls #filesystem #minifilter #api-bindings #windows
  75. syswall_cli

    syswall 的 CLI

    v0.1.2 #syscalls #linux #security #linux-process #tracing #analysis
  76. fe_rtos

    适用于 Arm Cortex-M CPU 的操作系统

    v0.1.1 #rtos #syscalls #cpu #cotrex-m #arm #cortex-m #scheduler
  77. do_syscall

    原始系统调用

    v1.0.2 #syscalls #argument #numbers
  78. dinvoke

    动态运行任意未管理代码

    v0.1.5 150 #syscalls #dynamically #run #unmanaged #invoke
  79. magenta

    Magenta 内核的 Rust 绑定

    v0.2.0 1.8K #kernel #syscalls #bindings #fuchsia #raw #wrapper #type-safe
  80. rebg

    v0.1.0 #docker #qemu #write #debugging #x86-64 #memory #syscalls
  81. wasi-nn-safe

    针对 wasi-nn 系统调用的 Rust 高级和安全的 API 绑定

    v0.1.0 #neural-network #wasm #api-bindings #syscalls #webassembly #input-output
  82. r-linux

    基于能力的 Linux 运行时

    v0.1.0 #syscalls #run-time #kernel #api #linux-kernel #runtime #linux
  83. near-sys

    NEAR 运行时内建函数的系统调用定义

    v0.2.2 7.0K #near #contract #smart-contracts #define #syscalls #run-time
  84. rasi-default

    RASI 系统调用的参考实现

    v0.1.11 290 #syscalls #rasi #system-interface #reference #asynchronous #mio #fs
  85. tinysyscall

    一个(无依赖的)小巧的系统调用抽象层

    v0.1.1 #syscalls #abi #kernel #system #os #cross-platform
  86. raw-syscall-base

    低级原始系统调用基

    v0.8.2 #system #call #syscalls #raw #no-std #syscall
  87. faf-syscall

    无依赖(无_std)的Linux原始(asm)快速系统调用

    v3.0.3 #syscalls #kernel #linux-kernel #embedded #linux #no-std
  88. solana-curve25519

    Solana Curve25519 系统调用

    v2.0.7 17K #syscalls #curve25519 #solana #add #operations #install #version
  89. command-rusage

    获取命令的资源使用情况

    v1.0.1 #child-process #syscalls #linux #resource #cpu #memory #page
  90. clone3

    Rust 对 clone3 Linux 系统调用的绑定

    v0.2.3 3.7K #linux #syscalls #clone
  91. io_uring_syscall

    Linux io_uring 系统调用

    v0.1.2 #io-uring #linux #syscalls
  92. dmanager

    管理对过载内存段的并发访问

    v0.1.4 #dinvoke #memory #syscalls #section #access #concurrency #windows
  93. bandsocks

    实验性可嵌入容器沙盒

    v0.2.1 #sandbox #experimental #embeddable #run-time #syscalls #seccomp #kernel
  94. sel4-sys

    Rust 对 seL4 内核的接口

    v0.0.28 #sel4 #kernel #interface #syscalls #raw #data-structure
  95. osi

    操作系统接口

    v0.1.0 #system-interface #operating-system #direct #syscalls #api #ffi #os
  96. syscall-intercept

    用户空间系统调用拦截库

    v0.1.0 #syscalls #interception #api-bindings
  97. ckb-std

    包含多个模块,帮助您使用Rust编写CKB合约

    v0.15.3 800 #syscalls #module #contract #ckb #help #write #memory
  98. interceptor-rs

    Interceptor 是一个基于 ptrace 的库,可以拦截和修改Linux系统调用

    v0.1.0 #syscalls #interceptor #linux #ptrace #lib #calls #write
  99. mincore

    Rust 系统调用 mincore 的安全包装

    v0.1.1 #safe #file #safe-wrapper #syscalls #filesystem
  100. libsyscall-intercept

    用户空间系统调用拦截库

    v0.1.2 #syscalls #intercept #userspace #intercepting
  101. greenhook

    基于 seccomp-unotify 的系统调用钩子库

    v0.0.4 #syscalls #hook #seccomp #linux #ptrace #seccomp-unotify #ld-preload
  102. raw-syscall-enumerated

    底层原始系统调用枚举

    v0.7.6 #syscalls #system #call #raw #no-std #syscall
  103. sysnames

    在运行时查询 Linux 系统调用名称和编号

    v0.1.3 #linux #syscalls #name #linux-kernel #syscall
  104. freebsd-errno

    FreeBSD 错误编号

    v1.0.0 #freebsd #error #numbers #system #calls #syscalls
  105. zio-sendfile

    支持稳定 rustc 版本的 Linux 零拷贝 I/O

    v0.2.0 #io #linux #zero-copy #send-file #mut #syscalls #source
  106. eventfd

    绑定到 Linux 的 eventfd 系统调用

    v0.2.0 850 #binding #syscalls #linux
  107. ioprio

    仅适用于 Linux 的用于管理 I/O 优先级的 crate

    v0.2.0 550 #io #linux #syscalls #io-uring #scheduling #syscall #api-bindings
  108. seccomp-tiny

    无 libseccomp 依赖的 no_std Linux seccomp 库

    v0.1.1 #seccomp #linux #syscalls #instructions #tiny #libseccomp #x86-64
  109. syscall_defines

    不同架构上的 Linux 系统调用编号常量

    v0.1.0 #syscalls #linux #architecture #constant #numbers
  110. groth16-solana

    使用 solana alt_bn128 系统调用的 groth16 验证

    v0.0.3 700 #groth16 #syscalls #verification #solana #verifier #input #proof
  111. syscall-linux-raw

    定义 syscallN 方法以执行原始 Linux 系统调用

    v0.0.2 1.2K #syscalls #linux #directasm
  112. pnet_sys_bandwhich_fork

    访问与网络相关的系统功能和调用

    v0.23.0 #data-link #raw #ethernet #networking #low-level #syscalls #datalink
  113. fionread

    fionread IO 控制读取文件描述符中可读的字节数

    v0.1.1 #byte #read #file-descriptor #read-file #syscalls #ioctl #queue
  114. snedfile

    跨平台 sendfile() 抽象

    v0.1.0 #cross-platform #syscalls #wrapper #sendfile #send-file #api-bindings #syscall
  115. novusk_syscalls

    为 Novusk 实现系统调用

    v0.2.1 #syscalls #novusk #kernel