The Problem

Collaborating on a reverse engineering project with other tools is clumsy, time-consuming, and often times more work than simply going it alone. Swarm was designed from the ground-up to enable collaboration. Analysts access projects through a browser-based web application, allowing users to see an updated view of their project in real-time as other team members work on different parts of a binary. Swarm lets team members ask questions of their peers and see where in the project others are working, then jump to that location if needed. Junior analysts can call on senior analysts to review their work. Project leads can assign portions of the project to team members and track their progress. Analysts have a chat-room which is saved along with other project data and lets users quickly reference and link to aspects of the analyzed file.

Better reverse engineering analysis in less time

Currently, collaborative reverse engineering efforts involves manually sharing project files or merging files post-analysis, which quickly leads to discrete efforts getting out of sync, duplication of effort, and no record of who made what changes. With Swarm, inviting another engineer to work on a project is as simple as adding their credentials to the project access list and having them log on. They immediately get the all analysis that has already been conducted, and along with a history of who made those changes. All changes your collaborators make are immediately shared to all team members in real time.

How can I learn more?

Swarm has already enabled teams that are geographically dispersed to collaboratively reverse engineer an application in real time. Contact us to schedule a demo of Swarm and learn more about future development plans.