Files
GTI_GERENCIADOR_FISCAL/docs/superpowers/sdd/2026-09-16-firebird-discovery/task-5-report.md
T

3.8 KiB

Firebird Installation Inventory

Scope and Safety

  • Inventory performed read-only on 2026-09-16.
  • D:\PROJETOS\GTISISTEMAS\ outside Projeto was treated as a read-only external system.
  • No source code, ERP files, services, processes, configuration, database objects, or permissions were modified.
  • ERP_FILES_MODIFIED = 0
  • No target database was accessed during inventory. D:\PROJETOS\GTISISTEMAS\Projeto\TESTESOFICIAIS.FDB was not opened, connected to, queried, or inspected through a database tool.
  • Another database file was visible under the external ERP tree, but it was also not opened.
  • Credentials, passwords, connection values, and other secret values are omitted as <redacted>.

Firebird Installation

  • Installation root: C:\Program Files\Firebird\Firebird_2_5\.
  • Registry instance DefaultInstance points to that installation root.
  • Server family/version: Firebird 2.5, build 2.5.9.27139 (WI-V2.5.9.27139).
  • Present server/client binaries include fbserver.exe, fbguard.exe, fbclient.dll, isql.exe, gbak.exe, gstat.exe, gfix.exe, fbsvcmgr.exe, fbtracemgr.exe, and instsvc.exe; these report build 2.5.9.27139 where version metadata is available.
  • Firebird ICU DLLs report version 3.0.0.0.
  • security2.fdb exists in the installation root; it was not opened.

Services and Process

  • FirebirdGuardianDefaultInstance: running, automatic start, LocalSystem; executable is fbguard.exe -s DefaultInstance.
  • FirebirdServerDefaultInstance: running, manual start, LocalSystem; executable is fbserver.exe -s DefaultInstance.
  • fbserver.exe is running and responsive; process ID was observed but is not recorded as a stable inventory fact.
  • Firebird server is listening on 0.0.0.0:3050.
  • No service was started, stopped, restarted, or reconfigured.

Configuration

  • firebird.conf exists and contains an active RemoteAuxPort = 3051 setting.
  • aliases.conf exists; no active alias facts were recorded.
  • databases.conf was not present.
  • Configuration values that could identify credentials, database locations, or endpoints are intentionally <redacted> or omitted.

ERP Artifacts

  • ERP executables observed include GtiVendas_NFCe.exe version 3.5.5.475, SGV_5.0.6.124.exe version 5.0.6.124, configpdv.exe version 1.00, Envio NF-e.exe version 1.0.1.1, and GtiServer_v2.0.1.18.exe version 2.0.1.18.
  • ERP Firebird client libraries observed include fbclient.dll version 2.5.9.27139 and GDS32.DLL version 2.5.8.27089.
  • Additional ERP DLLs and support libraries were inventoried; missing or blank embedded version metadata was recorded as unavailable rather than inferred.
  • ERP configuration/document file types found include .ini, .xml, .cfg, .conf, and .txt, including com.ini, Config_GtiServer.ini, ConfigBoleto.ini, and FTPConfig.ini.
  • Configuration and document contents were not reproduced in this report. Secret-bearing and database-related values are <redacted>.

Verification and Git

  • Exact command: python -m pytest tests -q
  • Reported result: 58 passed in 0.15s.
  • Git identity check: GIT_IDENTITY_NOT_CONFIGURED.
  • No commit was created and Git configuration was not changed.

Unavailable Checks and Concerns

  • The process API did not expose a usable executable path or command line for the running fbserver.exe; service configuration was used for the executable path.
  • isql-fb was not available as a distinct command; the installed Firebird 2.5 isql.exe was present.
  • No database metadata, schema, connection test, or database-level configuration was collected because database access was explicitly prohibited for this task.
  • The running Firebird 2.5 service and the presence of GDS32.DLL version 2.5.8.27089 should be considered when planning later read-only discovery work.