48 lines
1.3 KiB
Python
48 lines
1.3 KiB
Python
#!/usr/bin/env python
|
|
|
|
import setuptools
|
|
from distutils.core import setup, Extension
|
|
|
|
setup(name='rdpy',
|
|
version='1.3.1',
|
|
description='Remote Desktop Protocol in Python',
|
|
long_description="""
|
|
RDPY is a pure Python implementation of the Microsoft RDP (Remote Desktop Protocol) protocol (Client and Server side). RDPY is built over the event driven network engine Twisted.
|
|
|
|
RDPY provide RDP and VNC binaries : RDP Man In The Middle proxy which record session, RDP Honeypot, RDP screenshoter, RDP client, VNC client, VNC screenshoter, RSS Player
|
|
""",
|
|
author='Sylvain Peyrefitte',
|
|
author_email='citronneur@gmail.com',
|
|
url='https://github.com/citronneur/rdpy',
|
|
packages=[
|
|
'rdpy',
|
|
'rdpy.core',
|
|
'rdpy.security',
|
|
'rdpy.protocol',
|
|
'rdpy.protocol.rdp',
|
|
'rdpy.protocol.rdp.pdu',
|
|
'rdpy.protocol.rdp.nla',
|
|
'rdpy.protocol.rdp.t125',
|
|
'rdpy.protocol.rfb',
|
|
'rdpy.ui'
|
|
],
|
|
ext_modules=[Extension('rle', ['ext/rle.c'])],
|
|
scripts = [
|
|
'bin/rdpy-rdpclient.py',
|
|
'bin/rdpy-rdphoneypot.py',
|
|
'bin/rdpy-rdpmitm.py',
|
|
'bin/rdpy-rdpscreenshot.py',
|
|
'bin/rdpy-rssplayer.py',
|
|
'bin/rdpy-vncclient.py',
|
|
'bin/rdpy-vncscreenshot.py'
|
|
],
|
|
install_requires=[
|
|
'twisted',
|
|
'pyopenssl',
|
|
'service_identity',
|
|
'qt4reactor',
|
|
'rsa',
|
|
'pyasn1',
|
|
],
|
|
)
|