Open source software used by Bitdefender Endpoint Security Tools for macOS
Software Name | Short Description | License Type | Website |
---|---|---|---|
Boost | Boost provides free peer-reviewed portable C++ source libraries. | ||
LibCurl | LibCurl is a free client-side URL transfer library, supporting cookies, DICT, FTP, FTPS, Gopher, HTTP (with HTTP/2 support), HTTP POST, HTTP PUT, HTTP proxy tunneling, HTTPS, IMAP, Kerberos, LDAP, POP3, RTSP, SCP, and SMTP. The library supports the file URI scheme, SFTP, Telnet, TFTP, file transfer resume, FTP uploading, HTTP form-based upload, HTTPS certificates, LDAPS, proxies, and user-plus-password authentication. | ||
LibSsh2 | LibSsh2 is a client-side C library implementing the SSH2 protocol. | ||
OpenSSL | OpenSSL is a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library. | ||
Zlib | Zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any computer hardware and operating system. | ||
c-ares | c-ares is a C library for asynchronous DNS requests. | ||
cyrus-sasl | Cyrus SASL is an implementation of SASL that makes it easy for application developers to integrate authentication mechanisms into their application in a generic way. | ||
cppcodec | cppcodec supports a range of codecs using a shared template-based implementation. The focus is on a high-quality API that encourages correct use, includes error handling, and is easy to adopt into other codebases. | ||
Libtins | libtins is a high-level, multiplatform C++ network packet sniffing and crafting library. | ||
mit-kerberos | Kerberos is a network authentication protocol. It is designed to provide strong authentication for client/server applications by using secret-key cryptography. | ||
nlohmann/json | The nlohmann/json library has the following design goals: intuitive syntax, trivial integration and serious testing. | ||
SQliteCpp | SQLiteC++ offers an encapsulation around the native C APIs of SQLite, with a few intuitive and well documented C++ classes. | ||
spdlog | spdlog is a very fast, header-only/compiled, C++ logging library. | ||
socket.io | Socket.IO enables real-time bidirectional event-based communication. | ||
JSONModel | JSONModel allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps. Automatic introspection of your model classes and JSON input drastically reduces the amount of code you have to write. | ||
Brotli | Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. | ||
asio | Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach. | ||
libarchive | Libarchive is a programming library that can create and read several different streaming archive formats, including most popular tar variants, several cpio formats, and both BSD and GNU ar variants. The library is inherently stream-oriented; readers serially iterate through the archive, writers serially add things to the archive. | ||
osquery | osquery is an operating system instrumentation framework for Windows, OS X (macOS), and Linux.It exposes an operating system as a high-performance virtual relational database. This allows you to write SQL queries to explore operating system data. | ||
tkrzw | Tkrzw is a C++ library implementing DBM with various algorithms. It features high degrees of performance, concurrency, scalability and durability. |