mirror of
https://github.com/yogeshojha/rengine.git
synced 2026-10-20 23:31:31 +02:00
The host:port -> live HTTP asset convergence. After discovery, a scan now runs expansion: - port_scan: naabu (cdn-gated, well-known service names) -> Port - cdn_check: cdncheck flags CDN/WAF/cloud IPs (ip family) - http_probe: httpx probes the host:port matrix; one pass enriches each service with status/title/tech/server/TLS/cdn/jarm/favicon/hash -> HttpAsset, with asn backfilled from the resolved IP httpx -tls-grab carries cert data inline (no separate tlsx pass); nmap is dropped — naabu for ports, httpx for HTTP service id. Also: every engine moved to its own folder; net_options() threads proxy/headers/user-agent into every tool; rengine-tools no longer installs top-level modules that shadowed libs (httpx); tool binaries resolve from the go bin ahead of venv console scripts. New Port + HttpAsset models + migration and the http_assets headline rollup.
18 lines
442 B
TOML
18 lines
442 B
TOML
[project]
|
|
name = "rengine-tools"
|
|
version = "3.0.0"
|
|
requires-python = ">=3.13"
|
|
dependencies = [
|
|
"whoisit>=4.0.3",
|
|
]
|
|
|
|
[build-system]
|
|
requires = ["setuptools>=81.0"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
# tool code is imported via the `tools.*` namespace (PYTHONPATH=/app); the
|
|
# installed package carries deps only — packaging subdirs as top-level modules
|
|
# would clobber same-named libs (e.g. httpx).
|
|
[tool.setuptools]
|
|
packages = []
|