Commit Graph
17 Commits
Author SHA1 Message Date
Yogesh OjhaandClaude Opus 5 d729471b4e feat(scan): name and describe the long tail of ports, with brand marks
An open port with no name is a dead end. The IANA Service Name and Transport
Protocol Port Number Registry (public domain, no key) fills the ~5,800 TCP
ports our curated map does not cover, committed as a generated data file
because it is small and slow-moving; scripts/fetch_port_registry.py rebuilds it.

IANA is the fallback vocabulary, never the authority. It still calls 9200
wap-wsp and 5601 esmagent while the internet runs Elasticsearch and Kibana
there, so WELL_KNOWN wins and gained ASM-framed descriptions of its own —
"Docker API without TLS, equivalent to root on the host" beats "Docker REST
API (plain text)". 80, 443, kibana, nessus, consul, kubelet and rabbitmq are
now named rather than falling through to a generic "http".

Provenance is carried, not hidden: describe() returns (text, from_registry)
and a registered name is presented as "IANA registration for port N. This scan
did not confirm it." — because IANA says port 12345 is a chat system. A name
the UI shows is always a name `service:<name>` can find, so the registry
writes through service_for_port into the stored column and a migration
backfills rows written before it existed.

Services also get an identity mark: the vendored Wappalyzer logo when the
service is a product, the class glyph when it is a protocol.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BnC2xMMzV6WQnpDp5zcXoU
2026-09-04 02:59:14 +05:30
Yogesh Ojha 9855560104 init 3.0 2026-01-24 10:39:09 +05:30
Yogesh Ojha 0486642f29 remove - from rengine name in uninstall script 2024-09-11 06:31:51 +05:30
Damian HustedandGitHub 6481b2e9f4 Update to uninstall.sh
TLDR; Script updated to abort uninstall process if anything other than the specified "y/Y/Yes/yes/YES" is entered. Fixes uninstall on user inputs like "no" or blank input.
---
The uninstall.sh script does not abort if any user input is provided.

The following user-input scenarios were tested, confirmed and fixed:
- no input
- "n" 
- "N"
- "No"
- "1"
- "q"
- "
- (
- '
- <
- [
- {
- /
2024-08-23 10:39:11 +12:00
Yogesh Ojha 2ea37cfbcf Optimize uninstall scripts to perform operations only related to reNgine 2024-07-13 10:57:01 +05:30
AnonymousWPandGitHub eca95931c6 Merge pull request #977 from AnonymousWP/add-missing-volumes
ops(`uninstall.sh`): add missing volumes and echo messages
2023-11-21 13:42:43 +01:00
AnonymousWP 542e1a5286 ops(update.sh): move back to root directory
Because the `make` commands need to be executed in the same directory as where the Makefile is located, putting `update.sh` is not going to work. This commit moves the `update.sh` file back to the root directory.
2023-10-12 20:25:53 +02:00
AnonymousWP 52a0760d60 ops(uninstall.sh): add echo messages 2023-10-12 20:17:53 +02:00
AnonymousWP eeb2144365 ops(uninstall.sh): add missing volumes
- rengine_static_volume
- rengine_wordlist
2023-10-12 20:17:02 +02:00
Yogesh Ojha c893015899 update 2023-10-02 17:06:36 +05:30
Yogesh Ojha 6e975cf27d Added CTFR #878 2023-04-16 00:02:58 +05:30
Yogesh Ojha bfa0cbe25b Updated Version Number to 1.3.5 2022-12-29 10:39:02 +05:30
Yogesh Ojha 099113449e fix artwork 2022-04-25 15:21:22 +05:30
Yogesh Ojha 4ec36a560c Fixed insallation scripts, and docker-compose files 2021-08-14 12:28:41 +05:30
Yogesh Ojha 3bb9a7553f fixed celery and container issue 2021-06-26 18:24:56 +05:30
Yogesh Ojha 60cebef7b9 execute permission for uninstall script 2021-06-26 13:15:09 +05:30
Yogesh Ojha a38a75ae8a Added option to uninstall reNgine 2021-06-26 11:55:03 +05:30