Portal

The Project

General information

The aim of the Aardwolf project is to develop a system for determining and exporting those files that are changed, created or deleted during the execution of certain actions with a mobile phone application. Subsequently, these files will be stored in a central reference database to facilitate querying, retrieval and sharing of results with other users.

The component of the system that harvests file information is a stand-alone program named Argus. The reference database and accompanying web application is called Aardwolf (an acronym for Application Analysis Results Database With Open-source Library Foundation) and the third component of the project is the Online Store Scraper (OSS). This downloads new versions of selected mobile apps and populates the reference database with application installation files and their metadata.

The project is partially funded by the ENFSI Monopoly 2020 program.

How it works

Digital investigators can use the standalone tool Argus to export and analyze the data generated by a mobile app.

To extract files from a device, Argus requires that the device under test is a rooted Android phone, an android virtual device (AVD) or a jailbroken iPhone.

The reference database will contain traces produced by an app, thereby enabling investigators to query it to find which traces are left behind by a specific app.

The reference database will ensure that knowledge in the field of app analysis can be guaranteed and shared.

This will stimulate collaboration between investigators and research institutes in the field of app analysis.

mobile forensics

Aardwolf's architecture

The Aardwolf system consists of several parts. These parts are briefly described below.

A standalone tool to export and analyze the data generated by a mobile app when performing repeated experiments on the connected device.
A reference database containing traces produced by an app which can be supplied by users given a specific experiment.
Populate and update the list of apps in the database.

Statistics

85
Artifacts Found
100
APK Stored
40
IPA Srored

Work Package Breakdown

WP1
WP2
WP3
WP4
WP5
WP6
WP7
WP8
WP9
WP10
WP11
WP12

WP1

What is "Work package 1"?

Work package 1 is intended for all activities related to the general management and coordination of the action (meetings, coordination, project monitoring and evaluation, financial management) and all the activities which are cross cutting and therefore difficult to assign just to one specific work package. In such case, instead of splitting them across many work packages please enter and describe them in Work package 1. For this reason, it has a different layout where you do not have to enter objectives and duration. Nevertheless, this work package will have its own deliverables (e.g. reports, work plan, evaluation report) and outputs (e.g. meetings).

Activities

A super simple icon list element.
It has several list items you can easily edit.
Delete rows you don't need.
Duplicate existing rows to add more.
Change the icons per row.
Change the icon padding to adjust the left spacing.
Classes for easy editing.
List anything with fancy icons.
WP2
WP3
WP4
WP5
WP6
WP7
WP8
WP9
WP10
WP11
WP12