Private Lumina
Get fast function recognition with full control over your metadata
Get fast function recognition with full control over your metadata
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.
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
Maintain your Lumina database with ease and delete the metadata on the fly in IDA or do it via lc utility.
Keep it accurate
Generated C-like pseudocode makes analyzed program logic more evident and straightforward.
Improve your disassembly
You can automatically request metadata at the end of the analysis.
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.
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.
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.
Enable your own Private Lumina server for your entire user base
As the complexity of your analysis grows, you may want to use additional tools for enhanced productivity.
Maximize Lumina’s potential with a private server. Secure your data and maintain full control over your metadata.
Collaborate online or offline with your teammates while analyzing the same binary.
You’ve got questions. We’ve got answers!
The Private Lumina add-on is available only to IDA Pro plans, including IDA Pro with Classroom discount.
You will need to purchase as many Private Lumina add-ons as IDA Pro users you have, for them to be able to exchange function information in a private manner. Mind that the IDA Pro Ultimate plan includes a Private Lumina add-on at no extra cost.
Yes, you can buy a Private Lumina add-on later on at any time when your subscription remains active.
Access to the Hex-Rays Public Lumina server is included for free with your IDA Pro, IDA Home, and IDA Classroom licenses.
The Private Lumina server is provided free of charge along with the first IDA Pro license with a paid Private Lumina add-on. If you purchase a Private Lumina add-on for your IDA Pro, you will receive a Private Lumina server alongside the add-on. You will need to install the Private Lumina server on your end so all your IDA Pro instances with a Private Lumina add-on enabled can connect to it.
Do you need advice in selecting the right plan or managing your account?