Codac

Codac

Your files deserve a vacation, from the stress of being a malware

The problem Codac solves

our project addresses the problem of safely previewing files without risking malware or virus infection on your local system. This is a crucial issue for anyone who frequently comes across unknown files, such as:

Security professionals: Analyzing suspicious files without compromising their own machines.
Downloaders: Previewing downloaded files before opening them fully.
Email recipients: Checking attachments before opening them to avoid email-borne threats.
Researchers: Safely interacting with potentially malicious files for research purposes.
Traditionally, previewing such files carried significant risk as malware could exploit vulnerabilities or escape sandboxes. Your project solves this by:

Containerization: Utilizing isolated containers to run the files, preventing them from interacting with your local system.
Limited access: Restricting the file's access to resources and data within the container, further minimizing potential damage.
Safe preview: Allowing you to view the file's content or extract relevant data without executing its code.

Challenges we ran into

Problem in running clamav database in container
file previewing

Discussion