Academia.eduAcademia.edu

Fig. 13. DiscFor extraction messages  During the testing phase, it was discovered that Disk Cache was flushing its older content when reaching between 3500-4000 files in a directory. This procedure effectively reduces the possible number of evidences that can be collected in the case when the application was extensively used, and users joined many active servers. For testing purposes, we created test scenarios by populating servers with a generic user account and random content exchange. Joining multiple servers allowed the creation of datasets, with varying content such as server data, timestamps, user accounts, message digests, etc. We have generated enough data to determine the importance of Discord forensics and the usefulness of our tool. Figure 13 shows an example message displayed by the application presenting detailed information about each recovery performed with DiscFor. Detailed information about each recovery performed with DiscFor gives the user a good look at how many files were recovered and how many were ignored.  Table III summarizes the results of running DiscFor on all datasets created for the experiment. The total number of entries represents the amount of all entries in the cache structure. The valid entries column holds a number of entries that contain both server HTTP response and resource payload. Ignored entries values represent entries that were either empty or duplicate data. In addition to data recovery, DiscFor also reconstructs partial entries which mostly include audio and video files.

Figure 13 DiscFor extraction messages During the testing phase, it was discovered that Disk Cache was flushing its older content when reaching between 3500-4000 files in a directory. This procedure effectively reduces the possible number of evidences that can be collected in the case when the application was extensively used, and users joined many active servers. For testing purposes, we created test scenarios by populating servers with a generic user account and random content exchange. Joining multiple servers allowed the creation of datasets, with varying content such as server data, timestamps, user accounts, message digests, etc. We have generated enough data to determine the importance of Discord forensics and the usefulness of our tool. Figure 13 shows an example message displayed by the application presenting detailed information about each recovery performed with DiscFor. Detailed information about each recovery performed with DiscFor gives the user a good look at how many files were recovered and how many were ignored. Table III summarizes the results of running DiscFor on all datasets created for the experiment. The total number of entries represents the amount of all entries in the cache structure. The valid entries column holds a number of entries that contain both server HTTP response and resource payload. Ignored entries values represent entries that were either empty or duplicate data. In addition to data recovery, DiscFor also reconstructs partial entries which mostly include audio and video files.