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.10.tar.gz (15.0 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.10-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: defendatron-0.1.10.tar.gz
  • Upload date:
  • Size: 15.0 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.10.tar.gz
Algorithm Hash digest
SHA256 a4933f2a3a3dc0331f8a908d174a3710fa0997ed2ed3de636d4e66fd75fe2e44
MD5 80ad30693ca3e8f097bf436777d7dd87
BLAKE2b-256 d6527d89b95579ef9460172d8241ae11e2f6fad3474a5625cabb929af8b68702

See more details on using hashes here.

File details

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

File metadata

  • Download URL: defendatron-0.1.10-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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 892af8b13527c3053876cd13700a33d81028ab0bf6b766f2df37fa1b2157e07f
MD5 ace8d78ae9ce584bc5f1367a12f40c73
BLAKE2b-256 0d8c2d26019feae768c6419e18ef63e399ee642f2167ab6f6fd9c4151157d7b2

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