Skip to main content

Enable Dbux

Before you can analyze an application, you must first execute it with Dbux enabled. This means, the application must be instrumented by @dbux/babel-plugin and injected with the @dbux/runtime.

These are the different ways for achieving that:

  1. The Run Button play.svg allows you to easily run a simple Node application with Dbux enabled.
  2. The Dbux CLI provides the magic behind The Run Button. You can use it directly in order to run Node applications from a terminal or command-line window.
  3. Dbux Practice allows the user to execute a curated list of real-world applications (some with real-world bugs) at the click of a single button.
  4. In order to enable Dbux for frontend and other bundled applications, the developer needs to manually integrate Dbux into the project's build pipeline.

Once running, an instrumented target application will try to record and send all runtime data to the runtime server where the developer can commence with dynamic analysis.