maldeclabs/infinity/docs
Customer Support
  • Welcome to maldeclabs docs
    • What's new?
  • Getting Started
    • Build
    • Installation
    • Troubleshooting
    • Basic Usage
  • Release Notes
    • Infinity 1.1
    • Infinity 1.0
  • User Guide
    • Configuration
      • Configuration File
        • Project Section
        • Logging Section
        • Plugins Section
        • Llama Section
        • Lief Section
        • Server Section
        • Clamav Section
        • Bridge Section
    • Gateways
      • Web
        • Plugins
        • Data
          • MetaData
      • WebSocket
        • Analysis
          • Scan
            • Av
              • Clamav
            • Yara
        • Parser
          • Binary
            • Lief
              • ELF
              • PE
              • MACH-O
              • DEX
              • ART
        • Reverse
          • Disassembly
            • Capstone
              • arm64
              • x64
  • Developer Guide
    • Plugins Lua
      • How to create a plugin?
      • Class - members and functions
        • Engine
        • Configuration
        • Logging
        • Server
        • Version
        • Analysis
          • Yara
        • Data
          • Magic
          • Sha
        • Parser
          • Json
        • AI
          • Llama
      • Gateways
        • Web
          • Http Methods
          • Http Requests
          • Http Responses
          • Http Mustache
            • Wvalue
      • Examples
Powered by GitBook
On this page
  • Requirements
  • Building on Ubuntu / CMake
  • Using a package Manager
  1. Getting Started

Build

Requirements

  • C++ compiler with at least C++20 support.

  • GCC version 14.2.0

  • Libraries

    • libyara10

    • libsqlite3-dev

    • libclamav12

    • libssl-dev

    • libmagic-dev

Building on Ubuntu / CMake

To build the engine you will need to install some libraries, you can install them using your package manager, for example apt :

$ sudo apt install libyara10 libsqlite3-dev g++-14 build-essential libclamav12 libssl-dev libmagic-dev

Then you will clone the project :

$ git clone --recurse-submodules -j8 git@github.com:maldeclabs/infinity-engine.git

then start the build process :

$ mkdir -p build && cd build && cmake .. && make

Using a package Manager

You can install Crow on GNU/Linux as a pre-made package

Debian/Ubuntu

PreviousGetting StartedNextInstallation

Last updated 14 days ago

Simply download Infinity .deb file from the and Install it.

release section