secator

View on PyPIReverse Dependencies (0)

0.3.6 secator-0.3.6-py3-none-any.whl

Wheel Details

Project: secator
Version: 0.3.6
Filename: secator-0.3.6-py3-none-any.whl
Download: [link]
Size: 125055
MD5: 71f9ef6069af88938c8b107239ce8052
SHA256: 23143d3dda9acd602168e6e1f004dbc0d05194ea1bdc5b001c58970b9d75ad5d
Uploaded: 2024-04-17 14:52:34 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: secator
Version: 0.3.6
Summary: The pentester's swiss knife.
Author-Email: FreeLabz <sales[at]freelabz.com>
Project-Url: Homepage, https://github.com/freelabz/secator
Project-Url: Issues, https://github.com/freelabz/secator/issues
Keywords: automation,cybersecurity,pentest,recon,vulnerability
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: Free for non-commercial use
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: bs4 (<1)
Requires-Dist: celery (<6)
Requires-Dist: cpe (<2)
Requires-Dist: dotmap (<2)
Requires-Dist: free-proxy (<2)
Requires-Dist: furl (<3)
Requires-Dist: humanize (<5)
Requires-Dist: ifaddr (<1)
Requires-Dist: jinja2 (<4)
Requires-Dist: packaging (<25)
Requires-Dist: python-dotenv (<2)
Requires-Dist: pyyaml (<7)
Requires-Dist: requests (<3)
Requires-Dist: rich-click (<1.7)
Requires-Dist: rich (<14)
Requires-Dist: validators (<1)
Requires-Dist: xmltodict (<1)
Requires-Dist: hatch (<2); extra == "build"
Requires-Dist: asciinema-automation (<1); extra == "dev"
Requires-Dist: coverage (<8); extra == "dev"
Requires-Dist: flake8 (<8); extra == "dev"
Requires-Dist: watchdog (<3); extra == "dev"
Requires-Dist: google-api-python-client (<3); extra == "google"
Requires-Dist: gspread (<7); extra == "google"
Requires-Dist: pymongo (<5); extra == "mongodb"
Requires-Dist: redis (<6); extra == "redis"
Requires-Dist: memray (<2); extra == "trace"
Requires-Dist: pyinstrument (<5); extra == "trace"
Requires-Dist: eventlet (<1); extra == "worker"
Requires-Dist: flower (<3); extra == "worker"
Requires-Dist: gevent (<25); extra == "worker"
Provides-Extra: build
Provides-Extra: dev
Provides-Extra: google
Provides-Extra: mongodb
Provides-Extra: redis
Provides-Extra: trace
Provides-Extra: worker
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 11776 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.24.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
secator/.gitignore sha256=da8MUc3hdb6Mo0WjZu2upn5uZMbXcBGvhdhTQ1L89HI 3093
secator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
secator/celery.py sha256=4jryWgB7Ydqtosc1HrE2VkMhWXqdhb-A8wJiUem4Mh4 12266
secator/cli.py sha256=zwHB7JcWppX38IE39p4eSUUYDP5SdehYOJ-ByKNtVDw 31565
secator/config.py sha256=iOeRzq7u1rvR1-Oq5v9wGxQYB613X0xKGLIcrfhEGc4 3693
secator/decorators.py sha256=xH9QzAPd1DspoAzFv54Ss4JhCiZ9dd1zD5cdYGE7WKY 10784
secator/definitions.py sha256=ZFDPZW5R4CiAMWjyGvWmrePEljiWFyabgoTVM5Zedt4 7599
secator/installer.py sha256=wa5YFmbqMEpVI0jNiPvNE8-IDvr6vHNcdALV5rFYBr4 9329
secator/report.py sha256=g0stVCcx9klbUS01uKvWcxNE9MJfNFMexYA2SoDIWJU 2596
secator/rich.py sha256=W4PipeZfIVnERfW3ySeWSvnZ90jhCFiABBoERYy_6kM 3177
secator/utils.py sha256=9bfNqwlk55XBfT475rTafIwOwtEDFPIde417gxGTbEg 10945
secator/utils_test.py sha256=xVF9RH1-p3X0TdmODJi4k62H7Xth96Ib7qnUZ4vAJs8 5043
secator/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
secator/configs/profiles/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
secator/configs/profiles/aggressive.yaml sha256=JilVySABlSCYEFMjH7V0Oc3dAVlkfHOh1odTGhtm7BQ 108
secator/configs/profiles/default.yaml sha256=kDuOF1Qkpv4oz1GZ-OwDxbi5pptAqShsCqdzkBOxXfw 149
secator/configs/profiles/stealth.yaml sha256=Ud3EMZ2yRj0AT6w-AfV7fWUBYib9VAFp46GPpof9YaU 107
secator/configs/scans/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
secator/configs/scans/domain.yaml sha256=Dkm5dU2NdUTInkWD5cmVczvhUH0soaKPtoESeg8BVsQ 265
secator/configs/scans/host.yaml sha256=tobz6yGeYlVnGwLVI9RLJT6MDLnGmQVVj8EOwAdksfw 189
secator/configs/scans/network.yaml sha256=ghlgIwkWhJKQeT6V5TE51dFL-VRszWJtm4qx4ImjEEY 252
secator/configs/scans/subdomain.yaml sha256=I007b1V5Rmm_4R9mODp6jxonHNIjXkQT9sU-AOxLSIo 123
secator/configs/scans/url.yaml sha256=zhRiqyHq7BZHtKsmjpMvp3vmt5DRNtmfqW44sZm1tWw 158
secator/configs/workflows/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
secator/configs/workflows/cidr_recon.yaml sha256=u1QKDKGbpJEez5QqC20Yd_nBLZd_z4nA-XFRQV7pVI4 558
secator/configs/workflows/code_scan.yaml sha256=3H8H55NVskiDbBwNueVF8FUYkquEQn2C6evnid9zhB4 207
secator/configs/workflows/host_recon.yaml sha256=wHXMycHQpWq8gVc8YSr6Kv-_0CtIfmkr6j7AY6Lah2w 1018
secator/configs/workflows/port_scan.yaml sha256=DPXL8m96h3oFdk7Lw_6dP1j0pl_qzi_kWszZvaId5f0 796
secator/configs/workflows/subdomain_recon.yaml sha256=qMvvKj0rWO1xzMiaT6VZMysXYGJFrGgGHP0weYEhs2g 798
secator/configs/workflows/url_crawl.yaml sha256=h74dvDBNLuY1EHc9FMby3ydr34VH1qFJHQKUaIIYpcw 573
secator/configs/workflows/url_dirsearch.yaml sha256=6UiQNge1WkryetOxwqzERra0xmNG0U8Y8CWKFLTyUUQ 677
secator/configs/workflows/url_fuzz.yaml sha256=K1RkplXrgc7q2YJVv5A6B5MMkAzIIv31HInhRCKMpyI 774
secator/configs/workflows/url_nuclei.yaml sha256=Qigz-hJzM7GeNA_UD46dThVIoqbWlBgiYb_i5fSyJiI 265
secator/configs/workflows/url_vuln.yaml sha256=RNeS6o1wworxCznvnAgrfzVnMayD-9hFQ0-W0NbqMJY 1345
secator/configs/workflows/user_hunt.yaml sha256=e5b-CkkjhOPE8Yh5LUh0K60GKmxTgn4s-Joo7m9jKrk 180
secator/configs/workflows/wordpress.yaml sha256=QgBUNi8Gav_efbmczUGfzlByWsmogTmGtu1MwAlvQts 279
secator/exporters/__init__.py sha256=2nBPOOas9Fp4nmo9pjSw3mvklZNHL8BmH88w_i-eaJc 356
secator/exporters/_base.py sha256=-RrrwO_qp0ETLLHSta4T-zKtMbWdiEmz1Cw5mNo6USU 77
secator/exporters/csv.py sha256=xsPMljzJhoTc8lcfxWBIKH2niK6KeYL7Bx2NzpdsYw0 982
secator/exporters/gdrive.py sha256=VI6r1vlChz39myaN4sFvOlHO32SAhZS5_mI5EwGUdq8 4056
secator/exporters/json.py sha256=cWkDugUdy-lbcPFKNgBrRFxHspiFhjVbJfdDABjJ9uk 431
secator/exporters/table.py sha256=RHQoaFeeyeoBGNucJgrlk2KtmVqe9BGNtAAYee7xJ8Y 210
secator/exporters/txt.py sha256=QbiwWYGgHpITGw1sL2TX-S3AfmBdJ-VOWkPJzuBvOu4 785
secator/hooks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
secator/hooks/mongodb.py sha256=GTd6BeiGtWUPWjmXKmalZYNoeGNZfNqEJ6BxRJh1Mr8 7149
secator/output_types/__init__.py sha256=uj6AXDeorECPwhwekNVGjQbGv41jHG_8udkuoc4XzW0 854
secator/output_types/_base.py sha256=bld1ED0pN1hOvwBV2canrlKrfBCgawzWKPDH6F3jVQE 2469
secator/output_types/exploit.py sha256=NIa0mbhm3ZTyV5kyjEvrI5QK2swMpdMCj3f1gIWcsro 1581
secator/output_types/ip.py sha256=ySEqH3Gs7U41I1kS8olZ_p3Mk7JryEbXHLyexqlBQNA 995
secator/output_types/port.py sha256=1ZmV4FDvwk1dvFXySnz5yIp13hbaRhnunxnETm66Os0 1607
secator/output_types/progress.py sha256=u_-4IiECTSCJf-X_RkFOoFyb8mrff2rMcm8GGqLZ8hs 1231
secator/output_types/record.py sha256=WnI0yvwzrO2Wt7OWciHMOuIRRLbuSOAJczdNshV7tYU 1192
secator/output_types/subdomain.py sha256=lmCoK7_8I4FXWgl9kToRvDn3gr3E3uBTaQzFAOHbswE 1343
secator/output_types/tag.py sha256=8AlT0VigsYP04GN8sPCTM07IlL5uMUmFgsNa9IDCoyY 1431
secator/output_types/target.py sha256=gJWzzqhal34Cnl9oAKf0m1MSaGxRtUGdA2XbkhD_yd0 848
secator/output_types/url.py sha256=yDozBXCuPfuybH1iX_xGmbCJPXO6Ei14C8Hp5CnzNbE 2535
secator/output_types/user_account.py sha256=EiT2BFl2LTCdqHF1meoMEKVhjKGroyf8-JoWHPuBOTc 1378
secator/output_types/vulnerability.py sha256=p0DTbr5w7Vv5D3dgbdnvsG5qXzqVVk4YPOPWYS1lxmM 2843
secator/runners/__init__.py sha256=EBbOk37vkBy9p8Hhrbi-2VtM_rTwQ3b-0ggTyiD22cE 290
secator/runners/_base.py sha256=jhglHTz1yf-LBdCdTX2YyAt664yBeQkkySQCrJYpjnM 28290
secator/runners/_helpers.py sha256=7UUboSsr4b6srIOOHtSSYhJ9Jxq_qaMVbbF2gVEBnR4 3703
secator/runners/command.py sha256=JzdwhbvsDujOyE-i_XgBGH-g6jaEoDNwL7CU2BIZ-Ng 18737
secator/runners/scan.py sha256=ZRfSgJd0RxtmxWp7cDGZsnmhdo-t1TSBH26XKxvH94k 1675
secator/runners/task.py sha256=hv9O8yeVBHuznDoNeQuDPxB6Doc2MKV_P838qJdO7b0 2772
secator/runners/workflow.py sha256=tQD03JqebVve9ncR9gxpzcgTsP6yvAWjUs2YBX80jzc 3717
secator/serializers/__init__.py sha256=OP5cmFl77ovgSCW_IDcZ21St2mUt5UK4QHfrsK2KvH8 248
secator/serializers/dataclass.py sha256=g5gMT4NwndjhGcGbFuYEs07AZW_Q_m9orov_edVEGlI 792
secator/serializers/json.py sha256=XwuSQOBwrOAs16F5HtY-Q-rAGAxfNvlq3z-Nb2gwigE 304
secator/serializers/regex.py sha256=hGJ_1JSOv9xPtfn_umHlsjnR_alnsDFv-UmjYCC3vwU 314
secator/tasks/__init__.py sha256=Wp2QF5QS2e_BlVygsIEFbmYPTfTg7v_Vd3LQJeXTC7I 344
secator/tasks/_categories.py sha256=w4vxKffTQFJEHNzi6BV5DslGpnSAlKEN0K7H6slG3Vg 9015
secator/tasks/cariddi.py sha256=GKVJ8nWtJu9fB_FhAVYA2TX3fMdKYdbMpH2IhCkj_no 3155
secator/tasks/dalfox.py sha256=nrLkIbTNz_J7LgUy_3kBgzhTUbQi3RmiSJhc9HWa05c 1744
secator/tasks/dirsearch.py sha256=2hJeJZJwaAl3-UAjBwlmjW1w9bxjVWxxwfcaTTxqClc 2387
secator/tasks/dnsx.py sha256=H_3z87KAK-ndAQgCwS8TRWaUX_Hh54qEeuKQCS4rjBw 1771
secator/tasks/dnsxbrute.py sha256=obr2SsxIJlO2KckxrCOPHvvzyfequFW6-D4ZAUq4Egk 1224
secator/tasks/feroxbuster.py sha256=9QQpd8T0CSMfXf_BMmCX4LeIogyvsc_ccXFJnEocxVo 3011
secator/tasks/ffuf.py sha256=ocmFfJJoV4zF8zkhUxHqUyDuJe9flmuijHCq_xk2pa4 2558
secator/tasks/fping.py sha256=P2EAPUGgwEC4Geh2zUbBPKF9bdqrlrdDg-R_TYLTFng 1127
secator/tasks/gau.py sha256=Sq5l277cGxpT2bB5s1RqrggP804RKbC6xxgLDZZzLFs 1391
secator/tasks/gf.py sha256=WlhoEyL6xE79w6nE5XNSXHs-jVeO10njqJxBF8w20sA 945
secator/tasks/gospider.py sha256=_UlTb9G5Ss8D68NT53s0_rI6TnG00Ph0yxWyHic7cKs 2172
secator/tasks/grype.py sha256=n60Zs9d1NWJFHQ0DwIZib5wu3xH-tV2RzgLYwuQSTo4 2413
secator/tasks/h8mail.py sha256=hZBpfV6M1mbpD_PbDHxLI5HMvqAvTeY_W0lbkq3Hugo 2037
secator/tasks/httpx.py sha256=NuycnbPejEZoUdFYFXyahYiZnzhz1cPJarHdP7WyP6c 3979
secator/tasks/katana.py sha256=Xa03zP2-78Ns59unUPrR_MHSd1DugTQlThxl8cL6pX4 4370
secator/tasks/maigret.py sha256=PZDTICJ4LZF3joKe-dXu2alffakD_1sxBuNEUBtJDm4 2098
secator/tasks/mapcidr.py sha256=7aa2WXQATWgIQo5oA12URjAg80L6MFMGdxScxls8DuA 980
secator/tasks/msfconsole.py sha256=VlhEzsdYMHb6eJy4HBRdXMtRKhdzf5KtQGh7qZqO9Rs 6073
secator/tasks/naabu.py sha256=RNs4NCZXgKhPqzR78l6l61tau0mGHuj6C3If7fimpgs 1594
secator/tasks/nmap.py sha256=LS5FBo-vFxbHVK4DxF5x-O2cAvAK3zL1pROT1GddX9E 9459
secator/tasks/nuclei.py sha256=7MlTygHd4EVz81ndrVwP5y6PZ-4j-Y8Oxuk3G3ayHPI 3343
secator/tasks/searchsploit.py sha256=RD2uv3GFI3Eb-DiTzJp59jyXnvAZRACq-WjDI1NgFM0 1664
secator/tasks/subfinder.py sha256=cpFyFCpVaDZ3QAjNId26ezOwntn3CA5Uk-AC2l0mo0E 1087
secator/tasks/wpscan.py sha256=UVWnBPOQ1RDB2wzMswWR6vc6cucYgHtuJ8pLZoqCM40 5434
secator-0.3.6.dist-info/METADATA sha256=HaAuvqTAtZiaWWcTsn4KcZditRPlRYdE5nZQIboxwbk 13933
secator-0.3.6.dist-info/WHEEL sha256=K0BPUNF1N3kQ9olb8aVEtkObePEjdr2JOLT1N83EVws 87
secator-0.3.6.dist-info/entry_points.txt sha256=lPgsqqUXWgiuGSfKy-se5gHdQlAXIwS_A46NYq7Acic 44
secator-0.3.6.dist-info/licenses/LICENSE sha256=19W5Jsy4WTctNkqmZIqLRV1gTDOp01S3LDj9iSgWaJ0 2867
secator-0.3.6.dist-info/RECORD

entry_points.txt

secator = secator.cli:cli