Codebase list powershell-empire / df10b60
Put database in ~/.local/powershell-empire Sophie Brun 4 years ago
2 changed file(s) with 15 addition(s) and 10 deletion(s). Raw diff Collapse all Expand all
0 powershell-empire (3.0~git20191203-0kali3) kali-experimental; urgency=medium
1
2 * Put database in ~/.local/powershell-empire
3
4 -- Sophie Brun <[email protected]> Fri, 06 Dec 2019 09:01:22 +0100
5
06 powershell-empire (3.0~git20191203-0kali2) kali-experimental; urgency=medium
17
28 * Refresh patches
00 --- a/empire
11 +++ b/empire
2 @@ -9,6 +9,23 @@ import hashlib
2 @@ -9,6 +9,22 @@ import hashlib
33 from OpenSSL import SSL
44 import ssl
55 import ast
88 +# database old path
99 +DB_OLD_PATH = "/usr/share/powershell-empire/data"
1010 +# database new path
11 +DB_PATH = os.path.expanduser("~/.powershell-empire")
11 +DB_PATH = os.path.expanduser("~/.local/powershell-empire")
1212 +# Handle database creation / switch before import lib.common
1313 +if not os.path.isfile(os.path.join(DB_PATH, "empire.db")):
14 + if not os.path.exists(DB_PATH):
15 + os.mkdir(DB_PATH)
14 + os.makedirs(DB_PATH, exist_ok=True)
1615 + if os.path.exists(os.path.join(DB_OLD_PATH, "empire.db")):
1716 + if os.getuid() == 0:
1817 + shutil.move((os.path.join(DB_OLD_PATH, "empire.db")), os.path.join(DB_PATH, "empire.db"))
2322
2423 # Empire imports
2524 from lib.common import empire, helpers
26 @@ -45,7 +62,7 @@ def database_connect():
25 @@ -45,7 +61,7 @@ def database_connect():
2726 """
2827 try:
2928 # set the database connectiont to autocommit w/ isolation level
4746 try:
4847 # set the database connectiont to autocommit w/ isolation level
4948 - conn = sqlite3.connect('./data/empire.db', check_same_thread=False)
50 + conn = sqlite3.connect(os.path.expanduser('~/.powershell-empire/empire.db'),
49 + conn = sqlite3.connect(os.path.expanduser('~/.local/powershell-empire/empire.db'),
5150 + check_same_thread=False)
5251 conn.text_factory = str
5352 conn.isolation_level = None
5958 try:
6059 # set the database connectiont to autocommit w/ isolation level
6160 - self.conn = sqlite3.connect('./data/empire.db', check_same_thread=False)
62 + self.conn = sqlite3.connect(os.path.expanduser('~/.powershell-empire/empire.db'),
61 + self.conn = sqlite3.connect(os.path.expanduser('~/.local/powershell-empire/empire.db'),
6362 + check_same_thread=False)
6463 self.conn.text_factory = str
6564 self.conn.isolation_level = None
7170 """
7271
7372 - conn = sqlite3.connect('./data/empire.db', check_same_thread=False)
74 + conn = sqlite3.connect(os.path.expanduser('~/.powershell-empire/empire.db'), check_same_thread=False)
73 + conn = sqlite3.connect(os.path.expanduser('~/.local/powershell-empire/empire.db'), check_same_thread=False)
7574 conn.isolation_level = None
7675
7776 cur = conn.cursor()
8079 """
8180 try:
8281 - conn = sqlite3.connect('./data/empire.db', check_same_thread=False)
83 + conn = sqlite3.connect(os.path.expanduser('~/.powershell-empire/empire.db'), check_same_thread=False)
82 + conn = sqlite3.connect(os.path.expanduser('~/.local/powershell-empire/empire.db'), check_same_thread=False)
8483 conn.isolation_level = None
8584 conn.row_factory = dict_factory
8685 cur = conn.cursor()
9190 ###################################################
9291
9392 -conn = sqlite3.connect('%s/data/empire.db'%INSTALL_PATH)
94 +conn = sqlite3.connect(os.path.expanduser('~/.powershell-empire/empire.db'))
93 +conn = sqlite3.connect(os.path.expanduser('~/.local/powershell-empire/empire.db'))
9594
9695 c = conn.cursor()
9796