mirror of
https://github.com/elisspace/autopsy.git
synced 2026-10-04 00:09:53 +00:00
infra upgrades
This commit is contained in:
@@ -17,6 +17,8 @@ See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
"""
|
||||
from ResultSetIterator import ResultSetIterator
|
||||
from org.sleuthkit.autopsy.coreutils import AppDBParserHelper
|
||||
from org.sleuthkit.datamodel import Account
|
||||
|
||||
class TskCallLogsParser(ResultSetIterator):
|
||||
"""
|
||||
@@ -32,28 +34,30 @@ class TskCallLogsParser(ResultSetIterator):
|
||||
|
||||
def __init__(self, result_set):
|
||||
super(TskCallLogsParser, self).__init__(result_set)
|
||||
self.INCOMING_MSG_STRING = "Incoming"
|
||||
self.OUTGOING_MSG_STRING = "Outgoing"
|
||||
self._DEFAULT_STRING = ""
|
||||
self._DEFAULT_LONG = -1L
|
||||
self._DEFAULT_DIRECTION = AppDBParserHelper.CommunicationDirection.UNKNOWN
|
||||
self._DEFAULT_ADDRESS = None
|
||||
self._DEFAULT_CALL_TYPE = AppDBParserHelper.CallMediaType.UNKNOWN
|
||||
|
||||
def get_account_name(self):
|
||||
return self._DEFAULT_STRING
|
||||
self.INCOMING_CALL = AppDBParserHelper.CommunicationDirection.INCOMING
|
||||
self.OUTGOING_CALL = AppDBParserHelper.CommunicationDirection.OUTGOING
|
||||
self.AUDIO_CALL = AppDBParserHelper.CallMediaType.AUDIO
|
||||
self.VIDEO_CALL = AppDBParserHelper.CallMediaType.VIDEO
|
||||
|
||||
def get_call_direction(self):
|
||||
return self._DEFAULT_STRING
|
||||
return self._DEFAULT_DIRECTION
|
||||
|
||||
def get_phone_number_from(self):
|
||||
return self._DEFAULT_STRING
|
||||
return self._DEFAULT_ADDRESS
|
||||
|
||||
def get_phone_number_to(self):
|
||||
return self._DEFAULT_STRING
|
||||
return self._DEFAULT_ADDRESS
|
||||
|
||||
def get_call_start_date_time(self):
|
||||
return self._DEFAULT_LONG
|
||||
|
||||
def get_call_end_date_time(self):
|
||||
return self._DEFAULT_LONG
|
||||
|
||||
def get_contact_name(self):
|
||||
return self._DEFAULT_STRING
|
||||
|
||||
def get_call_type(self):
|
||||
return self._DEFAULT_CALL_TYPE
|
||||
|
||||
@@ -17,6 +17,8 @@ See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
"""
|
||||
from ResultSetIterator import ResultSetIterator
|
||||
from org.sleuthkit.datamodel import Account
|
||||
from org.sleuthkit.autopsy.coreutils import AppDBParserHelper
|
||||
|
||||
class TskMessagesParser(ResultSetIterator):
|
||||
"""
|
||||
@@ -31,32 +33,34 @@ class TskMessagesParser(ResultSetIterator):
|
||||
|
||||
def __init__(self, result_set):
|
||||
super(TskMessagesParser, self).__init__(result_set)
|
||||
self.INCOMING_MSG_STRING = "Incoming"
|
||||
self.OUTGOING_MSG_STRING = "Outgoing"
|
||||
self._DEFAULT_TEXT = ""
|
||||
self._DEFAULT_LONG = -1L
|
||||
self._DEFAULT_INT = -1
|
||||
self._DEFAULT_MSG_READ_STATUS = AppDBParserHelper.MessageReadStatusEnum.UNKNOWN
|
||||
self._DEFAULT_ACCOUNT_ADDRESS = None
|
||||
self._DEFAULT_COMMUNICATION_DIRECTION = AppDBParserHelper.CommunicationDirection.UNKNOWN
|
||||
|
||||
def get_account_id(self):
|
||||
return self._DEFAULT_TEXT
|
||||
self.INCOMING = AppDBParserHelper.CommunicationDirection.INCOMING
|
||||
self.OUTGOING = AppDBParserHelper.CommunicationDirection.OUTGOING
|
||||
self.READ = AppDBParserHelper.MessageReadStatusEnum.READ
|
||||
self.UNREAD = AppDBParserHelper.MessageReadStatusEnum.UNREAD
|
||||
|
||||
def get_message_type(self):
|
||||
return self._DEFAULT_TEXT
|
||||
|
||||
def get_message_direction(self):
|
||||
return self._DEFAULT_TEXT
|
||||
return self._DEFAULT_COMMUNICATION_DIRECTION
|
||||
|
||||
def get_phone_number_from(self):
|
||||
return self._DEFAULT_TEXT
|
||||
return self._DEFAULT_ACCOUNT_ADDRESS
|
||||
|
||||
def get_phone_number_to(self):
|
||||
return self._DEFAULT_TEXT
|
||||
return self._DEFAULT_ACCOUNT_ADDRESS
|
||||
|
||||
def get_message_date_time(self):
|
||||
return self._DEFAULT_LONG
|
||||
|
||||
def get_message_read_status(self):
|
||||
return self._DEFAULT_INT
|
||||
return self._DEFAULT_MSG_READ_STATUS
|
||||
|
||||
def get_message_subject(self):
|
||||
return self._DEFAULT_TEXT
|
||||
|
||||
@@ -26,3 +26,14 @@ class AndroidComponentAnalyzer:
|
||||
# The Analyzer should implement this method
|
||||
def analyze(self, dataSource, fileManager, context):
|
||||
raise NotImplementedError
|
||||
|
||||
"""
|
||||
A utility method to append list of attachments to msg body
|
||||
"""
|
||||
def appendAttachmentList(msgBody, attachmentsList):
|
||||
body = msgBody
|
||||
if attachmentsList:
|
||||
body = body + "\n\n------------Attachments------------\n"
|
||||
body = body + "\n".join(attachmentsList)
|
||||
|
||||
return body
|
||||
|
||||
Reference in New Issue
Block a user