Module: RCS

Defined in:
lib/rcs-common/stats.rb,
lib/rcs-common/mime.rb,
lib/rcs-common/rest.rb,
lib/rcs-common/crypt.rb,
lib/rcs-common/trace.rb,
lib/rcs-common/deploy.rb,
lib/rcs-common/gridfs.rb,
lib/rcs-common/version.rb,
lib/rcs-common/evidence.rb,
lib/rcs-common/resolver.rb,
lib/rcs-common/component.rb,
lib/rcs-common/signature.rb,
lib/rcs-common/temporary.rb,
lib/rcs-common/path_utils.rb,
lib/rcs-common/serializer.rb,
lib/rcs-common/updater/dsl.rb,
lib/rcs-common/winfirewall.rb,
lib/rcs-common/evidence/mic.rb,
lib/rcs-common/evidence/mms.rb,
lib/rcs-common/evidence/sms.rb,
lib/rcs-common/evidence/url.rb,
lib/rcs-common/systemstatus.rb,
lib/rcs-common/evidence/call.rb,
lib/rcs-common/evidence/chat.rb,
lib/rcs-common/evidence/exec.rb,
lib/rcs-common/evidence/file.rb,
lib/rcs-common/evidence/info.rb,
lib/rcs-common/evidence/mail.rb,
lib/rcs-common/diagnosticable.rb,
lib/rcs-common/evidence/money.rb,
lib/rcs-common/evidence/mouse.rb,
lib/rcs-common/evidence/photo.rb,
lib/rcs-common/evidence/print.rb,
lib/rcs-common/updater/client.rb,
lib/rcs-common/updater/server.rb,
lib/rcs-common/evidence/camera.rb,
lib/rcs-common/evidence/common.rb,
lib/rcs-common/evidence/device.rb,
lib/rcs-common/evidence/keylog.rb,
lib/rcs-common/updater/payload.rb,
lib/rcs-common/updater/tmp_dir.rb,
lib/rcs-common/evidence/command.rb,
lib/rcs-common/evidence/calendar.rb,
lib/rcs-common/evidence/download.rb,
lib/rcs-common/evidence/password.rb,
lib/rcs-common/evidence/position.rb,
lib/rcs-common/evidence/clibpoard.rb,
lib/rcs-common/updater/shared_key.rb,
lib/rcs-common/evidence/filesystem.rb,
lib/rcs-common/evidence/screenshot.rb,
lib/rcs-common/evidence/addressbook.rb,
lib/rcs-common/evidence/application.rb

Overview

Class to keep statistics by minute, hour, day, week and so on… to be subclassed and customized

Defined Under Namespace

Modules: AddressbookEvidence, ApplicationEvidence, B58Encode, CalendarEvidence, CallEvidence, CalllistEvidence, CalllistoldEvidence, CameraEvidence, Chat, ChatEvidence, ChatmmEvidence, ChatoldEvidence, ClipboardEvidence, CommandEvidence, Common, Component, Crypt, DeviceEvidence, Diagnosticable, DownloadEvidence, ExecEvidence, FilecapEvidence, FileopenEvidence, FilesystemEvidence, HeartBeat, IaddressbookEvidence, InfoEvidence, KeylogEvidence, MailEvidence, MicEvidence, MmsEvidence, MoneyEvidence, Mongoid, MouseEvidence, PasswordEvidence, PhotoEvidence, PositionEvidence, PrintEvidence, Resolver, ScreenshotEvidence, Serialization, SmsEvidence, SmsoldEvidence, SystemStatusCodes, SystemStatusMixin, Tracer, Updater, UrlEvidence, UrlcaptureEvidence Classes: AddressBookSerializer, BCDataStream, CELL_Position, CalendarSerializer, CallListSerializer, CoinTransaction, CoinWallet, Deploy, EmptyEvidenceError, Evidence, EvidenceDeserializeError, GPS_Position, MAPISerializer, MimeType, Stats, SystemStatus, Temporary

Constant Summary collapse

EVIDENCE_TYPES =
{ 0x0240 => :DEVICE,
0xFFF1 => :DEVICE,       # for scout
0x0140 => :CALL,
0x0230 => :CALLLISTOLD,
0x0231 => :CALLLIST,
0xC2C2 => :MIC,
0x0241 => :INFO,
0xB9B9 => :SCREENSHOT,
0xFFF2 => :SCREENSHOT,   # for scout
0x0040 => :KEYLOG,
0xE9E9 => :CAMERA,
0xC6C6 => :CHATOLD,
0xC6C7 => :CHAT,
0xC6C8 => :CHAT,        # skype (new)
0xC6C9 => :CHATMM,      # chat multi media
0x0300 => :CHATOLD,     # skype (old)
0x0301 => :CHATOLD,     # social
0x0280 => :MOUSE,
0x0100 => :PRINT,
0x0180 => :URL,
0x0181 => :URLCAPTURE,
0xD9D9 => :CLIPBOARD,
0xFAFA => :PASSWORD,
0x0000 => :FILEOPEN,    #file
0x0001 => :FILECAP,     #file
0x1011 => :APPLICATION,
0xD0D0 => :DOWNLOAD,    #file
0x1220 => :POSITION,
0xEDA1 => :FILESYSTEM,  
0x1001 => :MAIL,
0x0211 => :SMSOLD,
0x0213 => :SMS,
0x0212 => :MMS,         #message
0x0200 => :ADDRESSBOOK,
0x0250 => :IADDRESSBOOK,
0x0201 => :CALENDAR,
0x0202 => :TASK,
0xc0c0 => :COMMAND,
0xc0c1 => :EXEC,
0xB1C0 => :MONEY,
0xF070 => :PHOTO}