Frequently Asked Questions
What is Cerbero Suite?
Cerbero Suite is a collection of deeply integrated tools aimed at low-level professionals such as reverse engineers and forensic analysts.
What tools does it contain?
It contains file analysis tools, a hex editor, disassemblers, decompilers, emulators, debuggers and much more.
What platforms are supported?
Cerbero Suite runs on Windows (x86, x64), macOS (x64) and Linux (x64). We also make an effort to support older systems such as Windows XP.
Which file formats are supported?
The list of supported files is extensive and ever growing. Therefore, the following is a partial list of supported categories of files:
Executables, Managed Executables, Microsoft Office Documents, PDF Documents, Archives, Databases, Fonts, Images, Emails, System Files, Certificates, Memory Images, XML Documents, Debug Files, Rich-Text Files.
Personal vs Commercial: what's the difference?
Personal licenses can be used by hobbyists and students, they do not apply for commercial purposes. If you would like to use Cerbero Suite at work, you need to purchase a commercial license. Additionally, certain features, plugins and updates are available in advance or exclusively to commercial license holders.
Standard vs Advanced edition: what's the difference?
The Advanced edition of Cerbero Suite has all the features of the Standard edition and includes additional features designed for experts in the security and forensic field. Among various additional file formats, it features the Carbon Interactive Disassembler with integrated Sleigh decompiler, the Silicon Excel Emulator and the native Ghidra UI.
Do you have a trial?
Yes, you can download it from this page. Beware that the trial does not give you access to the additional packages released on Cerbero Store.
How can I learn how to use it?
We have published many videos and articles to teach how to use Cerbero Suite. A good starting point is our resources page.
What's the duration of a license?
A license is valid for the entire major version of the current Cerbero Suite. For instance, a license bought for Cerbero Suite 6 is valid for the entire duration of the 6 series. Commercial subscription licenses have a validity of one year.
Do you offer subscription licenses?
We do offer a yearly subscription licensing model for commercial licenses to companies which prefer it for budget planning.
How are licenses renewed?
Once a new major version is released we notify our customers and offer a 3-months renewal period. Commercial subscription licenses are renewed based on calendar years.
How do I get notified about license renewal?
We'll notify you twice per email during the renewal window. To make sure that you don't miss a new major release of Cerbero Suite, we recommend that you either follow us on Twitter, on LinkedIn or subscribe to our newsletter.
What happens if I don't renew my license?
You can continue to use the major version of Cerbero Suite for which you purchased the license, but you lose the access to updates and Cerbero Store. Commercial subscription licenses also can no longer use the current version of Cerbero Suite.
What is Cerbero Engine?
Cerbero Engine is our solution for enterprise projects such as cloud or in-house services. It offers the same SDK as Cerbero Suite Advanced and has already been used to analyze billions of files.
What platforms are supported?
Currently we offer our engine for both Windows (x86, x64) and Linux (x64). It is also compatible with older version of Windows (e.g. XP) and Linux (e.g. Ubuntu 12).
Classic vs Metal edition: what's the difference?
Cerbero Engine comes in two different editions: Classic and Metal. While in the Classic edition all UI functions are available, the Metal edition comes without UI dependencies. The Metal edition is designed to be run in cloud and server environments which may lack a graphical interface.
What can it do?
Our SDK is extensive and features support for dozens of file formats, scanning, disassembly, decompiling, emulation, signature matching, file carving, decompression, decryption and much more.
Can it be embedded?
Cerbero Engine is deployed as an embeddable module: a Dynamic-Link Library (DLL) on Windows and a Shared Library on Linux. The engine can be loaded from both C/C++ and Python 3.
How secure is it?
Cerbero Engine has been designed taking into account any type of security issue when analyzing malicious files: buffer overflows, integer overflows, infinite loops, infinite recursion, decompression bombs, denial-of-service etc.
Is it fast?
While our SDK is in Python, our engine is written in C++ and is both multi-thread and multi-process. This design decision guarantees maximum speed, while also giving our customers the capability to write cross-platform code that is compatible across both Cerbero Engine and Cerbero Suite.
How is it licensed?
Cerbero Engine is licensed on a per-customer basis and depends upon the scope of the project. If you are interested in a quotation, please get in touch with us.
Do you offer lab discounts for Cerbero Suite?
Yes, purchasing a license of Cerbero Engine comes with discounted lab licenses for Cerbero Suite! By using Cerbero Suite, engineers can interactively debug parsing issues, analyze edge cases, use our Python editor and create graphical applications that work in conjunction with the engine.
Do you offer priority support?
We understand the criticality of enterprise applications: Cerbero Engine customers have access to our priority support.
What is Cerbero Store?
Cerbero Store is a a simple way to install and update optional packages for both Cerbero Suite and Cerbero Engine.
What are packages?
Packages contain plugins and extensions for both Cerbero Suite and Cerbero Engine.
How do I install and update packages?
Once you have activated your license of Cerbero Suite, you can access Cerbero Store from the 'Extensions' page by clicking on 'Store'. From there you can install and update packages.
Are packages signed?
Yes, all packages on Cerbero Store are signed.
Can I create my own packages?
Yes, the process of how to create packages is fully documented on our SDK page.
Can I sign packages with my own signature?
Yes! In order to verify the signature of the package you must add a new public key from 'Settings' -> 'Certificates' -> 'Packages'. The process of signing packages is fully documented on our SDK page.
What payment methods do you support?
We support various payments methods including PayPal and credit card (Stripe). For the purchase of commercial licenses we also offer bank wire transfer (contact us).
Can I pay with Bitcoin?
We do not currently accept Bitcoin.
How does the purchasing process work?
When a purchase is made using our online store, the license is sent via email. In order to prevent fraud, each purchase must be manually approved by our company. This process shouldn’t normally take longer than a working day. If by then you haven’t received your license information, please contact us.