Codebase list donut-shellcode / 1ccedd2a-b04a-424e-9a52-b3404adf8f98/main setup.py
1ccedd2a-b04a-424e-9a52-b3404adf8f98/main

Tree @1ccedd2a-b04a-424e-9a52-b3404adf8f98/main (Download .tar.gz)

setup.py @1ccedd2a-b04a-424e-9a52-b3404adf8f98/mainraw · history · blame

from setuptools import Extension, setup

with open("README.md", "r") as fh:
    long_description = fh.read()

module = Extension(
        "donut",
        include_dirs=[
            'include'
        ],
        sources=[
            'donut.c',
            'hash.c',
            'encrypt.c',
            'payload/clib.c',
            'donutmodule.c'
        ]
)

setup(
     name='donut-shellcode',
     version='0.9.2',
     description='Donut Python C extension',
     long_description=long_description,
     long_description_content_type="text/markdown",
     url='https://github.com/TheWover/donut',
     author='TheWover, Odzhan, byt3bl33d3r',
     include_package_data=True,
     zip_safe=True,
     ext_modules=[module],
     python_requires='>=3.0',
)