1
+ #!/usr/bin/env python
2
+
3
+ # from distutils.core import setup
4
+ from setuptools import setup , find_packages
5
+ import sys
6
+
7
+ VERSION = "0.3.0"
8
+
9
+ long_description = """pywebfuzz is a Python module to assist in the
10
+ identification of vulnerabilities in web applications through brute force methods.
11
+ The module does this by providing common testing values along with generators and
12
+ other utilities that would be helpful when fuzzing web applications.
13
+
14
+ pywebfuzz has the fuzzdb project implemented in Python classes for ease of use.
15
+
16
+ fuzzdb is just a collection of values for testing. The point is to provide many of
17
+ the values of the fuzzdb project cleaned up and available through Python classes
18
+ and namespaces. This makes it easier to use these values in your own test cases.
19
+ Effort was made to match the names up similarly to the folders and values files
20
+ from the fuzzdb project. This effort can sometimes make for some ugly looking
21
+ namespaces. This balance was struck so that familiarity with the fuzzdb project
22
+ would cross over in to the Python code. The exceptions come in with the replacement
23
+ of hyphens with underscores.
24
+ """
25
+
26
+ classifiers = [
27
+ "Development Status :: 4 - Beta" ,
28
+ "Environment :: Web Environment" ,
29
+ "Intended Audience :: Security Testers" ,
30
+ "License :: OSI Approved :: GPLv3" ,
31
+ "Operating System :: OS Independent" ,
32
+ "Programming Language :: Python" ,
33
+ "Topic :: Internet :: WWW/HTTP" ,
34
+ "Topic :: Security :: Testing"
35
+ ]
36
+
37
+ package_dir = {"pywebfuzz" : "pywebfuzz" }
38
+
39
+ setup (name = "pywebfuzz" ,
40
+ version = VERSION ,
41
+ author = "Nathan Hamiel" ,
42
+
43
+ url = "http://code.google.com/p/pywebfuzz/" ,
44
+ download_url = "http://pywebfuzz.googlecode.com/files/pywebfuzz_{0}.zip" .format (VERSION ),
45
+ license = "GPLv3" ,
46
+ description = "A Python module to assist in fuzzing web applications" ,
47
+ long_description = long_description ,
48
+ package_dir = package_dir ,
49
+ packages = ["pywebfuzz" ],
50
+ include_package_data = True ,
51
+ #package_data={"pywebfuzz": ["*.txt", "*.fuzz"]},
52
+ classifiers = classifiers )
0 commit comments