From c3c9e2ead40c43bc66bc72278e4968c02759d6ed Mon Sep 17 00:00:00 2001 From: Greg DiCristofaro Date: Mon, 29 Mar 2021 12:33:53 -0400 Subject: [PATCH] os account manager consistency --- .../org/sleuthkit/autopsy/datamodel/OsAccounts.java | 4 ++-- .../autopsy/recentactivity/ExtractRegistry.java | 12 ++++++------ .../autopsy/recentactivity/RAOsAccountCache.java | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/OsAccounts.java b/Core/src/org/sleuthkit/autopsy/datamodel/OsAccounts.java index 8465b76947..556b247164 100755 --- a/Core/src/org/sleuthkit/autopsy/datamodel/OsAccounts.java +++ b/Core/src/org/sleuthkit/autopsy/datamodel/OsAccounts.java @@ -144,10 +144,10 @@ public final class OsAccounts implements AutopsyVisitableItem { if(skCase != null) { try { if (filteringDSObjId == 0) { - list.addAll(skCase.getOsAccountManager().getAccounts()); + list.addAll(skCase.getOsAccountManager().getOsAccounts()); } else { Host host = skCase.getHostManager().getHost(skCase.getDataSource(filteringDSObjId)); - list.addAll(skCase.getOsAccountManager().getAccounts(host)); + list.addAll(skCase.getOsAccountManager().getOsAccounts(host)); } } catch (TskCoreException | TskDataException ex) { logger.log(Level.SEVERE, "Unable to retrieve list of OsAccounts for case", ex); diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/ExtractRegistry.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/ExtractRegistry.java index 41a5a6dd89..3af9e520a7 100644 --- a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/ExtractRegistry.java +++ b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/ExtractRegistry.java @@ -1139,7 +1139,7 @@ class ExtractRegistry extends Extract { HostManager hostMrg = tskCase.getHostManager(); Host host = hostMrg.getHost((DataSource)dataSource); - List existingAccounts = accountMgr.getAccounts(host); + List existingAccounts = accountMgr.getOsAccounts(host); for(OsAccount osAccount: existingAccounts) { Optional optional = osAccount.getAddr(); if(!optional.isPresent()) { @@ -1155,7 +1155,7 @@ class ExtractRegistry extends Extract { //add remaining userinfos as accounts; for (Map userInfo : userInfoMap.values()) { - OsAccount osAccount = accountMgr.createWindowsAccount(userInfo.get(SID_KEY), null, null, host, OsAccountRealm.RealmScope.UNKNOWN); + OsAccount osAccount = accountMgr.createWindowsOsAccount(userInfo.get(SID_KEY), null, null, host, OsAccountRealm.RealmScope.UNKNOWN); accountMgr.createOsAccountInstance(osAccount, (DataSource)dataSource, OsAccountInstance.OsAccountInstanceType.LAUNCHED); updateOsAccount(osAccount, userInfo, groupMap.get(userInfo.get(SID_KEY)), regAbstractFile); } @@ -2221,10 +2221,10 @@ class ExtractRegistry extends Extract { HostManager hostMrg = tskCase.getHostManager(); Host host = hostMrg.getHost((DataSource)dataSource); - Optional optional = accountMgr.getWindowsAccount(sid, null, null, host); + Optional optional = accountMgr.getWindowsOsAccount(sid, null, null, host); OsAccount osAccount; if (!optional.isPresent()) { - osAccount = accountMgr.createWindowsAccount(sid, userName != null && userName.isEmpty() ? null : userName, null, host, OsAccountRealm.RealmScope.UNKNOWN); + osAccount = accountMgr.createWindowsOsAccount(sid, userName != null && userName.isEmpty() ? null : userName, null, host, OsAccountRealm.RealmScope.UNKNOWN); accountMgr.createOsAccountInstance(osAccount, (DataSource)dataSource, OsAccountInstance.OsAccountInstanceType.LAUNCHED); } else { osAccount = optional.get(); @@ -2241,7 +2241,7 @@ class ExtractRegistry extends Extract { osAccount.addAttributes(attributes); } - accountMgr.updateAccount(osAccount); + accountMgr.updateOsAccount(osAccount); } /** @@ -2411,7 +2411,7 @@ class ExtractRegistry extends Extract { } osAccount.addAttributes(attributes); - tskCase.getOsAccountManager().updateAccount(osAccount); + tskCase.getOsAccountManager().updateOsAccount(osAccount); } /** diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/RAOsAccountCache.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/RAOsAccountCache.java index f5208807af..8872421a93 100755 --- a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/RAOsAccountCache.java +++ b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/RAOsAccountCache.java @@ -113,7 +113,7 @@ final class RAOsAccountCache { */ private void buildAccountMap(SleuthkitCase tskCase, Host host) throws TskCoreException { BlackboardAttribute.Type homeDir = new BlackboardAttribute.Type(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_HOME_DIR); - List accounts = tskCase.getOsAccountManager().getAccounts(host); + List accounts = tskCase.getOsAccountManager().getOsAccounts(host); for (OsAccount account : accounts) { List attributeList = account.getOsAccountAttributes();