Skip to main content

Unified engine (transport, terminal/reporting, payloads) for the SM0G security tools

Project description

sm0g_engine

Unified engine for the SM0G security tools (SM0GSQL, SM0GXSS, SM0GHeist). One distribution, three subpackages:

Import Role
sm0g_engine.core HTTP / crawling / recon transport (requests + urllib3 + httpx)
sm0g_engine.cli terminal UX, logging, grading, and report-rendering primitives
sm0g_engine.payloads payload collections, encoders, and WAF signatures

Install

pip install sm0g_engine            # core runtime
pip install "sm0g_engine[browser]" # + headless browser (selenium)
pip install "sm0g_engine[all]"     # all optional integrations (ssh/smb/ws/openapi/ntlm)

This package replaces the former three separate distributions (sm0g-core, sm0g-cli, sm0g-payloads) — installing sm0g_engine pulls the whole engine at once.

Usage

from sm0g_engine.core.net.agent import NetAgent
from sm0g_engine.cli.colour import green
from sm0g_engine.payloads.sqli.extend import count_expr

License

AGPL-3.0-or-later — Copyright (c) 2026 SM0G-SEC by roc1t1z3not.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sm0g_engine-0.1.5.tar.gz (82.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sm0g_engine-0.1.5-py3-none-any.whl (103.8 kB view details)

Uploaded Python 3

File details

Details for the file sm0g_engine-0.1.5.tar.gz.

File metadata

  • Download URL: sm0g_engine-0.1.5.tar.gz
  • Upload date:
  • Size: 82.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for sm0g_engine-0.1.5.tar.gz
Algorithm Hash digest
SHA256 597ad69253a5857a63104c1a306de1cd1b137c7fad1a652d6d1e0afea5e640b3
MD5 1a8e2ff7aa7476edd4276843150606b4
BLAKE2b-256 fcfced123d68f720e4fc8d136b5614a5f26a26842f73a5e08056fed8a3613f3c

See more details on using hashes here.

File details

Details for the file sm0g_engine-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: sm0g_engine-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 103.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for sm0g_engine-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a4bcc6bf1f14f7596d24884539ac914275a64dac9820db9db6ffdb14c17db221
MD5 a9f003523bff78b20baa9249d88e4aff
BLAKE2b-256 ca3cc793d3a53e99bac7ed3478bd16024f81ccc22f81fb6bafbdc68b9a7f87a7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page