forked from freelabz/secator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
97 lines (93 loc) · 1.84 KB
/
pyproject.toml
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
[build-system]
requires = ['hatchling']
build-backend = 'hatchling.build'
[project]
name = 'secator'
version = "0.7.0"
authors = [{ name = 'FreeLabz', email = '[email protected]' }]
readme = 'README.md'
description = "The pentester's swiss knife."
requires-python = '>=3.8'
keywords = [
'cybersecurity',
'recon',
'vulnerability',
'pentest',
'automation'
]
classifiers = [
'Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
'Intended Audience :: Information Technology',
'License :: Free for non-commercial use',
'Operating System :: Unix',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
]
dependencies = [
'beautifulsoup4 <= 5',
'celery < 6',
'cpe < 2',
'dotmap < 2',
'free-proxy < 2',
'furl < 3',
'greenlet < 4',
'humanize < 5',
'ifaddr < 1',
'jinja2 < 4',
'packaging < 25',
'python-dotenv < 2',
'pyyaml < 7',
'pydantic < 3',
'requests < 3',
'rich < 14',
'rich-click < 1.7',
'psutil < 7',
'retry < 1',
'tldextract < 6',
'typing_extensions < 5',
'validators < 1',
'xmltodict < 1'
]
[project.optional-dependencies]
dev = [
'coverage < 8',
'flake8 < 8',
'pytest < 9',
'watchdog < 3',
'asciinema-automation < 1',
]
build = [
'hatch < 2',
]
trace = [
'memray < 2',
'pyinstrument < 5',
]
worker = [
'gevent < 25',
'eventlet < 1',
'flower < 3',
]
redis = [
'redis < 6',
]
mongodb = [
'pymongo < 5',
]
gdrive = [
'google-api-python-client < 3',
'gspread < 7'
]
gcs = [
'google-cloud-storage < 3'
]
[project.scripts]
secator = 'secator.cli:cli'
[project.urls]
Homepage = 'https://github.com/freelabz/secator'
Issues = 'https://github.com/freelabz/secator/issues'