secator

View on PyPIReverse Dependencies (0)

0.5.2 secator-0.5.2-py3-none-any.whl

Wheel Details

Project: secator
Version: 0.5.2
Filename: secator-0.5.2-py3-none-any.whl
Download: [link]
Size: 132342
MD5: a4905579b5cae6729c9e658a2546e5e5
SHA256: 726fbac19fe762a6a2e274f0ea9ecd074de31614663fc90a0fa8023c4628b11b
Uploaded: 2024-05-07 13:47:58 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: secator
Version: 0.5.2
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: pydantic (<3)
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: typing-extensions (<5)
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: 11877 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.24.2
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=8BPgxnxBWe018tZL6-0WaZQdzHV8rdKS_cxYGuPStiw 10999
secator/cli.py sha256=f959ENOt4C107hcnG_z4bEVgnNS4y6VqkyybtNk356c 35996
secator/config.py sha256=Yzb7429RweDCB9Qz88710FKnHiFvg9o0tU2Gu_JFzyE 17534
secator/decorators.py sha256=SIS_32SbeN9iTx82mvy9F9vLpjofRYspOOLCXytIO2g 10764
secator/definitions.py sha256=Spr62Nc0TweBAa84iRGSwNkIvXlKofPxtIi795gqTjc 3047
secator/installer.py sha256=fpjf5fbA5M5zDQVP4Fdr51sLoMwtoGZTe3mXh7DvD6s 9466
secator/report.py sha256=RCNowMcGDalB51hCoB0aO1adTmDrcnVbKZnpZPjfCCo 2615
secator/rich.py sha256=W4PipeZfIVnERfW3ySeWSvnZ90jhCFiABBoERYy_6kM 3177
secator/template.py sha256=MRCzvn8FJ7D4n8V4ceBwAjPsdLhTWjDRu5VLefmLb6M 3705
secator/utils.py sha256=cN1xi1hB_Wmi30TUgx_HztsC5hosS327cf1szGAzkgU 11681
secator/utils_test.py sha256=95KNjEePk39SrDPL9XXV_L1GAdkf_LwBKU02Vuj-tZA 5387
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=hq6PtCVejeqp9cipcAkH5ZsijBWB_SXIcW9uctYJAYM 4143
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=PGcM6hkTl4bt46-cPlFgcY-PfNWmHpz_eiv77XeV0-A 7036
secator/output_types/__init__.py sha256=uj6AXDeorECPwhwekNVGjQbGv41jHG_8udkuoc4XzW0 854
secator/output_types/_base.py sha256=bld1ED0pN1hOvwBV2canrlKrfBCgawzWKPDH6F3jVQE 2469
secator/output_types/exploit.py sha256=tMQcEr4kAZ-na4F6sU2WpVH6Pa6r0oPumXOrxptTrbY 1621
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=G_28pWwwLe52rWQGz58GH5vTYYN9sTpv-1AgqmCHECw 2693
secator/output_types/user_account.py sha256=EiT2BFl2LTCdqHF1meoMEKVhjKGroyf8-JoWHPuBOTc 1378
secator/output_types/vulnerability.py sha256=cWaz6zzClnrKQmdXr4gOcudcWqnvlp-6SxOLPpO29Z8 2712
secator/runners/__init__.py sha256=EBbOk37vkBy9p8Hhrbi-2VtM_rTwQ3b-0ggTyiD22cE 290
secator/runners/_base.py sha256=Xmcq-WsIsSgNv9zavXixXDTt9qmRO4eyU-Hh1EAn1-k 28602
secator/runners/_helpers.py sha256=kxXfxP4LOCz49p5Y-OKuUqvVAmRPtAoK2O9PHoUxCX0 3947
secator/runners/command.py sha256=F6Eg5hLisk6KLXKSBgNIURu2A67heNzmkVF_OYF_Xdo 18688
secator/runners/scan.py sha256=ZN6bgb3yqu5wemq_VVqul5VTU64TtYUl_0wkcW1aXRU 1647
secator/runners/task.py sha256=c038lkkQ2H1GpLcHp46PEmSSXsIIRA5jnDgw6x8rEAY 2826
secator/runners/workflow.py sha256=i2s-lJYIMJfHrxdVwglG9bkCGKu90yUNAM2lfwT6RIA 3689
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=yRIZf9E47aS7o6rpgAJLgJUpX2cug1ofZeq8QsxgyjU 192
secator/tasks/_categories.py sha256=2cUsZOdYHA-YXJwryU2FTTT4Y4xXzmDJ92F8ud-MDJQ 10402
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=TT1wEU6BSS0VVwk7c5cFRKEnPji3HeK_tLrWtLJBSvk 1245
secator/tasks/feroxbuster.py sha256=9QQpd8T0CSMfXf_BMmCX4LeIogyvsc_ccXFJnEocxVo 3011
secator/tasks/ffuf.py sha256=eJyXY912hg8e_8sibzo7X7704QM4vI4C0o317bcTV-c 2428
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=O4jkee6So9MSyHTb7n_owFiL3OMO0697uxDq7ULbq5s 4108
secator/tasks/katana.py sha256=edsjIVj8sh5_ubCB5AFjANwute0Uv4Vdry0XB10xE1Q 4677
secator/tasks/maigret.py sha256=PZDTICJ4LZF3joKe-dXu2alffakD_1sxBuNEUBtJDm4 2098
secator/tasks/mapcidr.py sha256=7aa2WXQATWgIQo5oA12URjAg80L6MFMGdxScxls8DuA 980
secator/tasks/msfconsole.py sha256=Cm0vzOFff17C4M1YjkgU6T7Jc5-ClBK0Qi_529qVRb0 6065
secator/tasks/naabu.py sha256=RNs4NCZXgKhPqzR78l6l61tau0mGHuj6C3If7fimpgs 1594
secator/tasks/nmap.py sha256=bzxFSijOjBIky_6jIPgiD-Rham0bmdeBoI2nY0uHJks 11422
secator/tasks/nuclei.py sha256=lKZYPVcnCYomd830-ZCOz4fyc8xAKjNDuKayyz0BPek 3507
secator/tasks/searchsploit.py sha256=tIqCwYFIyHIgJbtcTL56PXqd-MCvoXOpvSDgoK_dxzc 2953
secator/tasks/subfinder.py sha256=cpFyFCpVaDZ3QAjNId26ezOwntn3CA5Uk-AC2l0mo0E 1087
secator/tasks/wpscan.py sha256=UVWnBPOQ1RDB2wzMswWR6vc6cucYgHtuJ8pLZoqCM40 5434
secator-0.5.2.dist-info/METADATA sha256=ZMQMB3C0AM0JpSqfAwOHOMYvUJPytL6pJvOg60ozofg 14095
secator-0.5.2.dist-info/WHEEL sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU 87
secator-0.5.2.dist-info/entry_points.txt sha256=lPgsqqUXWgiuGSfKy-se5gHdQlAXIwS_A46NYq7Acic 44
secator-0.5.2.dist-info/licenses/LICENSE sha256=19W5Jsy4WTctNkqmZIqLRV1gTDOp01S3LDj9iSgWaJ0 2867
secator-0.5.2.dist-info/RECORD

entry_points.txt

secator = secator.cli:cli