Private Lumina

Get fast function recognition with full control over your metadata

What is Private Lumina?

Private Lumina enables rapid function recognition like Public Lumina but keeps your knowledge base private to authorized users.

It’s available as an add-on for IDA Pro subscriptions, allowing connections to a self-hosted Private Lumina server within your infrastructure. Any IDA Pro instance with the add-on can access your Private Lumina server.

Get started Read the docs
Private Lumina server inside your infrastructure

With Lumina Private

Own your data

Keep your confidential information safe and have full ownership of the Private Lumina server that works with all IDA Pro instances with the Private Lumina add-on enabled.

Accelerate your work

Keep an in-house knowledge base of prior work and hit the ground running faster on ulterior projects.

Collect logs and stats

Hold control over your metadata through server logs and lc utility, which allows you to manage your server and collect statistics.

Keep it accurate

Maintain your Lumina database with ease and delete the metadata on the fly in IDA or do it via lc utility.

Improve your disassemble

You can automatically request metadata at the end of the analysis.

Learn more about Lumina

A Lumina server holds metadata about function names, function prototypes, operand types and others

What is a Lumina server?

A Lumina server keeps track of metadata about some widely-recognizable functions, like their names, prototypes, or operand types. Additionally, Lumina allows you to "export" work that was previously done on another file to other projects.

Hex-Rays offers both Public and Private Lumina servers. The Public Lumina maintained and operated by Hex-Rays, serves the entire IDA community. Alternatively, you can enable a self-hosted Private Lumina server.

IDA exchanges function hashes and metadata with the Lumina server

How does Lumina work?

Your IDA instance exchanges function hash values and metadata with the Hex-Rays Lumina server, instead of entire byte patterns. When hash values provided by IDA match the Lumina knowledge base, your IDA instance downloads the function and applies it to the current IDA binary file database (IDB).

Lumina is implemented as a hash-based lookup table, mapping byte patterns to metadata. For increased resilience, relocatable bits are masked out before hashing. The Lumina server performs lookups purely based on cryptographic digests, so (potentially sensitive) byte patterns are never transferred over the network.

Several IDA users share metadata through one Lumina server

Share with others

Any IDA Pro, IDA Home, or IDA Classroom user can send metadata to Hex-Rays' Public Lumina server. Any IDA Pro user with a Private Lumina add-on installed can send metadata to their Private Lumina server. A Lumina server stores the received metadata and makes it available to all IDA users connecting to that same Lumina server, either Private or Public.

Add-ons

Teams

Shared license management, seat pooling and centralised administration for groups reversing together. Add it to any IDA Pro plan.

Learn more

Private Lumina

Run your own Lumina server so function names, prototypes and comments stay inside your organisation and never leave your network.

Learn more

Malware Analysis

A toolkit built for malware analysts: unpacking, deobfuscation, IOC extraction and threat triage, all wired into the same IDA database.

Learn more

Assist

Assist makes every reverse engineer more productive without ever leaving IDA.

Learn more

Ready to go with Private Lumina add-on?

Enable your own Private Lumina server for your entire user base

Frequently asked questions

You’ve got questions. We’ve got answers!

I currently have IDA Pro 8.x, what are my options to get to IDA 9.0?

You have two options:

If your perpetual license is in active support, you do not need to purchase a subscription to access IDA 9 under the new subscription model. Your active license allows you to receive a free subscription to IDA 9! To start using IDA 9 today you can access the installer in the new customer portal at my.hex-rays.com. There you can request a license key for your free subscription. Please note that the license key for your free IDA 9 subscription will expire at the end of your active support period. You can find detailed instructions on how to upgrade to IDA 9 here.

If your perpetual license has run out of support, or your support period is about to end, you can select a plan here and upgrade within our customer portal, my.hex-rays.com. For any questions or doubt, do not hesitate to contact sales@hex-rays.com

Can I get IDA Pro with a monthly subscription?

We offer solely yearly subscriptions.

Can I purchase IDA with a perpetual license?

Perpetual licenses are no longer offered as from September 30, 2024 as Hex-Rays adopts a subscription-based licensing model.

Any perpetual licenses bought before September 30, 2024 will remain valid and continue working according to their licensing terms. This means that you can continue to use indefinitely the specific IDA Pro version that you purchased before that date.

Please bear in mind that updates and support for previous versions will be discontinued after one year of the activation date.