Skip to main content

No project description provided

Project description

Defendatron

Defendatron is a simple coordinator for Protectabots, Python modules that provide security features for your applications.


img_1.png

Upload Python Package


Installation

pip install defendatron

Usage

import defendatron

# Activate defendatron (all Protectabots)
defendatron.activate()

# Deactivate defendatron (all Protectabots)
defendatron.deactivate()

# Activate specific Protectabots
defendatron.nullscream.activate()
defendatron.shadowlogger.activate()
defendatron.darklock.activate()

# Deactivate specific Protectabots
defendatron.nullscream.deactivate()
defendatron.shadowlogger.deactivate()
defendatron.darklock.deactivate()

See src/defendatron/__init__.py for more advanced usage.

When Protectabots assemble, they create Defendatron

img_2.png


Defendatron is built with Protectabots, Python modules that provide security features for your applications. Each Protectabot is designed to defend against specific threats and vulnerabilities, helping to provide another layer of protection for your code.

  • nullscream Responsible for masquerading as other libraries in order to cancel out their operations. Useful when you are unable to modify the code of a library that you are using, but you want to prevent it from performing certain operations.
  • darklock Responsible for locking down your application and preventing it from performing certain operations.
  • shadowlogger Intercepts all logs and shadows them, preventing sensitive information from being leaked.

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

defendatron-0.1.11.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

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

defendatron-0.1.11-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file defendatron-0.1.11.tar.gz.

File metadata

  • Download URL: defendatron-0.1.11.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for defendatron-0.1.11.tar.gz
Algorithm Hash digest
SHA256 6cae5792717cf7dad05a11cfe0aa5359cd18805f7d730b6c8178998e2d605a8a
MD5 db009c6b1a81132ebec21d795fbdbbb8
BLAKE2b-256 d12d400d0f42baf60762dbc7adb98aa99fa91295f695f23bbf615e722c669aa7

See more details on using hashes here.

File details

Details for the file defendatron-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: defendatron-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for defendatron-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 62513989c6579ac6a176c3a5f724ee4094036e6591dfd1feecfabcdd2b344ccd
MD5 5e94769bd5233706b4a61d02f47e8537
BLAKE2b-256 792f4c6e3789a943893f2c30adbb17fbdf3df6b04b2a81fdc33e60fc03fd6e20

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