You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 months ago | |
---|---|---|
files | 1 year ago | |
.gitignore | 1 year ago | |
README.md | 1 year ago | |
config.json | 2 months ago | |
pendora-box.py | 2 months ago |
README.md
Pendora Box
This too has several functions:
- Keep your pentesting scripts, binaries hosted on Github up-to-date.
- Listen on HTTP or SMB to easily share your files to the victims
To-Do
- Add chisel x64
- Integrate msfvenom
- Add Webshells sync
- Ability to add comments or description
- Prettier code
- Adding more services to listen to ?
Pre-requisites
- requests python module
- rpmfile python module
- impacket smbserver.py must be in PATH
Usage
Create a Github personal access token, and create the file credz.json
:
{
"username": "DwightSchrute",
"token": "ghp_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
user@wow$ python pendora-box.py -h
usage: pendora-box.py [-h] [-u]
Sync your files and starts a listener on HTTP, SMB or SMB2.
options:
-h, --help show this help message and exit
-u, --update update your files (described in config.json)
Adding a file to track
Simply add the informations to config.json, for a release set "local_version" to a random value and run the script. The file is gonna be automatically downloaded.
Share a file temporarly
You can add a file you wish to share once in files/tmp
.
Every time you start the script, you will be asked if you want to clear the folder (if not empty).