跳至主内容

使用的开源软件 Bitdefender终端安全工具 Linux版

软件名称

简要描述

许可证类型

官网

Boost

Boost提供经过同行评审的免费可移植C++源代码库。

Boost软件许可证

https://www.boost.org/

DazukoFS

DazukoFS是一种允许用户空间应用程序执行在线文件访问控制的机制。

Bitdefender 在二进制模式下使用此工具。原始库未经修改。

GPL 第二版

http://dazuko.dnsalias.org/wiki/index.php/Main_Page

LibCurl

LibCurl 是一个免费的客户端 URL 传输库,支持 cookies、DICT、FTP、FTPS、Gopher、HTTP(含 HTTP/2 支持)、HTTP POST、HTTP PUT、HTTP 代理隧道、HTTPS、IMAP、Kerberos、LDAP、POP3、RTSP、SCP 和 SMTP。该库支持 file URI 方案、SFTP、Telnet、TFTP、文件断点续传、FTP 上传、HTTP 表单上传、HTTPS 证书、LDAPS、代理以及用户名加密码认证。

MIT 风格

https://curl.se/libcurl/

LibSsh2

LibSsh2 是一个实现 SSH2 协议的客户端 C 语言库。

BSD-3

https://www.libssh2.org/

OpenSSL

OpenSSL 是一个健壮、商业级、功能完整的传输层安全(TLS)和安全套接层(SSL)协议工具包,也是一个通用密码学库。

OpenSSL

https://www.openssl.org/

PCRE

PCRE 库是一组实现正则表达式模式匹配的函数,其语法和语义与 Perl 5 相同。PCRE 拥有原生 API,以及一组对应 POSIX 正则表达式 API 的封装函数。

BSD

http://www.pcre.org/

SQLite

SQLite 是一个自包含、高可靠性、嵌入式、功能完备、公共领域的 SQL 数据库引擎。

GPL 公共领域

https://www.sqlite.org/index.html

TinyXML

TinyXML 是一个简单小巧的 C++ XML 解析器,可轻松集成到其他程序中。

Zlib

https://sourceforge.net/projects/tinyxml/

Zlib

Zlib 是一个免费、通用、法律无限制的无损数据压缩库,设计用于几乎任何计算机硬件和操作系统。

Zlib

https://www.zlib.net/

c-ares

c-ares是一个用于异步DNS请求的C语言库。

MIT

https://github.com/c-ares/c-ares

cyrus-sasl

Cyrus SASL是SASL协议的实现,使应用程序开发者能够以通用方式轻松将认证机制集成到应用中。

OpenLDAP公共许可证

https://github.com/cyrusimap/cyrus-sasl

cppcodec

cppcodec通过共享的模板化实现支持多种编解码器,其设计重点在于提供鼓励正确使用、包含错误处理且易于整合到其他代码库的高质量API。

MIT

https://github.com/tplgy/cppcodec

Libtins

libtins是一个跨平台的高级C++网络数据包嗅探与构造库。

BSD 2-Clause

https://github.com/mfontanini/libtins

mit-kerberos

Kerberos是一种网络认证协议,旨在通过密钥加密为客户端/服务器应用提供强身份验证。

MIT

https://web.mit.edu/kerberos/

nlohmann/json

nlohmann/json库的设计目标包括:直观的语法、零成本集成和严格的测试。

MIT

https://github.com/nlohmann/json

SQliteCpp

SQLiteC++对SQLite原生C API进行了封装,提供若干直观且文档完善的C++类。

MIT

https://github.com/SRombauts/SQLiteCpp

spdlog

spdlog是一个极其快速、仅头文件/可编译的C++日志库。

MIT

https://github.com/gabime/spdlog

socket.io

Socket.IO实现了基于事件的实时双向通信。

MIT

https://github.com/socketio/socket.io

google/flatbuffers

FlatBuffers是一个跨平台序列化库,专为最大内存效率设计。它允许直接访问序列化数据而无需先解析/解包,同时保持出色的前向/后向兼容性。

Apache 2

https://github.com/google/flatbuffers

ZeroMQ

ZeroMQ(亦称ØMQ、0MQ或zmq)看似嵌入式网络库,实为并发框架。它提供跨进程内、进程间、TCP和多播等多种传输方式传递原子消息的套接字。

GNU LGPL version 3

https://zeromq.org/

Azmq

azmq库为ZeroMQ提供了Boost Asio风格的绑定接口。

BLS 1.0

https://github.com/zeromq/azmq

elfutils

elfutils是用于读取、创建和修改ELF二进制文件的工具集与库集合,可处理GNU/Linux系统下进程及核心文件的DWARF调试数据、符号、线程状态和堆栈跟踪。

GPLv2+, LGPLv3+ or GPLv3+

https://sourceware.org/elfutils/

BPF编译器集合(BCC)

BCC是用于创建高效内核跟踪与操作程序的工具包,包含多个实用工具和示例。它利用扩展BPF(伯克利包过滤器,即eBPF)——该特性首次出现于Linux 3.15,BCC大部分功能需要Linux 4.1及以上版本支持。

Apache 2.0

https://github.com/iovisor/bcc

ICU

ICU是一组成熟且广泛使用的C/C++和Java库,为应用程序提供Unicode和全球化支持。ICU具有高度可移植性,能确保所有平台及C/C++与Java软件间的结果一致性。

Unicode

https://icu.unicode.org/

breakpad

Breakpad是一套客户端和服务器组件,用于实现崩溃报告系统。

多许可证

https://chromium.googlesource.com/breakpad/breakpad

gRPC

gRPC是一个现代开源高性能远程过程调用(RPC)框架,可在任何环境中运行。它能高效连接数据中心内外的服务,并支持可插拔的负载均衡、跟踪、健康检查和认证功能。

Apache 2

https://grpc.io/

Jq

Jq用于对结构化数据进行切片、过滤、映射和转换。该工具采用可移植的C语言编写,运行时零依赖。

MIT

https://stedolan.github.io/jq/

Libpcap

Libpcap是一个可移植的C/C++网络流量捕获库。

BSD-3

https://www.tcpdump.org/

rapidjson

RapidJSON是C++的JSON解析器和生成器,支持SAX和DOM两种风格的API,其中SAX解析器仅需五百行代码。

MIT

https://rapidjson.org/

Lua

Lua是一种强大、高效、轻量、可嵌入的脚本语言,支持过程式编程、面向对象编程、函数式编程、数据驱动编程及数据描述。

MIT

https://www.lua.org/

WebSocket++

WebSocket++是一个跨平台开源(BSD许可证)的仅头文件C++库,实现了 RFC6455 (WebSocket协议)以及 RFC7692 (WebSocket压缩扩展)。该库支持将WebSocket客户端和服务器功能集成到C++程序中。在常规配置下,完整的网络I/O功能由 Asio网络库 .

3条款BSD

https://github.com/zaphoyd/websocketpp/

osquery

osquery是一个面向Windows、OS X(macOS)和Linux的操作系统检测框架。它将操作系统抽象为高性能的虚拟关系型数据库,使您能够通过SQL查询来探查操作系统数据。

Apache 2.0或GPL 2.0

https://github.com/osquery/osquery

YARA

YARA是一款旨在(但不限于)帮助恶意软件研究人员识别和分类恶意样本的工具。通过YARA,您可以根据文本或二进制模式创建恶意软件家族(或其他任何需描述对象)的特征规则。每条规则包含字符串集合和决定其逻辑的布尔表达式。

BSD 3条款

https://yara.readthedocs.io/en/stable/index.html

efivar

efivar是一个通过操作系统接口操作EFI变量的工具库,主要被efiboot用于实现其功能。

LGPL 2.1

https://github.com/rhboot/efivar

zstd

Zstandard(简称zstd)是一种快速无损压缩算法,针对实时压缩场景设计,在保持zlib级别压缩速度的同时提供更高压缩率。

BSD GPL v2 .

https://github.com/facebook/zstd

audit-userspace

Linux审计系统通过拦截系统调用和序列化特权用户空间应用的审计日志条目,使Linux符合Common Criteria、DSS-PCI等安全标准的要求。

GPL 2.0 LGPL 2.1

https://people.redhat.com/sgrubb/audit/

libssh

libssh是一个跨平台C语言库,实现了SSHv2协议的客户端与服务器端功能。通过libssh,您可以远程执行程序、传输文件、建立安全透明隧道、管理公钥等。

LGPL 2.1

https://www.libssh.org/

libmnl

libmnl是一个面向Netlink开发者的极简用户空间库。

LGPL 2.1

https://netfilter.org/projects/libmnl/

libxml2

libxml2是用C语言实现的XML工具包,最初为GNOME项目开发

MIT

https://gitlab.gnome.org/GNOME/libxml2

pcre2

PCRE2是支持正则表达式的函数库,其语法和语义尽可能接近Perl 5语言。

PCRE2

https://www.pcre.org/

glibc

Glibc库提供关键API,包括ISO C11、POSIX.1-2008、BSD、操作系统特定API等,适用于以Linux为内核的系统。这些API涵盖基础功能如open、read、write、malloc、printf、getaddrinfo、dlopen、pthread_create、crypt、login、exit等。该库用于 最佳 通过 Bitdefender 提供的RMM集成方案进行Linux部署。

GNU LGPL 第3版

https://www.gnu.org/software/libc/

mimalloc

一个高性能的紧凑型通用内存分配器。

MIT

https://github.com/microsoft/mimalloc/