Skip to main content

A Python obfuscator. Github official : https://github.com/TryWarzFiles/Offuscat

Project description

Offuscat Documentation

Offuscat is a Python module for obfuscating and decoding Python code using base64 encoding and character replacement.

Installation

You can install Offuscat using pip:

pip install Offuscats.py

Usage

To use Offuscat.py, you can follow the example below:

from Offuscat.Offuscats import Offuscats

# Create an instance of Offuscat with your Python code

my_code = "print('Hello, World!')"
offuscat_instance = Offuscats(script=my_code)

# Obfuscate the code

obfuscated_code = offuscat_instance.obfuscate()

# Make the code illegible

illegible_code = offuscat_instance.make_ilisible()

# Decode and execute the obfuscated code
offuscat_instance.decode()

Class: Offuscats init(self, script=None, file=None) Initialize an instance of Offuscat.

script (str, optional): The Python code to be obfuscated or decoded. file (str, optional): The file to be obfuscated. obfuscate(self) Obfuscates the code using base64 encoding.

Returns:

str: The obfuscated code. make_ilisible(self) Replaces each character in the obfuscated code with a string of special characters.

Returns:

str: The illegible code. decode(self) Decodes the obfuscated code using base64 decoding and executes it.

obfuscate_file(self) Obfuscates a Python file using base64 encoding and character replacement.

Parameters:

file (str): The file to be obfuscated. Example You can obfuscate a Python file with the following code:

from Offuscat.Offuscats import Offuscats

# Create an instance of Offuscat with a file path
file_path = "example.py"
offuscat_instance = Offuscats(file=file_path)

# Obfuscate the file
offuscat_instance.obfuscate_file()

This is a basic example of how to use the Offuscat module. You can customize it and provide more detailed explanations as needed.

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

Offuscats-1.0.1.tar.gz (2.4 kB view hashes)

Uploaded Source

Built Distribution

Offuscats-1.0.1-py3-none-any.whl (2.7 kB view hashes)

Uploaded Python 3

Supported by

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