# -*- encoding: utf8 -*-
#
# Copyright (c) 2020 ESET spol. s r.o.
# Author: <NAME> <<EMAIL>>
# See LICENSE file for redistribution.

from setuptools import setup

setup(
    name='stadeo',
    version='0.0.1',
    packages=['stadeo', 'stadeo.cff', 'stadeo.utils', 'stadeo.string'],
    url='https://github.com/eset/stadeo',
    license='BSD',
    author='<NAME>',
    author_email='<EMAIL>',
    description='Stadeo is a set of tools for control-flow-flattening and string deobfuscation',
    classifiers=[
        "Development Status :: 5 - Production/Stable",
        "Environment :: Console",
        "License :: OSI Approved :: BSD License",
        "Programming Language :: Python :: 3",
    ],
    install_requires=[
        'z3-solver==4.8.7.0',
        'sortedcontainers',
        'rpyc',
        'future',
        'miasm @ git+https://github.com/cea-sec/miasm@a01c29cd82f5a717e8dee622002e1ca3e189f420',
    ],
    keywords=[
        "reverse engineering",
        "symbolic execution",
        "deobfuscation",
        "control flow flattening",
        "string obfuscation",
        "Stantinko",
        "Emotet",
    ],
)
