Open source software used by Bitdefender products for business
Bitdefender business products, such as GravityZone, use various open source software. On this page, you can find a list of this software, grouped by components, such as management appliance and agents for Windows, Linux, macOS, and mobile devices.
This section informs you about the open source software used by Bitdefender products for business.
Bitdefender may operate with software or technologies licensed to Bitdefender from third parties for use and redistribution, under open source licenses.
Below you can find the open source software tools incorporated in Bitdefender products for business. The lists are updated regularly.
Open source software used by Bitdefender Endpoint Security Tools for Windows
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. | ||
PCRE | The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. | ||
SQLite | SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine. | ||
TinyXML | TinyXML is a simple, small, C++ XML parser that can be easily integrating into other programs. | ||
(V6) CEF | The Chromium Embedded Framework (CEF) is a simple framework for embedding Chromium-based browsers in other applications. | ||
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. | ||
winpty | winpty is a Windows software package providing an interface similar to a Unix pty-master for communicating with Windows console programs. | ||
microsoft/Detours | Detours is a software package for monitoring and instrumenting API calls on Windows. Detours has been used by many ISVs and is also used by product teams at Microsoft. | ||
Libuv | libuv is a multi-platform support library with a focus on asynchronous I/O. | ||
microsoft/GSL | The Guidelines Support Library (GSL) contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation. This repo contains Microsoft's implementation of GSL. | ||
google/flatbuffers | FlatBuffers is a cross platform serialization library architected for maximum memory efficiency. It allows you to directly access serialized data without parsing/unpacking it first, while still having great forwards/backwards compatibility. | ||
rapidjson | RapidJSON is a JSON parser and generator for C++. It supports both SAX and DOM style API. The SAX parser is only a half thousand lines of code. | ||
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. | ||
WebSocket++ | WebSocket++ is a cross platform open source (BSD license) header only C++ library that implements RFC6455 (The WebSocket Protocol) and RFC7692 (Compression Extensions for WebSocket). It allows integrating WebSocket client and server functionality into C++ programs. In its most common configuration full featured network I/O is provided by the Asio Networking Library. | ||
minizip-ng | minizip-ng is a zip manipulation library written in C that is supported on Windows, macOS, and Linux. | ||
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. | ||
YARA | YARA is a tool aimed at (but not limited to) helping malware researchers to identify and classify malware samples. With YARA you can create descriptions of malware families (or whatever you want to describe) based on textual or binary patterns. Each description, a.k.a. rule, consists of a set of strings and a boolean expression which determine its logic. |
Open source software used by Bitdefender Endpoint Security Tools for Linux
Software Name | Short Description | License Type | Website |
---|---|---|---|
Boost | Boost provides free peer-reviewed portable C++ source libraries. | ||
DazukoFS | DazukoFS is a mechanism that allows userspace applications to perform online file access control. Bitdefenderuses this tool in binary mode. The original library is not modified. | ||
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. | ||
PCRE | The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. | ||
SQLite | SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine. | ||
TinyXML | TinyXML is a simple, small, C++ XML parser that can be easily integrating into other programs. | ||
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. | ||
google/flatbuffers | FlatBuffers is a cross platform serialization library architected for maximum memory efficiency. It allows you to directly access serialized data without parsing/unpacking it first, while still having great forwards/backwards compatibility. | ||
ZeroMQ | ZeroMQ (also known as ØMQ, 0MQ, or zmq) looks like an embeddable networking library but acts like a concurrency framework. It gives you sockets that carry atomic messages across various transports like in-process, inter-process, TCP, and multicast. | ||
Azmq | The azmq library provides Boost Asio style bindings for ZeroMQ. | ||
elfutils | elfutils is a collection of utilities and libraries to read, create and modify ELF binary files, find and handle DWARF debug data, symbols, thread state and stacktraces for processes and core files on GNU/Linux. | ||
BPF Compiler Collection (BCC) | BCC is a toolkit for creating efficient kernel tracing and manipulation programs, and includes several useful tools and examples. It makes use of extended BPF (Berkeley Packet Filters), formally known as eBPF, a new feature that was first added to Linux 3.15. Much of what BCC uses requires Linux 4.1 and above. | ||
ICU | ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. ICU is widely portable and gives applications the same results on all platforms and between C/C++ and Java software. | ||
breakpad | Breakpad is a set of client and server components which implement a crash-reporting system. | ||
gRPC | gRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. | ||
Jq | Jq is used to slice, filter, map and transform structured data. jq is written in portable C, and it has zero runtime dependencies. | ||
Libpcap | Libpcap is a portable C/C++ library for network traffic capture. | ||
rapidjson | RapidJSON is a JSON parser and generator for C++. It supports both SAX and DOM style API. The SAX parser is only a half thousand lines of code. | ||
Lua | Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description. | ||
WebSocket++ | WebSocket++ is a cross platform open source (BSD license) header only C++ library that implements RFC6455 (The WebSocket Protocol) and RFC7692 (Compression Extensions for WebSocket). It allows integrating WebSocket client and server functionality into C++ programs. In its most common configuration full featured network I/O is provided by the Asio Networking Library. | ||
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. | ||
YARA | YARA is a tool aimed at (but not limited to) helping malware researchers to identify and classify malware samples. With YARA you can create descriptions of malware families (or whatever you want to describe) based on textual or binary patterns. Each description, a.k.a. rule, consists of a set of strings and a boolean expression which determine its logic. |
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. |
Open source software used by BitdefenderSecurity for Mobile
Software Name | Short Description | License Type | Website |
---|---|---|---|
ACRA | ACRA is a library enabling Android Application to automatically post their crash reports to a report server. It is targeted to android applications developers to help them get data from their applications when they crash or behave erroneously. | ||
GSON | GSON is a Java library used to convert Java Objects into their JSON representation and to convert a JSON string to an equivalent Java object. Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of. | ||
MiniTemplator | MiniTemplator is a compact template engine for HTML files. MiniTemplator provides the features to build professional web applications, and it is compact and fits within a single code module. Bitdefender uses this tool in binary mode. The original library is not modified. | ||
ZBar Barcode Reader | ZBar is an open source software suite for reading bar codes from various sources, such as video streams, image files and raw intensity sensors. It supports many popular symbologies (types of bar codes) including EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 and QR Code. Bitdefender uses this tool in binary mode. The original library is not modified. | ||
Apache httpcore | HttpCore is a set of low level HTTP transport components that can be used to build custom client and server side HTTP services with a minimal footprint. HttpCore supports two I/O models: blocking I/O model based on the classic Java I/O and non-blocking, event driven I/O model based on Java NIO. |
Open source software used by BitdefenderGravityZone management appliance
Software Name | Short Description | License Type | Website |
phpseclib | phpseclib provides pure-PHP implementations of SSH2, SFTP, RSA, DSA, Elliptic Curves, AES, ChaCha20, X.509, CSR, CRL, SPKAC, etc.phpseclib | ||
Bzip2 | Bzip2 is a free and open-source file compression program that uses the Burrows–Wheeler algorithm. It only compresses single files and is not a file archiver. | ||
c-ares | c-ares is a C library for asynchronous DNS requests | ||
breakpad | Breakpad is a set of client and server components which implement a crash-reporting system. | ||
Boost | Boost provides free peer-reviewed portable C++ source libraries. | ||
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. | ||
CityHash | CityHash provides hash functions for strings. The functions mix the input bits thoroughly but are not suitable for cryptography. | ||
Cpp_redis | Is a C++11 Asynchronous Multi-Platform Lightweight Redis Client, with support for synchronous operations, pipelining, sentinels and high availability. | ||
Curl | Curl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, media players and is the internet transfer backbone for thousands of software applications affecting billions of humans daily. | ||
Dazukofs | DazukoFS is a mechanism that allows userspace applications to perform online file access control. Bitdefender uses this tool in binary mode. The original library is not modified. | ||
Dmidecode | Dmidecode reports information about your system's hardware as described in your system BIOS according to the SMBIOS/DMI standard (see a sample output). This information typically includes system manufacturer, model name, serial number, BIOS version, asset tag as well as other details of varying level of interest and reliability depending on the manufacturer. Bitdefender uses this tool in binary mode. The original library is not modified. | ||
Expat | Expat is a stream-oriented XML parser library written in C. Expat excels with files too large to fit RAM and where performance and flexibility are crucial. | ||
File | The file command is "a file type guesser", a command-line tool that tells you in words what kind of data a file contains. Unlike most GUI systems, command-line UNIX systems - with this program leading the charge - don't rely on filename extentions to tell you the type of a file, but look at the file's actual contents. This is, of course, more reliable, but requires a bit of I/O. | ||
FreeType | FreeType is a freely available software library to render fonts. FreeType is written in C, designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats. | ||
HAproxy | HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly suited for very high traffic web sites and powers quite a number of the world's most visited ones; Bitdefender uses this tool in binary mode. The original library is not modified. | ||
iPKG | iPKG is a very lightweight package management system designed for Linux installations with severe storage limitations such as handheld computers. iPKG is more than just an embedded Linux flash image builder. It also allows for dynamic installation/removal of packages on a running system. Bitdefender uses this tool in binary mode. The original library is not modified. | https://web.archive.org/web/20100823030002/ http:/www.handhelds.org/moin/moin.cgi/Ipkg | |
jq | Jq is used to slice, filter, map and transform structured data. jq is written in portable C, and it has zero runtime dependencies. | ||
Json-c | JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects. | ||
Jsoncpp | JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings. It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files. | ||
Libbdvmi | Is a x86-specific library that helps in performing a virtual machine introspection. Bitdefender uses this tool in binary mode. The original library is not modified. | ||
Libhpdf | LibHaru is a free, cross platform, open source library for generating PDF files. At this moment LibHaru does not support reading and editing existing PDF files. | ||
Libmilter | Libmilter uses a set of C preprocessor macros to specify platform specific features of the C compiler and standard C libraries. | ||
Libpng | Libpng is the official PNG reference library that supports almost all PNG features, is extensible, and has been extensively tested for over 23 years. | ||
Libpq | PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads. | ||
Librabbitmq4 | This is a C-language AMQP client library for use with v2.0+ of the RabbitMQ broker. | ||
Libstatgrab | Libstatgrab is a library that provides cross platform access to statistics about the system on which it is run. It is written in C and presents a selection of useful interfaces which can be used to access key system statistics. The current list of statistics includes CPU usage, memory utilisation, disk usage, process counts, network traffic, disk I/O, and more. Bitdefender uses this tool in binary mode. The original library is not modified. | ||
Libuuid | A portabale universally unique identifier C library. | ||
Libxenserver | Libxenserver is a complete SDK for Citrix XenServer, exposing the XenServer API to C programmers. | ||
Lua | Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description. | ||
Makeself | Makeself.sh is a small shell script that generates a self-extractable compressed tar archive from a directory. The makeself.sh script itself is used only to create the archives from a directory of files. Bitdefender uses this tool in binary mode. The original library is not modified. | ||
Minizip | This package enables to extract files from a .zip archive file and is compatible with PKZip 2.04g, WinZip, InfoZip, MimarSinan Codex Suite 2002 tools and compatible software. Runs both under Linux and Windows | ||
MongoDB C driver | Mongo-C-driver is a project that includes two libraries: Libmongoc, a client library written in C for MongoDB. Libbson, a library providing useful routines related to building, parsing, and iterating BSON documents. | ||
MongoDB-org-* | MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need. Bitdefender uses this tool in binary mode.The original library is not modified. | ||
Nginx-ensite | This is a shell (Bash) script that replicates for nginx the Debian a2ensite and a2dissite for enabling and disabling sites as virtual hosts in Apache 2.2/2.4. a2dissite is a symbolic link to a2ensite. | N/A | |
Nodejs | Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. | ||
OpenLDAP | OpenLDAP software is an open source implementation of the Lightweight Directory Access Protocol. The suite includes: SLAPD- stand-alone LDAP daemon (server) libraries implementing the LDAP protocol, utilities, tools and sample clients. | ||
OpenSSL | OpenSSL is a robust, commercial-grade and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols and also a general-purpose cryptography library. | ||
PCRE | The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE library is free, even for building proprietary software. | ||
PhantomJS | PhantomJS (phantomjs.org) is a headless WebKit scriptable with JavaScript. The latest stable release is version 2.1. | ||
Php7.2 | PHP is a popular general-purpose scripting language that is especially suited to web development. | ||
Php7.2-Haru | LibHaru is a free, cross platform, open source library for generating PDF files. | ||
Php-AMQP | This extension can communicate with any AMQP spec 0-9-1 compatible server, such as RabbitMQ, OpenAMQP and Qpid, giving you the ability to create and delete exchanges and queues, as well as publish to any exchange and consume from any queue. | ||
Php-igbinary | Igbinary is a drop in replacement for the standard php serializer. Instead of time and space consuming textual representation, igbinary stores php data structures in a compact binary form. | ||
Php-imagick | Imagick is a native php extension to create and modify images using the ImageMagick API. | ||
Php-mongodb | This extension is developed atop the libmongoc and libbson libraries. It provides a minimal API for core driver functionality: commands, queries, writes, connection management, and BSON serialization. | ||
Php-redis | This extension provides an API for communicating with Redis servers. | ||
Php-SQLite3 | SQLite3 is a PHP extension for use with the SQLite database system. This extension bundles SQLite 3.5.9 though the minimum requirement is 3.3.9. | ||
Php-APCu | APC User Caching. | ||
Php-chartdir | ChartDirector is a charting library for software developers to develop applications that contains charts. | ||
Php-Gearman | The Gearman PHP Extension provides a wrapper to libgearman. This gives the user the ability to write fully featured Gearman clients and workers in PHP, allowing them to quickly develop distributed applications. | ||
Php-SSH2 | Provides bindings to the functions of libssh2 which implements the SSH2 protocol | ||
RabbitMQ-server | RabbitMQ runs on many operating systems and cloud environments, and provides a wide range of developer tools for most popular languages. | ||
SNMP libs | AGENT++ SNMP software is dedicated to make the simple in Simple Network Management Protocol come true for developing SNMP agents and applications (Java/C++) as well as authoring (SMI) MIBs. | ||
Spiped | Is a utility for creating symmetrically encrypted and authenticated pipes between socket addresses, so that one may connect to one address (e.g., a UNIX socket on localhost) and transparently have a connection established to another address (e.g.,a UNIX socket on a different system). This is similar to | ||
SQLite | SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine. | ||
Squid 4 | Squid is a fully-featured HTTP/1.0 proxy which is almost a fully-featured HTTP/1.1 proxy. Squid offers a rich access control, authorization and logging environment to develop web proxy and content serving applications. Squid offers a rich set of traffic optimization options, most of which are enabled by default for simpler installation and high performance. Bitdefender uses this tool in binary mode. The original library is not modified. | ||
Strongswan OpenSource IPsec-based VPN Solution | StrongSwan is a free open-source IPsec based VPN client that is available for most of the operating systems out there. It implements both the IKEv1 and IKEv2 key exchange protocols to exchange cryptic certification keys between hosts and clients. | ||
Tacopie | Is a multi-platform TCP Client & Server C++11 library. | ||
TinyXML | TinyXML is a simple, small, C++ XML parser that can be easily integrating into other programs. | ||
Xen | Bitdefender uses this tool in binary mode. The original library is not modified. | ||
Xen-detect | Simple GNU C / POSIX application to detect execution on Xen VMM platform. | ||
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. | ||
isomorphic-fetch | This module enables the use of | ||
@microsoft/microsoft-graph-client | The Microsoft Graph JavaScript client library is a lightweight wrapper around the Microsoft Graph API that can be used server-side and in the browser | https://www.npmjs.com/package/@microsoft/microsoft-graph-client | |
@azure/msal-node | The MSAL Node enables applications to authenticate users using Azure AD work and school accounts (AAD), Microsoft personal accounts (MSA) and social identity providers like Facebook, Google, LinkedIn, Microsoft accounts, etc. through Azure AD B2C service. It also enables your applications to get tokens to access Microsoft Cloud services such as Microsoft Graph. | ||
catch2 | Catch2 is a unit testing framework for C++, but it also provides basic micro-benchmarking features, and simple BDD macros. | ||
cpp-netlib | The project aims to build upon the latest C++ standard (currently C++11) to provide easy to use libraries for network programming. | ||
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. | ||
freetype | FreeType is a freely available software library to render fonts. | ||
hvmi | Virtual Machine Introspection is defined as the technique of analyzing the state and behavior of a guest virtual machine from outside of it. In addition, Introspection can also leverage virtualization extensions to provide security. | ||
libcperciva | libcperciva is a library code shared between tarsnap, scrypt, kivaloo, spiped, and bsdiff. | ||
libkvmi | libkvmi is used to test libraries. | ||
simpleini | A cross-platform library that provides a simple API to read and write INI-style configuration files. It supports data files in ASCII, MBCS and Unicode. It is designed explicitly to be portable to any platform and has been tested on Windows, WinCE and Linux. |