Autopsy
4.17.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.
Classes | |
class | CityCountsList |
class | CityData |
class | CityRecordCount |
class | PointFetcher |
interface | SupplierWithException |
Public Member Functions | |
GeolocationSummary () | |
GeolocationSummary (SupplierWithException< ClosestCityMapper, IOException > cityMapper, SleuthkitCaseProvider provider, java.util.logging.Logger logger) | |
Set< Integer > | getArtifactTypeIdsForRefresh () |
default Set< Case.Events > | getCaseEventUpdates () |
CityData | getCityCounts (DataSource dataSource, int daysCount, int maxCount) throws SleuthkitCaseProviderException, GeoLocationDataException, InterruptedException, IOException |
List< ARTIFACT_TYPE > | getGeoTypes () |
default Set< IngestJobEvent > | getIngestJobEventUpdates () |
default boolean | isRefreshRequired (ModuleDataEvent evt) |
default boolean | isRefreshRequired (ModuleContentEvent evt) |
default boolean | isRefreshRequired (IngestManager.IngestJobEvent evt) |
default boolean | isRefreshRequired (AbstractFile evt) |
boolean | isRefreshRequired (IngestJobEvent evt) |
default boolean | isRefreshRequiredForCaseEvent (PropertyChangeEvent evt) |
Public Attributes | |
Set< IngestJobEvent > | INGEST_JOB_EVENTS |
Private Member Functions | |
Pair< Integer, Integer > | getCounts (List< MapWaypoint > points, Long minTime) |
List< MapWaypoint > | getPoints (DataSource dataSource) throws SleuthkitCaseProviderException, GeoLocationDataException, InterruptedException |
boolean | greaterThanOrEqual (Long minTime, Long time) |
Private Attributes | |
final SupplierWithException< ClosestCityMapper, IOException > | cityMapper |
final java.util.logging.Logger | logger |
final SleuthkitCaseProvider | provider |
Static Private Attributes | |
static final long | DAY_SECS = 24 * 60 * 60 |
static final Pair< Integer, Integer > | EMPTY_COUNT = Pair.of(0, 0) |
static final Set< Integer > | GPS_ARTIFACT_TYPE_IDS |
static final List< ARTIFACT_TYPE > | GPS_ARTIFACT_TYPES |
Gathers summary data about Geolocation information for a data source.
Definition at line 49 of file GeolocationSummary.java.
org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.GeolocationSummary | ( | ) |
Default constructor.
Definition at line 210 of file GeolocationSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.SleuthkitCaseProvider.DEFAULT, and org.sleuthkit.autopsy.coreutils.Logger.getLogger().
org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.GeolocationSummary | ( | SupplierWithException< ClosestCityMapper, IOException > | cityMapper, |
SleuthkitCaseProvider | provider, | ||
java.util.logging.Logger | logger | ||
) |
Main constructor.
cityMapper | A means of acquiring a ClosestCityMapper that can throw an IOException. |
provider | A means of acquiring a SleuthkitCaseProvider. |
logger | The logger. |
Definition at line 222 of file GeolocationSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.cityMapper, org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.logger, and org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.provider.
Set<Integer> org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.getArtifactTypeIdsForRefresh | ( | ) |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.
Definition at line 236 of file GeolocationSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.GPS_ARTIFACT_TYPE_IDS.
|
inherited |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.UpdateGovernor.
Definition at line 57 of file DefaultUpdateGovernor.java.
CityData org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.getCityCounts | ( | DataSource | dataSource, |
int | daysCount, | ||
int | maxCount | ||
) | throws SleuthkitCaseProviderException, GeoLocationDataException, InterruptedException, IOException |
Get this list of hits per city where the list is sorted descending by number of found hits (i.e. most hits is first index).
dataSource | The data source. |
daysCount | Number of days to go back. |
maxCount | Maximum number of results. |
SleuthkitCaseProviderException | |
GeoLocationDataException | |
InterruptedException |
Definition at line 300 of file GeolocationSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.getCounts(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.getPoints().
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.GeolocationPanel.GeolocationPanel().
|
private |
Based on a set of waypoints, determines the count of total waypoints and a total of waypoints whose time stamp is greater than or equal to minTime.
points | The list of way points. |
minTime | The minimum time for most recent points count. |
Definition at line 271 of file GeolocationSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.EMPTY_COUNT, and org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.greaterThanOrEqual().
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.getCityCounts().
List<ARTIFACT_TYPE> org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.getGeoTypes | ( | ) |
Definition at line 231 of file GeolocationSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.GPS_ARTIFACT_TYPES.
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.GeolocationPanel.openGeolocationWindow().
|
inherited |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultUpdateGovernor.
Definition at line 52 of file DefaultArtifactUpdateGovernor.java.
References org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.INGEST_JOB_EVENTS.
|
private |
Fetches all GPS data for the data source from the current case.
dataSource | The data source. |
SleuthkitCaseProviderException | |
GeoLocationDataException | |
InterruptedException |
Definition at line 409 of file GeolocationSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.SleuthkitCaseProvider.get(), org.sleuthkit.autopsy.geolocation.datamodel.WaypointBuilder.getAllWaypoints(), org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.GPS_ARTIFACT_TYPES, and org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.provider.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.getCityCounts().
|
private |
Returns whether or not the time is >= the provided minimum time handling the event where either time is null.
minTime | The minimum time. If null is provided, this function will return false. |
time | The time to check. If null is provided and the min time is non-null, then this function will return false. |
Definition at line 251 of file GeolocationSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.getCounts().
|
inherited |
Given a module data event, whether or not an update should occur.
evt | The ModuleDataEvent that is occurring. |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultUpdateGovernor.
Definition at line 38 of file DefaultArtifactUpdateGovernor.java.
References org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.getArtifactTypeIdsForRefresh(), and org.sleuthkit.autopsy.ingest.ModuleDataEvent.getBlackboardArtifactType().
|
inherited |
Given a module content event, whether or not an update should occur.
evt | The ModuleContentEvent. |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.UpdateGovernor.
Implemented in org.sleuthkit.autopsy.datasourcesummary.datamodel.TimelineSummary, org.sleuthkit.autopsy.datasourcesummary.datamodel.ContainerSummary, org.sleuthkit.autopsy.datasourcesummary.datamodel.MimeTypeSummary, and org.sleuthkit.autopsy.datasourcesummary.datamodel.TypesSummary.
Definition at line 42 of file DefaultUpdateGovernor.java.
|
inherited |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultUpdateGovernor.
Definition at line 47 of file DefaultArtifactUpdateGovernor.java.
|
inherited |
Whether or not a newly added AbstractFile should trigger an update.
evt | The AbstractFile. |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.UpdateGovernor.
Implemented in org.sleuthkit.autopsy.datasourcesummary.datamodel.TimelineSummary, org.sleuthkit.autopsy.datasourcesummary.datamodel.ContainerSummary, org.sleuthkit.autopsy.datasourcesummary.datamodel.MimeTypeSummary, and org.sleuthkit.autopsy.datasourcesummary.datamodel.TypesSummary.
Definition at line 67 of file DefaultUpdateGovernor.java.
|
inherited |
Given an ingest job event, determines whether or not an update should occur.
evt | The event. |
Implemented in org.sleuthkit.autopsy.datasourcesummary.datamodel.TimelineSummary, org.sleuthkit.autopsy.datasourcesummary.datamodel.MimeTypeSummary, and org.sleuthkit.autopsy.datasourcesummary.datamodel.TypesSummary.
|
inherited |
Given a case event, whether or not an update should occur.
evt | The event. |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.UpdateGovernor.
Definition at line 37 of file DefaultUpdateGovernor.java.
|
private |
Definition at line 191 of file GeolocationSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.GeolocationSummary().
|
staticprivate |
Definition at line 284 of file GeolocationSummary.java.
|
staticprivate |
Definition at line 259 of file GeolocationSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.getCounts().
|
staticprivate |
Definition at line 185 of file GeolocationSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.getArtifactTypeIdsForRefresh().
|
staticprivate |
Definition at line 174 of file GeolocationSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.getGeoTypes(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.getPoints().
|
inherited |
Definition at line 34 of file DefaultArtifactUpdateGovernor.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.getIngestJobEventUpdates().
|
private |
Definition at line 190 of file GeolocationSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.GeolocationSummary().
|
private |
Definition at line 189 of file GeolocationSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.GeolocationSummary(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.getPoints().
Copyright © 2012-2021 Basis Technology. Generated on: Tue Jan 19 2021
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.