-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
26 lines (23 loc) · 869 Bytes
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from distutils.core import setup
import subprocess
#TRACER_URL = 'git+ssh://[email protected]:/cgc/tracer.git#egg=tracer'
#ANGROP_URL = 'git+ssh://[email protected]:/angr/angrop.git#egg=angrop'
#
## this is really gross, but you do what you gotta do
#if subprocess.call(['pip', 'install', TRACER_URL]) != 0:
# raise LibError("Unable to install tracer")
#
#if subprocess.call(['pip', 'install', ANGROP_URL]) != 0:
# raise LibError("Unable to install angrop")
setup(
name='rex',
version='0.02',
packages=['rex', 'rex.exploit', 'rex.exploit.cgc', 'rex.exploit.cgc.type1', 'rex.exploit.cgc.type2', 'rex.exploit.cgc.c_templates', 'rex.exploit.techniques', 'rex.exploit.shellcodes'],
install_requires=[
'angr',
'povsim',
'tracer',
'angrop',
'compilerex',
],
)