secator

View on PyPIReverse Dependencies (0)

0.7.0 secator-0.7.0-py3-none-any.whl

Wheel Details

Project: secator
Version: 0.7.0
Filename: secator-0.7.0-py3-none-any.whl
Download: [link]
Size: 153643
MD5: e97d02bb668f51ab9e38916b915d1664
SHA256: 5ac6f9930f0aaea2a3429c67192318388dc8e139b0de0989c0a1975312343914
Uploaded: 2024-11-13 16:01:19 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: secator
Version: 0.7.0
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: beautifulsoup4 (<=5)
Requires-Dist: celery (<6)
Requires-Dist: cpe (<2)
Requires-Dist: dotmap (<2)
Requires-Dist: free-proxy (<2)
Requires-Dist: furl (<3)
Requires-Dist: greenlet (<4)
Requires-Dist: humanize (<5)
Requires-Dist: ifaddr (<1)
Requires-Dist: jinja2 (<4)
Requires-Dist: packaging (<25)
Requires-Dist: psutil (<7)
Requires-Dist: pydantic (<3)
Requires-Dist: python-dotenv (<2)
Requires-Dist: pyyaml (<7)
Requires-Dist: requests (<3)
Requires-Dist: retry (<1)
Requires-Dist: rich-click (<1.7)
Requires-Dist: rich (<14)
Requires-Dist: tldextract (<6)
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: pytest (<9); extra == "dev"
Requires-Dist: watchdog (<3); extra == "dev"
Requires-Dist: google-cloud-storage (<3); extra == "gcs"
Requires-Dist: google-api-python-client (<3); extra == "gdrive"
Requires-Dist: gspread (<7); extra == "gdrive"
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: gcs
Provides-Extra: gdrive
Provides-Extra: mongodb
Provides-Extra: redis
Provides-Extra: trace
Provides-Extra: worker
Description-Content-Type: text/markdown
[Description omitted; length: 11877 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
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=EL7jo2u1jK95l3FojEioaepCJvEm7DeDYGSOqC7wzBI 9550
secator/celery_utils.py sha256=iIuCn_3YkPXCtpnbaYqpppU2TARzSDyTIYHkrRyt54s 7725
secator/cli.py sha256=ZciDocC7iC4YNta1n9jz2B7oFntDB68Xz-CAIUHDHMw 43585
secator/config.py sha256=OqeOtT4jQLx3Y0lVsPIXonQBFtJ4o7I8ZXFweewEfTg 18148
secator/decorators.py sha256=rev97N8QISlE1rE0etNLWzzmfFd2-DzwQYBsQCPRTYw 13755
secator/definitions.py sha256=DGf82z9YyiYFl38VcCd0eXRcCwmWGBZTRJa5pkZZ55A 3083
secator/installer.py sha256=fpjf5fbA5M5zDQVP4Fdr51sLoMwtoGZTe3mXh7DvD6s 9466
secator/report.py sha256=XzJVENb5UOTaR0uDPy6V9KhqChMIOG0XMo9JCdWcnrU 3582
secator/rich.py sha256=3ugCkgai7UNylQGUuOVAd7ghYWDSc73aSomrfKgKVxo 3290
secator/template.py sha256=bv6xgesdW1YYsEK5oJxUtY5wUqEBGLoJQSjKtzpOxnk 4314
secator/thread.py sha256=rgRgEtcMgs2wyfLWVlCTUCLWeg6jsMo5iKpyyrON5rY 655
secator/utils.py sha256=wTRFPo705s3kBQes9yoHpdYF_C_NnRs3cgOMI8j1qoI 19437
secator/utils_test.py sha256=ArHwkWW89t0IDqxO4HjJWd_tm7tp1illP4pu3nLq5yo 6559
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=9ypKWRbcGRmMgzuyrCjQ2EAbJO9q8HN_A-hlTKkypVg 1095
secator/configs/workflows/port_scan.yaml sha256=JKbT01_q4CaOKZYjVspl8PjMefUtsiJmDbUlHcGc8vw 921
secator/configs/workflows/subdomain_recon.yaml sha256=qMvvKj0rWO1xzMiaT6VZMysXYGJFrGgGHP0weYEhs2g 798
secator/configs/workflows/url_bypass.yaml sha256=_uBzDhevJ2DOD9UkE25n7ZrmnjjfdU3lV3mnUudgdU0 180
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=_nX_D96NbD8fHU4wXov7ZHD1cmiFgKc86Mh0enWGS7s 1354
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=PnT9Ra4ArHt9VQTK5Cpc4CPY89XRwLLUGtZ8nUcknm0 415
secator/exporters/_base.py sha256=-RrrwO_qp0ETLLHSta4T-zKtMbWdiEmz1Cw5mNo6USU 77
secator/exporters/console.py sha256=idVotf9B0LnYZ4JQJHrgMtVfE26XkRDuvbCyJvCY2hU 249
secator/exporters/csv.py sha256=gvwS0dgYhUKjjyNX-jal8SvKQrkjiUEwzDzC4zN8UO4 1068
secator/exporters/gdrive.py sha256=6Nj9RTOhraBOalm2H8Fp1tItD2ZrSfgtY4SiXViefcQ 4201
secator/exporters/json.py sha256=1ZtDf8RksPO_V0zIvnwDUxMUb630DCElAMM8_RQvyAo 474
secator/exporters/table.py sha256=RY7Tct5kowEx8Oza8QMXFx6fKBARYfLxEbbvjKiE3eQ 1113
secator/exporters/txt.py sha256=oMtr22di6cqyE_5yJoiWP-KElrI5QgvK1cOUrj7H7js 730
secator/hooks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
secator/hooks/gcs.py sha256=MIhntyWYz9BZdTXhWl5JznaczSq1_7fl3TVqPufuTSo 1490
secator/hooks/mongodb.py sha256=HyjtpJSoxvSZ6aG8uBf1RFLNKGXCBDQL5eEh4xzDonA 7545
secator/output_types/__init__.py sha256=LxCW0K1f2vdgUapc4pIEsUpBfC0TQVvqo7T57rGuZGk 1159
secator/output_types/_base.py sha256=OgS6ICt66TzPsqo1JZwRIIwbng2HRX1i_u5qbUECgNk 2820
secator/output_types/error.py sha256=aIBUZsAQ_ZL-zufhXLWYxmw86mCR3JxsQQF5LLZhD9E 1200
secator/output_types/exploit.py sha256=evoqw1thYsR2qemuB5PgfmSkRc3XRI9zbBZa6z5BHNg 1615
secator/output_types/info.py sha256=CajP35MMxHKU73IibCe6IEcHdN9RGb2ibhtC77iT5Fw 811
secator/output_types/ip.py sha256=IIMxIJKWhudZXOy5g9xjvi5JngZEdpvwE1UBKwD4Awg 1126
secator/output_types/port.py sha256=nG-hZ_R2zpzBMyHmBEORsAuPb1JXeOKzoVKHsWFVRrk 1876
secator/output_types/progress.py sha256=MIbmnrLHNodLL42UgiaqLHL0OG5-w6mtUrhn0ZhksjA 1343
secator/output_types/record.py sha256=wWBer0VemNLLSWTIVVgvLkqrP6rOXRez-24ClzcyR3s 1220
secator/output_types/stat.py sha256=tjUDRCkirwmEcqs9B6GCpi6RKR26gBfwT3vdgMdqTf0 1127
secator/output_types/subdomain.py sha256=lmCoK7_8I4FXWgl9kToRvDn3gr3E3uBTaQzFAOHbswE 1343
secator/output_types/tag.py sha256=hkTuCJIJMs8ibsNO0ahGkIlD2e4euRfbo4mILmLnWNQ 1439
secator/output_types/target.py sha256=gJWzzqhal34Cnl9oAKf0m1MSaGxRtUGdA2XbkhD_yd0 848
secator/output_types/url.py sha256=ljfVQ8MXSo9p18vvV_x-0VxacvbvUm7AJVObozpAnos 2865
secator/output_types/user_account.py sha256=EiT2BFl2LTCdqHF1meoMEKVhjKGroyf8-JoWHPuBOTc 1378
secator/output_types/vulnerability.py sha256=mFDEyN-oc0rCErOQG1nTnpgfQDvA_GEHOiKmVqmvDuw 2800
secator/output_types/warning.py sha256=2mVnmcpuFI_DPWSAnuNJ5FUo6IuVr8k1qhuo1KsTu_0 827
secator/runners/__init__.py sha256=EBbOk37vkBy9p8Hhrbi-2VtM_rTwQ3b-0ggTyiD22cE 290
secator/runners/_base.py sha256=cOAPaGSC-JG4Lrjpj_pvc8Go6YGERkP4qWK2gq9Nw7Y 28723
secator/runners/_helpers.py sha256=FGogmmdHfCWmIyq7wRprwU1oOSxesOu3Y0N4GyAgiGw 2000
secator/runners/celery.py sha256=bqvDTTdoHiGRCt0FRvlgFHQ_nsjKMP5P0PzGbwfCj_0 425
secator/runners/command.py sha256=mlgNOlUXGGGIlNBgk7u3gU2N6EOZeNzjn3A5yMJfDA0 23693
secator/runners/scan.py sha256=tuPuqwL6fIS4UbCoy5WPKthYWm_LL-vCPRD2qK58HZE 1232
secator/runners/task.py sha256=JXlwo3DyQnu69RbQ8xvJnXu6y0rDYN-3iT4q4gy39tI 2004
secator/runners/workflow.py sha256=vry_MZFx6dRrorTrdsUqvhMZGOLPCdzpxkvN6fnt62w 3783
secator/scans/__init__.py sha256=nlNLiRl7Vu--c_iXClFFcagMd_b_OWKitq8tX1-1krQ 641
secator/serializers/__init__.py sha256=OP5cmFl77ovgSCW_IDcZ21St2mUt5UK4QHfrsK2KvH8 248
secator/serializers/dataclass.py sha256=RqICpfsYWGjHAACAA2h2jZ_69CFHim4VZwcBqowGMcQ 1010
secator/serializers/json.py sha256=UJwAymRzjF-yBKOgz1MTOyBhQcdQg7fOKRXgmHIu8fo 411
secator/serializers/regex.py sha256=fh-fE0RGvKSGKByFtwmKsWriRpZR9PXZQsY9JybHBWI 489
secator/tasks/__init__.py sha256=yRIZf9E47aS7o6rpgAJLgJUpX2cug1ofZeq8QsxgyjU 192
secator/tasks/_categories.py sha256=z3STC1BXOptlcJkHu02U1aAK9yAWl5x6e4Y5MWH_44M 10510
secator/tasks/bbot.py sha256=RMgi-I4LA3d_Mxhe275po49PmfobN-l9-c4LPyu8yt8 6830
secator/tasks/bup.py sha256=IjZ30Xmu3BrdKbpPgkR8QnBw8vHbPTyWG2u-S98o4_s 3009
secator/tasks/cariddi.py sha256=7S92pp7tvihoz9fAiMpmcfPzEvxEJKMlk-IqAvVDISA 2906
secator/tasks/dalfox.py sha256=hHQgYuZ7AGQCQtcN8hSM9uPnzeq1DSr_cpOxnn7-660 1850
secator/tasks/dirsearch.py sha256=3HqIbefKarG-RwfI5E2Q9GdNou2NhN283JvWT1JmJz8 2169
secator/tasks/dnsx.py sha256=nK14_DeyX0QTpAMdIP0LSSEOEu5_tQemyFW0XPjA2f8 2266
secator/tasks/dnsxbrute.py sha256=5Bq7ND6hnAzL1ADcVikma70xnrdq7J-xlw1BHd1XbxQ 1330
secator/tasks/feroxbuster.py sha256=oIItVKcFQ0bmz1bnPOOvnuHw7haPgj66UW-sc-yRN-g 2731
secator/tasks/ffuf.py sha256=VGrtjFgSX6Q1I8h1wjPO5XwBFCfZXmn0DQsn9gxEUXc 2468
secator/tasks/fping.py sha256=krBGH3tYjRUYaAaXARhnwWJB8rbhVgC2kBnFcd7Om18 1127
secator/tasks/gau.py sha256=MzgnImbkRjB_wI-7YPUnTgyMYbyKcderLagTO_20gPw 1602
secator/tasks/gf.py sha256=y8Fc0sRLGqNuwUjTBgLk3HEw3ZOnh09nB_GTufGErNA 962
secator/tasks/gospider.py sha256=KGINm9kxrq546xi1yN8_OwNCNDxSW9vVRYDAlvNajBs 2303
secator/tasks/grype.py sha256=vKE0yLHV68UYbIlmPvo_MM3JJvWkwIS57lXPGVdwliE 2450
secator/tasks/h8mail.py sha256=9vWCPteF87vToylQoiItOduqre1LHfvt_iuAgB92cs0 1911
secator/tasks/httpx.py sha256=5oI8vK7w94nsQlKs9Ve4yZsCmogbsiB5PqGarR3eIIM 5854
secator/tasks/katana.py sha256=U9gqw1RHnZ3d-abCQ6JpRBEHc737V4y8goKtwd29OH8 5246
secator/tasks/maigret.py sha256=J_APAVEk1lsZBoJRKTDm0l9k1RjEV1tAJunRkP9vaUo 2129
secator/tasks/mapcidr.py sha256=zYIlbjJadQY_g2X8hS5vK_789O_XfI2mkIH-Cs8y6hk 944
secator/tasks/msfconsole.py sha256=fGbez7YYk5PP7V4I7e_UURzbyS4jHXX-ZLlDnrYOoeA 5796
secator/tasks/naabu.py sha256=-wv2thzRx4IcM1hHK1KooX8dLoixlnMjngk1k80n16I 1691
secator/tasks/nmap.py sha256=cA4ZEkaAFOX6pmlEfEOrATVwQfGIUwogWNB0IZ-64P8 12208
secator/tasks/nuclei.py sha256=kN-9niw2hfA_IYYHGNtvtI_BbXpT4VxCiE40jAJJWAY 4221
secator/tasks/searchsploit.py sha256=Oi8KMK5H5m5Up53i1B9EN0MFCYT7IvGlI9ZtIAXnLeg 3183
secator/tasks/subfinder.py sha256=C6W5NnXT92OUB1aSS9IYseqdI3wDMAz70TOEl8X-o3U 1213
secator/tasks/wpscan.py sha256=Htab_M7XxufrZal5fKewLRMTTM3Tpfix1jTrrX1AE8w 5188
secator/workflows/__init__.py sha256=ivpZHiYYlj4JqlXLRmB9cmAPUGdk8QcUrCRL34hIqEA 665
secator-0.7.0.dist-info/METADATA sha256=rVggAy4Yyc1KbhA2KVO5qNAwfrr-3QmExdVn2PvRyaY 14300
secator-0.7.0.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
secator-0.7.0.dist-info/entry_points.txt sha256=lPgsqqUXWgiuGSfKy-se5gHdQlAXIwS_A46NYq7Acic 44
secator-0.7.0.dist-info/licenses/LICENSE sha256=19W5Jsy4WTctNkqmZIqLRV1gTDOp01S3LDj9iSgWaJ0 2867
secator-0.7.0.dist-info/RECORD

entry_points.txt

secator = secator.cli:cli