Skip to main content Link Search Menu Expand Document (external link)

Dependencies

DocIntel depends on the following software:

  • PostgreSQL,
  • Apache Solr,
  • RabbitMQ,
  • and Vertex Synapse.

PostgreSQL is a powerful, open-source object-relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation in the software development community.

Apache Solr is an impressive open-source search engine built on the Lucene Java search library. It provides blazing-fast search and indexing, powerful features for faceted navigation, and extensive configurability. Apache Solr is highly scalable, providing fault-tolerant distributed search and indexing, and powers the search and navigation features of many of the world’s largest websites.

RabbitMQ is a message broker that enables applications to communicate with one another. It supports a wide range of messaging patterns, including publish/subscribe, fan-out/fan-in, and request/reply. RabbitMQ also has a robust set of features that make it an ideal platform for building mission-critical applications.

Synapse is a platform that helps analysts answer difficult questions by fusing data from various sources. Within the tool, knowledge is organized as a hypergraph, which allows cyber threat intelligence analysts to perform and record precise analyses. The Synapse data model has been refined over 8 years through the lessons learned during intelligence analysis and production.