Skip to content
Snippets Groups Projects
Commit 1123feda authored by Phil's avatar Phil
Browse files

Added setup.py

parent be0f1bdb
No related branches found
No related tags found
No related merge requests found
setup.py 0 → 100755
#! /usr/bin/env python
from distutils import archive_util
from distutils import sysconfig
from distutils.core import setup
from distutils.command.sdist import sdist
import os
EZIP_HEADER="""#! /bin/sh
PYTHONPATH=$0/%s exec python -m scapy
"""
def make_ezipfile(base_name, base_dir, verbose=0, dry_run=0):
fname = archive_util.make_zipfile(base_name, base_dir, verbose, dry_run)
ofname = fname+".old"
os.rename(fname,ofname)
of=open(ofname)
f=open(fname,"w")
f.write(EZIP_HEADER % base_dir)
while True:
data = of.read(8192)
if not data:
break
f.write(data)
f.close()
of.close()
os.unlink(ofname)
os.chmod(fname,0755)
return fname
archive_util.ARCHIVE_FORMATS["ezip"] = (make_ezipfile,[],'Executable ZIP file')
setup(
name = 'Scapy',
version = '2.0.0.1',
packages=['scapy','scapy/layers','scapy/asn1','scapy/tools','scapy/modules'],
scripts = ['bin/scapy','bin/UTscapy'],
# Metadata
author = 'Philippe BIONDI',
author_email = 'phil(at)secdev.org',
description = 'Scapy: interactive packet manipulation tool',
license = 'GPLv2',
url = 'http://www.secdev.org/projects/scapy'
# keywords = '',
# url = '',
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment