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.
with
no decompilers
(disassembly only)
with
x86 & x64 decompilers
with
x86, x64, ARM & ARM64 decompilers
with
all decompilers including the new ARC decompiler
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
like they
did before.
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:
We offer you the posibility to try a full-featured demo.
New tools
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:
Seamless integration
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.
Easy collaboration
The improvements made to IDA, as well as the set of new tools, are priceless additions for dealing with large projects.
Parallelized Reverse-Engineering
IDA Teams allows you to seamlessly share the task of reverse-engineering across multiple users (potentially working simultaneously).
Revision Tracking
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.
On-premises
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 plans
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.
Teams Standalone |
Teams Base |
Teams Core |
Teams Ultra |
|
---|---|---|---|---|
IDA Teams | ||||
x86 decompiler | ||||
x64 decompiler | ||||
ARM decompiler | ||||
ARM64 decompiler | ||||
PowerPC decompiler | ||||
PowerPC64 decompiler | ||||
MIPS decompiler | ||||
MIPS64 decompiler | ||||
ARC decompiler | ||||
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 sales@hex-rays.com.
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
Standalone?
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 sales@hex-rays.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
sales@hex-rays.com. 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 sales@hex-rays.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.
Other topics
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 2 (it can be a combination of different bundles).
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.