Go to file
Jordan ERNST e235f7a72b Support last_version and short_version paceholders in github releases 2022-04-26 12:53:44 +02:00
files Initial commit. 2022-04-16 18:48:42 +02:00
.gitignore Sync releases, use tokens, rearrange config. 2022-04-20 16:47:01 +02:00
README.md Support last_version and short_version paceholders in github releases 2022-04-26 12:53:44 +02:00
config.json Support last_version and short_version paceholders in github releases 2022-04-26 12:53:44 +02:00
pendora-box.py Support last_version and short_version paceholders in github releases 2022-04-26 12:53:44 +02:00

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

  • Auto-clean files/tmp/ folder
  • Prettier code
  • Only update once per day, except if -u --update
  • Adding more services to listen to ?

Dependencies

  • requests 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"
}

python pendora-box.py

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.