Open Source Software

VelociData utilizes some or all of the following open source software in its products:

PCRE Library: Perl Compatible Regular Expressions
The pcre library provides a regular expression processing engine

Reference URL: http://www.pcre.org/
License: BSD License

net-snmp Library: SNMP Protocol Library
The net-snmp package provides utilities, libraries, and applications that generate and process SNMP messages

Reference URL: http://net-snmp.sourceforge.net/
License: BSD License

SNMP++ Library: SNMP Protocol Library
The SNMP++ package provides utilities, libraries, and applications that generate and process SNMP messages

Reference URL: http://www.agentpp.com/
License: SNMP++ License

XML2 Library: XML Parsing and Processing Library
The libxml2 library contains XML parsing and processing utilities

Reference URL: ftp://xmlsoft.org/libxml2/
License: MIT License

pugixml Library: XML Parsing and Processing Library
The pugixml library contains XML parsing and processing utilities

Reference URL: http://pugixml.org/
License: MIT License

OpenSSL Library: SSL Socket Library
The OpenSSL library provides software for securing network sockets

Reference URL: http://www.openssl.org/
License: OpenSSL License

Django Framework: Web Site Development Platform
The Django Framework provides a platform for the construction of a web-based interface into the appliance

Reference URL: https://www.djangoproject.com/
License: Django Software License

NginX Server: Web Service Software
The NginX web server is used to host a web-based interface on the appliance

Reference URL: http://nginx.org/
License: NginX License

uWSGI Service: Application Service
The uWSGI application service is used to facilitate interactions between the NginX server and the Django Framework

Reference URL: https://github.com/unbit/uwsgi
License: GNU GPL

PostgreSQL: Relational Database Engine
The PostgreSQL database is used to store administrative information

Reference URL: http://www.postgresql.org/
License: MIT License

OTL Library: Relational Database Template Library
OTL is a template library used to facilitate appliance interactions with relational databases

Reference URL: http://otl.sourceforge.net/
License: BSD License

libssh Library: SSH / SFTP Connection Library
The libssh library is used by the appliance to facilitate SSH / SFTP connections.

Reference URL: https://www.libssh.org/
License: GNU Library (LGPL)

django-passwords Library: Password Management Library
The django-passwords library is used to help validate password strength in the appliance management interfaces

Reference URL: https://github.com/dstufft/django-passwords
License: Python Style License

libpqxx Library: PostgreSQL Connection API
The libpqxx library is used to enable programmatic access to a PostgreSQL database

Reference URL: http://pqxx.org/development/libpqxx/
License: BSD License

psycopg2 Library: Python PostgreSQL Connection API
The psycopg2 library is used to enable programmatic access to a PostgreSQL database

Reference URL: http://initd.org/psycopg/
License: GNU Lesser General Public License

django_auth_ldap Library: Django enabled connector for LDAP
Allows appliance hosted management interface to connect to Lightweight Directory Access Protocol (LDAP) servers

Reference URL: https://pythonhosted.org/django-auth-ldap/
License: Python Style License

python-ldap: Python LDAP Access API
The python-ldap library is used by the django_auth_ldap library

Reference URL: https://pypi.python.org/pypi/python-ldap
License: Python Style License

python-netifaces Library: Python Network Interface Library
The python-netifaces library is used to facilitate Django interaction with appliance network interface settings and status

Reference URL: https://pypi.python.org/pypi/netifaces
License: MIT Style License

python-wadofstuff Library: General Python Utility API
The python-wadofstuff library is used to facilitate message protocol transformations (e.g. JSON serialization)

Reference URL: https://github.com/mattimustang/wadofstuff
License: Python Style License

librdkafka Library: Library to send/receive files using Kafka in C/C++
The librdkafka library is used to send/receive data to/from a Kafka cluster.

Reference URL: https://github.com/edenhill/librdkafka/blob/master/LICENSE
License: BSD 2-clause License

SILK system: Binary to collect NetFlow/IPFIX data
SILK is used to collect NetFlow data from various network devices.

Reference URL: https://tools.netsa.cert.org/silk/license.html
License: GPL v2

CentOS: Appliance operating system