dissect.target.plugins.apps.chat.msn¶
Module Contents¶
Classes¶
Microsoft MSN Messenger plugin. |
Functions¶
Convert MSN email address to 10 digit Passport ID. |
- class dissect.target.plugins.apps.chat.msn.MSNPlugin(target: dissect.target.target.Target)¶
Bases:
dissect.target.plugins.apps.chat.chat.ChatPluginMicrosoft MSN Messenger plugin.
- Supports the following versions on Windows XP and Windows 7:
Windows Live Messenger (WLM) 2009
MSN 7.5
Other versions might work but have not been tested. Does not support
Messenger Plus! Liveartifacts. Tested using Escargot (https://escargot.chat).References
- __namespace__ = 'msn'¶
Defines the plugin namespace.
- DATA_PATH = 'Application Data\\Microsoft\\MSN Messenger'¶
- HIST_PATH = 'My Documents\\My Received Files'¶
- installs¶
- find_installs() collections.abc.Iterator[tuple[dissect.target.plugins.general.users.UserDetails, dissect.target.helpers.fsutil.TargetPath]]¶
- check_compatible() None¶
Perform a compatibility check with the target.
This function should return
Noneif the plugin is compatible with the current target (self.target). For example, check if a certain file exists. Otherwise it should raise anUnsupportedPluginError.- Raises:
UnsupportedPluginError – If the plugin could not be loaded.
- history() collections.abc.Iterator[dissect.target.plugins.apps.chat.chat.ChatMessageRecord | dissect.target.plugins.apps.chat.chat.ChatAttachmentRecord]¶
Yield MSN chat history messages.
- Chat history artifacts can be found in:
$HOME/My Documents/My Received Files/MsnMsgr.txt$HOME/My Documents/My Received Files/$username$PassportID/History/*.xml
- dissect.target.plugins.apps.chat.msn.convert_email(string: str) int¶
Convert MSN email address to 10 digit Passport ID.