Diff, Merge & Sync
IDA Teams builds on top of IDA Pro to provide you with the best tool for
binary analysis collaboration. Our ultimate teamwork tool is available in four bundles depending on
your needs. Take advantage of the flexibility to select and mix bundles that fit your project or
daily work. IDA Teams uses a subscription model that allows you to add suitable bundles to match the
pace of your business expansion.
See the differences between the bundles below to decide which one you need.
What is IDA Teams?
IDA Teams is the evolution of IDA into a new model that lets teams of analysts work together, using a robust client-server architecture paradigm:
We call the server at the center the “Vault Server”. It is the storage area that holds all the files and tracks modifications. This server is the central point for sharing progress across projects.
Every time a contributor publishes his·her changes to the rest of the team through the server, the change is remembered. It then becomes possible to have teams of people working together on the same project, without a risk of losing data, multiple competing "out-of-sync" versions, etc...
In addition to the new Vault Server, we have improved IDA so it can serve as a tool to perform comparisons between different refinements (i.e., "revisions"), of the same .idb file. With this new functionality, anyone can see what changes were introduced at each revision:
How does it work?
The general workflow of IDA remains unchanged: users can work within IDA (online, or offline) just
But thanks to the IDA Teams' architecture, they now have better tools to publish their discoveries to the rest of the team (and to retrieve and benefit from the changes made by other members.)
Let's imagine a small team consisting of two analysts, Alice and Bob, working on the same project:
In addition to the Vault Server (and improvements to IDA itself), IDA Teams comes with brand new tools allowing users to interact with the server in an easy way: hvui
IDA Teams is Hex-Rays's answer to a growing need for collaboration in reverse-engineering teams. Here are a few key benefits:
IDA Teams is an improved version of to IDA Pro, and only adds features to it. For the most part, existing workflows will remain untouched.
The improvements made to IDA, as well as the set of new tools, are priceless additions for dealing with large projects.
IDA Teams allows you to seamlessly share the task of reverse-engineering across multiple users (potentially working simultaneously).
Discuss, review or even correct previous changes. The Vault Server keeps a ledger of who did what (and when), shedding some light onto an otherwise sometimes confusing context.
Organizations retain all of their IP by hosting the IDA Teams themselves. In addition, it will integrate seamlessly within existing IT infrastructures (and backup strategies.) Vault Servers can be hosted on any Linux server, leaving you with a wide range of options to keep your data private and reliably accessible.
Online, or offline
The IDA Teams server being hosted on the premises, doesn't mean that users must be physically present to work: it's perfectly possible to do all the work while away and without an internet connection (e.g., on a plane), and make it available as soon as access to the server is back.
Easy Conflict Resolution
When two (or more) analysts modify the same part of a project, conflicts can arise. There as well, IDA Teams has you covered: the new features bring a set of strategies to resolve those.
Future releases will see the collaboration-oriented features list grow, with the addition of (among other things):
IDA Teams minimum system requirements
currently supported x64 OS required (Windows 8 or later, Windows 11 or higher recommended).
x64 (x86_64) CentOS 7 or later, Ubuntu 16.04 or later. Other equivalent distributions may work but not guaranteed.
macOS Catalina or later (x64 or ARM64).
Which version of IDA Teams bundle is the best for you?
The products catalog for IDA Teams has been simplified, this is why IDA Teams will be exclusively available in 4 bundles: Standalone, Base, Core & Ultra, under a subscription model.
|1 year subscription:
software usage and support
|Ask for a quote|
Frequently asked questions
About the subscription model
1. What is a subscription model?
This means that users will pay a yearly fee to have access to the software, this includes any updates and support throughout the year.
2. Why use a subscription model?
A yearly subscription allows users to stay up to date with the latest versions of software as soon as they are released as well as lowering the initial cost for the user.
3. What is included in IDA Teams subscription
There are now four bundles (Standalone, Core, Base, Ultra) to choose from.
With a subscription you will have access to the latest version of the purchased software, technical support by email, hot fixes for serious issues and vulnerabilities as well as participation in our user-only online forum.
4. How do I purchase IDA Teams?
You can contact us at firstname.lastname@example.org.
5. Can I pay for the subscription monthly?
Currently all subscriptions are paid in annual payments, monthly payments are not an available payment option.
6. Can I purchase individual Decompilers with IDA Teams
Purchasing IDA Teams Standalone and a single decompiler is not possible anymore. Only the 4 bundles are available.
7. Is support included?
Yes, support for the duration of your subscription is included as well as any updates that are released during your subscription period.
8. What is the subscription duration?
Our standard subscriptions will be one year. For other options please contact email@example.com
9. How are subscriptions renewed?
You will be able to renew your subscription directly through our web shop or, for multi-seats subscriptions, by contacting firstname.lastname@example.org. In the future we will introduce automatic renewals.
10. What if I do not renew my subscription?
If subscriptions are not renewed, you will lose access to the software on the day that a new subscription should have started. Please note that the software will stop working if not renewed.
11. What If I Want To Upgrade / Downgrade My Subscription?
To upgrade please contact email@example.com for more info. It is not possible to downgrade a subscription after it has been purchased or renewed. You will be able to change which bundle you have at the end of your subscription duration.
Eg: If you have Teams Core from 1st August 2022 you can change to Teams Base on 1st August 2023
12. What If I Want to Cancel My Subscription?
It is possible to cancel your subscription at any time but as subscriptions are charged yearly we are unable to issue any refunds.
1. Can various Teams bundles work together?
Yes, you can mix Teams bundles licenses on the same vault server.
2. Can I have 1 license for multiple users(seats)?
No, unlike IDA Pro floating license, one license is required per user(seat).
3. Can I buy only 1 IDA Teams licence?
No, the minimum amount of seats required is 5 (it can be a combination of different bundles), except for IDA Teams Ultra, which requires 2 seats.
4. How do I know when my license will expire?
You will receive 2 reminders: one 2 months in advance, the second a few days before the expiration. In addition, the software starts to complain 1 month in advance. Once the subscription expires, the software issues a different message:
Sorry, your license expired on ...
Please renew your subscription within X days
where X will decrease every day. Once it reaches zero, the software stops working.
5. Can my previous work be used in IDA Teams?
IDA shares the same engine in both IDA Teams and IDA Pro. That means it's possible to use work done in IDA Pro within IDA Teams.
6. Will my plugins work in IDA Teams?
They should work fine. Depending on your needs, it might be desirable to improve some plugins that store data in the .idb file in order to make them "merge-aware", and enabling merging of that data.