Skip to main content

Run VIM and Busybox. Optionally run remote binaries

Project description

Run VIM/Busybox and remote binaries accesible by http/https/ftp as a Python module in Linux/x86_64 systems

Motivation: run programs not available in restricted environments where any package can be installed by pip

Installation

pip install binloader

Usage:

Vim

python -m binloader --local vim /etc/passwd

Busybox

python -m binloader --local busybox uname -a

Remote binary

python -m binloader  --remote https://github.com/dtschan/vim-static/releases/download/v8.1.1045/vim --app vim /etc/passwd

ToDo

  1. Support for other OS/architectures
  2. Add other binaries

Author

Ulises ulises.odysseus22@gmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

binloader-0.0.2.tar.gz (2.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

binloader-0.0.2-py3-none-any.whl (2.9 MB view details)

Uploaded Python 3

File details

Details for the file binloader-0.0.2.tar.gz.

File metadata

  • Download URL: binloader-0.0.2.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for binloader-0.0.2.tar.gz
Algorithm Hash digest
SHA256 83c681e89c847c4b9d1922a725ecc96d5f412120f4381dd7f3da6dbf6c5f2e63
MD5 d0878c8d2c92d0ab1cbe974303aeb76e
BLAKE2b-256 07a1ed5526baa9de2ac09d59d3674a8ecada40fb0e60ebeb262e4184f6b1396a

See more details on using hashes here.

File details

Details for the file binloader-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: binloader-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for binloader-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b39726513c0e1f36bfd79f4bec0e4ae88073ce4b86836fca6b9cb112dc458da4
MD5 2216b9322219d4b790b91931dab808cd
BLAKE2b-256 45d90923c5127acd8b8af97fd8c1e468e086654f52c3b44c1c81d7a9be5f3f2b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page