diff --git a/config.json b/config.json index 474d502..e2eb199 100644 --- a/config.json +++ b/config.json @@ -20,11 +20,20 @@ ], "flozz/p0wny-shell": [ "shell.php" + ], + "int0x33/nc.exe": [ + "nc64.exe" + ], + "BloodHoundAD/BloodHound": [ + "Collectors/SharpHound.exe" + ], + "InitRoot/SweetPotato": [ + "SweetPotato.exe" ] }, "githubreleasesync": { "carlospolop/PEASS-ng": { - "local_version": "20220605", + "local_version": "20220731", "files": [ "linpeas.sh", "winPEAS.bat", @@ -41,6 +50,10 @@ { "filename": "chisel_{short_version}_linux_386.gz", "binpath": "chisel" + }, + { + "filename": "chisel_{short_version}_linux_amd64.gz", + "binpath": "chisel64" } ] }, @@ -49,6 +62,13 @@ "files": [ "lazagne.exe" ] + }, + "DominicBreuker/pspy": { + "local_version": "v1.2.0", + "files": [ + "pspy32", + "pspy64" + ] } }, "ncat": { diff --git a/pendora-box.py b/pendora-box.py old mode 100644 new mode 100755 index 75b1909..ac3f486 --- a/pendora-box.py +++ b/pendora-box.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python3 + import argparse import json from pathlib import Path @@ -5,7 +7,7 @@ import hashlib import requests import base64 import sys -from os import geteuid +from os import geteuid, chdir import subprocess from io import BytesIO import zipfile @@ -434,6 +436,8 @@ def menu_choice(menu_options): if __name__ == '__main__': + chdir(Path(__file__).resolve().parent) # Change current dir to source location + parser = argparse.ArgumentParser(description='Sync your files and starts a listener on HTTP, SMB or SMB2.') parser.add_argument('-u', '--update', action='store_true', help='update your files (described in config.json)') args = parser.parse_args()