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
  • Typical use cases
  • What to check next?
  1. Developer Guide

Plugins Lua

PreviousDeveloper GuideNextHow to create a plugin?

Last updated 2 months ago

To enhance malware detection and reverse engineering, leverage Lua scripts within the Infinity engine to automate analysis and extend its core capabilities. Unlike basic rule-based approaches, Lua scripting offers flexibility and power, enabling seamless integration with the engine's API. This allows for the creation of custom heuristics, automation of repetitive tasks, and deeper interaction with the engine's

Typical use cases

The Infinity API is your go-to tool for automating tasks within Engine Infinity. Whether you want to create custom endpoints using our web gateways, Infinity API has you covered. You can write simple scripts for specific needs or dive into more sophisticated automations. Additionally, Lua scripting empowers you to develop plugins that expand the engine’s functionalities, providing enhanced control

What to check next?

Objects and Class that are accessible through plug-ins when the engine runs successfully

Endpoints currently supported by the engine using plugins.

Create custom plugins

examples of how you can create simple scripts to improve your engine

Class - members and functions
Gateways
How to create a plugin ?
Examples