Load hashes.json properly.
Got an error running Bolt from somewhere else than the Bolt folder due to this. With this, we can load the file by concatenating script base dir with path to `hashes.json` file. Hence be able to run the script from anywhere on the file system.
This commit is contained in:
4
bolt.py
4
bolt.py
@@ -13,6 +13,7 @@ banner()
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
import concurrent.futures
|
import concurrent.futures
|
||||||
|
from pathlib import Path
|
||||||
except:
|
except:
|
||||||
print ('%s Bolt is not compatible with python 2. Please run it with python 3.' % bad)
|
print ('%s Bolt is not compatible with python 2. Please run it with python 3.' % bad)
|
||||||
|
|
||||||
@@ -122,7 +123,8 @@ if len(uniqueTokens) < len(allTokens):
|
|||||||
if not replay:
|
if not replay:
|
||||||
print ('%s Further investigation shows that it was a false positive.')
|
print ('%s Further investigation shows that it was a false positive.')
|
||||||
|
|
||||||
with open('./db/hashes.json') as f:
|
p = Path(__file__).parent.joinpath('db/hashes.json')
|
||||||
|
with p.open('r') as f:
|
||||||
hashPatterns = json.load(f)
|
hashPatterns = json.load(f)
|
||||||
|
|
||||||
if not allTokens:
|
if not allTokens:
|
||||||
|
|||||||
Reference in New Issue
Block a user