使用的开源软件 Bitdefender终端安全工具 Linux版
|
软件名称 |
简介 |
许可证类型 |
网站 |
|---|---|---|---|
|
Boost |
Boost提供经过同行评审的、可移植的免费C++源代码库。 |
||
|
DazukoFS |
DazukoFS是一种允许用户空间应用程序执行在线文件访问控制的机制。 Bitdefender 以二进制模式使用此工具。原始库未被修改。 |
||
|
LibCurl |
LibCurl是一个免费的客户端URL传输库,支持cookie、DICT、FTP、FTPS、Gopher、HTTP(含HTTP/2支持)、HTTP POST、HTTP PUT、HTTP代理隧道、HTTPS、IMAP、Kerberos、LDAP、POP3、RTSP、SCP和SMTP。该库支持文件URI方案、SFTP、Telnet、TFTP、文件断点续传、FTP上传、基于HTTP表单的上传、HTTPS证书、LDAPS、代理以及用户名加密码认证。 |
||
|
LibSsh2 |
LibSsh2是实现了SSH2协议的客户端C语言库。 |
||
|
OpenSSL |
OpenSSL是一个健壮的、商业级、全功能的传输层安全(TLS)和安全套接层(SSL)协议工具包,也是一个通用密码学库。 |
||
|
PCRE |
PCRE库是一组实现正则表达式模式匹配的函数,其语法和语义与Perl 5相同。PCRE具有原生API,以及一组对应POSIX正则表达式API的封装函数。 |
||
|
SQLite |
SQLite是一个自包含、高可靠性、嵌入式、功能齐全、公有领域的SQL数据库引擎。 |
||
|
TinyXML |
TinyXML是一个简单、轻量级的C++ XML解析器,可轻松集成到其他程序中。 |
||
|
Zlib |
Zlib是一个免费、通用、法律无限制的无损数据压缩库,适用于几乎所有计算机硬件和操作系统。 |
||
|
c-ares |
c-ares是一个用于异步DNS请求的C语言库。 |
||
|
cyrus-sasl |
Cyrus SASL是SASL协议的实现,使开发者能以通用方式轻松将认证机制集成到应用程序中。 |
||
|
cppcodec |
cppcodec通过共享模板实现支持多种编解码器,其高质量API鼓励正确使用,包含错误处理,并易于集成到其他代码库。 |
||
|
Libtins |
libtins是一个跨平台的高级C++网络数据包嗅探与构建库。 |
||
|
mit-kerberos |
Kerberos是一种网络认证协议,通过密钥加密为客户端/服务器应用提供强身份验证。 |
||
|
nlohmann/json |
nlohmann/json库的设计目标包括:直观的语法、零成本集成和严格测试。 |
||
|
SQliteCpp |
SQLiteC++ 对 SQLite 的原生 C API 进行了封装,提供了一些直观且文档完善的 C++ 类。 |
||
|
spdlog |
spdlog 是一个速度极快、仅需头文件/可编译的 C++ 日志库。 |
||
|
socket.io |
Socket.IO 支持基于事件的实时双向通信。 |
||
|
google/flatbuffers |
FlatBuffers 是一个跨平台序列化库,专为最大内存效率设计。它允许直接访问序列化数据而无需先解析/解包,同时仍保持出色的前向/后向兼容性。 |
||
|
ZeroMQ |
ZeroMQ(又称 ØMQ、0MQ 或 zmq)看似嵌入式网络库,实则像并发框架。它提供跨多种传输方式(如进程内、进程间、TCP 和多播)传递原子消息的套接字。 |
||
|
Azmq |
azmq 库为 ZeroMQ 提供了 Boost Asio 风格的绑定。 |
||
|
elfutils |
elfutils 是用于读取、创建和修改 ELF 二进制文件的工具和库集合,可查找并处理 GNU/Linux 上进程和核心文件的 DWARF 调试数据、符号、线程状态及堆栈跟踪。 |
||
|
BPF 编译器集合 (BCC) |
BCC是一个用于创建高效内核跟踪与操作程序的工具包,包含多个实用工具和示例。它利用扩展BPF(伯克利数据包过滤器,正式名称为eBPF),这是首次引入Linux 3.15的新特性。BCC的大部分功能需要Linux 4.1及以上版本支持。 |
||
|
ICU |
ICU是一组成熟且广泛使用的C/C++和Java库,为软件应用提供Unicode和全球化支持。ICU具有高度可移植性,确保应用在所有平台及C/C++与Java软件间获得一致结果。 |
||
|
breakpad |
Breakpad是一套客户端和服务器组件,用于实现崩溃报告系统。 |
||
|
gRPC |
gRPC是一个现代开源高性能远程过程调用(RPC)框架,可在任何环境中运行。它能高效连接数据中心内外的服务,并支持可插拔的负载均衡、跟踪、健康检查和认证功能。 |
||
|
Jq |
Jq用于对结构化数据进行切片、过滤、映射和转换。该工具采用可移植C语言编写,运行时零依赖。 |
||
|
Libpcap |
Libpcap是一个可移植的C/C++网络流量捕获库。 |
||
|
rapidjson |
RapidJSON是C++的JSON解析器和生成器,支持SAX和DOM两种风格API。其SAX解析器仅需五百行代码。 |
||
|
Lua |
Lua是一种强大、高效、轻量、可嵌入的脚本语言,支持过程式编程、面向对象编程、函数式编程、数据驱动编程及数据描述。 |
||
|
WebSocket++ |
WebSocket++ 是一个跨平台开源(BSD许可证)的仅头文件C++库,实现了 RFC6455 (WebSocket协议)和 RFC7692 (WebSocket压缩扩展)。它允许将WebSocket客户端和服务器功能集成到C++程序中。在其最常见配置中,完整的网络I/O功能由 Asio网络库 . |
||
|
osquery |
osquery是一个面向Windows、OS X(macOS)和Linux的操作系统检测框架。它将操作系统暴露为一个高性能的虚拟关系数据库,使您能够通过编写SQL查询来探索操作系统数据。 |
||
|
YARA |
YARA是一款旨在(但不限于)帮助恶意软件研究人员识别和分类恶意软件样本的工具。通过YARA,您可以基于文本或二进制模式创建恶意软件家族(或任何您想描述的对象)的特征描述。每条描述(即规则)由一组字符串和一个决定其逻辑的布尔表达式组成。 |
||
|
efivar |
efivar是一个通过操作系统接口操作EFI变量的Rust库。该库主要被efiboot用于实现其功能。 |
||
|
zstd |
Zstandard(简称zstd)是一种快速无损压缩算法,针对实时压缩场景设计,在压缩率上达到zlib级别或更优。 |
||
|
audit-userspace |
Linux审计系统旨在通过拦截系统调用并序列化来自特权用户空间应用程序的审计日志条目,使Linux符合通用准则、DSS-PCI及其他安全标准的要求。 |
||
|
libssh |
libssh是一个跨平台C语言库,实现了SSHv2协议的客户端与服务器端功能。通过libssh,您可以远程执行程序、传输文件、建立安全透明隧道、管理公钥等。 |
||
|
libmnl |
libmnl是一个面向Netlink开发者的极简用户空间库。 |
||
|
libxml2 |
libxml2是用C语言实现的XML工具包,最初为GNOME项目开发 |
||
|
pcre2 |
PCRE2是一个支持正则表达式的函数库,其语法和语义尽可能接近Perl 5语言。 |
||
|
glibc |
Glibc库提供了关键API,包括ISO C11、POSIX.1-2008、BSD、操作系统专用API等,适用于以Linux为内核的系统。这些API包含open、read、write、malloc、printf、getaddrinfo、dlopen、pthread_create、crypt、login、exit等基础功能。该库用于 BEST 通过 Bitdefender 的可用RMM集成进行Linux部署。 |
||
|
mimalloc |
一款紧凑型通用内存分配器,具有卓越性能。 |