Files
T
Bolgorov 6ff7e35b0c Created a setup.py for easier installation
- Setup.py created. You can now install the tool via pip or pipx
- Fixed path problems
2025-03-19 00:10:35 +01:00

31 lines
994 B
Python

from setuptools import setup, find_packages
setup(
name='ctfpacker',
version='1.0',
description='Cross platform (Linux / Windows) shellcode packer for CTFs and pentest / red team exams',
long_description=open('README.md').read(),
long_description_content_type='text/markdown',
url='https://github.com/B0lg0r0v/CTFPacker',
author='B0lg0r0v',
author_email='contact@arthurminasyan.com',
maintainer='B0lg0r0v',
license='MIT',
install_requires=['colorama',
'pycryptodome'],
py_modules=['main'],
include_package_data=True,
packages=find_packages(),
package_data={'custom_certs':['sign_putty.pfx', 'osslsigncode.exe'],
'templates': [
'stageless/*',
'staged/*'
]
},
entry_points={
'console_scripts': [
'ctfpacker=main:main'
],
},
platforms=['Linux', 'Windows']
)