Added setup.py
diff --git a/setup.py b/setup.py
new file mode 100755
index 0000000..aa5982e
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,51 @@
+#! /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 = '',
+)