跳至主内容

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

软件名称

简要描述

许可证类型

网站

Boost

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

Boost软件许可证

https://www.boost.org/

DazukoFS

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

Bitdefender 以二进制模式使用此工具。原始库未被修改。

GPL第2版

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

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、代理以及用户名加密码认证。

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+或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变量的Rust库。该库主要被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符合通用准则、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库为使用Linux内核的系统提供关键API,包括ISO C11、POSIX.1-2008、BSD、操作系统专属API等。这些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/