1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import time
20 from rekall import _version
21
22 VERSION = _version.get_versions()["pep440"]
23 CODENAME = _version.get_versions()["codename"]
24 SCAN_BLOCKSIZE = 1024 * 1024 * 10
25
26
27
28 PROFILE_REPOSITORIES = [
29 "https://github.com/google/rekall-profiles/raw/master",
30 "http://profiles.rekall-forensic.com",
31 ]
32
33
34 OLD_DEPRECATED_URLS = [
35 "https://raw.githubusercontent.com/google/rekall-profiles/master"
36 ]
37
38
39
40 LOG_DOMAINS = ["PageTranslation"]
41
42
43
44
45
46
47 PROFILE_REPOSITORY_VERSION = "v1.0"
48
49
50 BANNER = """
51 ----------------------------------------------------------------------------
52 The Rekall Digital Forensic/Incident Response framework %s (%s).
53
54 "We can remember it for you wholesale!"
55
56 This program is free software; you can redistribute it and/or modify it under
57 the terms of the GNU General Public License.
58
59 See http://www.rekall-forensic.com/docs/Manual/tutorial.html to get started.
60 ----------------------------------------------------------------------------
61 """ % (VERSION, CODENAME)
62
63 QUOTES = [
64 "Baby, you make me wish I had three hands.",
65 "Consider that a divorce!",
66 "Get your story straight.",
67 "Sorry. Too perfect.",
68 "Ever heard of Rekall? They sell those fake memories.",
69 "Get your ass to Mars.",
70 "When you hear a crunch, you're there. "
71 "Now, pull it out. Be careful! That's my head, too.",
72 "Don't bother searching. The bug's in your skull.",
73 "No wonder you're having nightmares. You're always watching the news.",
74 "Relax. You'll live longer.",
75 "See you at the party, Richter!",
76 "You are what you do. A man is defined by his actions, not his memory.",
77 "I just had a terrible thought... what if this is a dream?",
78 "Two weeks.",
79 "Get ready for a surprise!",
80 "You're in a Johnnycab.",
81 "You are not you, you're me!",
82 "We hope you enjoyed the ride!",
83 "Hey, man, I got five kids to feed!",
84 "I've been trying to tell you, someone has erased his memory.",
85 "If I am not me, then who the hell am I?",
86 "Give those people air!",
87 "You call this a delusion?",
88 ("You wouldn't hurt me, would you, sweetheart? "
89 "Sweetheart, be reasonable. After all, we're married!"),
90 "What you been feeding this thing? I think it's still hungry.",
91 "Let me suggest that you take a vacation from yourself.",
92 "How did I get in this taxi? The door opened. You got in.",
93 "Don't fuck with your brain, pal. It ain't worth it.",
94 ("Take this out of the case, and stick it up your nose. Don't worry, "
95 "it's self-guiding. Just shove real hard."),
96 "What do you want, Mr. Quaid? The same as you; to remember.",
97 "You went to Rekall, remember?",
98 ("Who told you to THINK? I don't give you enough information to THINK! "
99 "You do as you're told, THAT'S WHAT YOU DO!"),
100 ("And thanks for not getting yourself killed. Maybe now, "
101 "we will meet in dreams, you never know."),
102 ]
103
106