Skip to content

Commit

Permalink
Added a script "setup.py" has been added (i.e. easier installation).
Browse files Browse the repository at this point in the history
  • Loading branch information
stasinopoulos committed May 4, 2020
1 parent 2f751dd commit df5544d
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 1 deletion.
1 change: 1 addition & 0 deletions readme/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
## Version 3.1 (upcoming)
* Added: A script "setup.py" has been added (i.e. easier installation).
* Revised: Improvement regarding checking if the provided value has boundaries (e.g. 'param=/value/').
* Revised: Improvement regarding dynamic code evaluation technique's heurstic checks.
* Revised: Improvement regarding identifying the indicated web-page charset.
Expand Down
51 changes: 51 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
#!/usr/bin/env python
# encoding: UTF-8

"""
This file is part of Commix Project (https://commixproject.com).
Copyright (c) 2014-2019 Anastasios Stasinopoulos (@ancst).
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
For more see the file 'readme/COPYING' for copying permission.
"""

from setuptools import setup, find_packages

setup(
name='commix',
version='3.1-dev',
description='Automated All-in-One OS command injection and exploitation tool.',
long_description=open('README.md').read(),
long_description_content_type='text/markdown',
author='Anastasios Stasinopoulos',
url='https://commixproject.com',
project_urls={
'Documentation': 'https://github.com/commixproject/commix/wiki',
'Source': 'https://github.com/commixproject/commix',
'Tracker': 'https://github.com/commixproject/commix/issues',
},
license='GNU General Public License v3 (GPLv3)',
packages=find_packages(),
include_package_data=True,
zip_safe=False,
classifiers=[
'Development Status :: 5 - Production/Stable',
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
'Natural Language :: English',
'Operating System :: OS Independent',
'Programming Language :: Python',
'Environment :: Console',
'Topic :: Security',
],
entry_points={
'console_scripts': [
'commix = src.core.main:entry_point'
]
},
)

# eof
2 changes: 1 addition & 1 deletion src/utils/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ def sys_argv_errors():
DESCRIPTION_FULL = "Automated All-in-One OS Command Injection and Exploitation Tool"
DESCRIPTION = "The command injection exploiter"
AUTHOR = "Anastasios Stasinopoulos"
VERSION_NUM = "3.1.58"
VERSION_NUM = "3.1.59"
STABLE_VERSION = False
if STABLE_VERSION:
VERSION = "v" + VERSION_NUM[:3] + "-stable"
Expand Down

0 comments on commit df5544d

Please sign in to comment.