{"record":{"id":"00bf70d0f09ecebb","repo":"sqlmapproject/sqlmap","slug":"could-not-connect-to-s-s-s-00bf70","errorCode":null,"errorMessage":"could not connect to '%s:%s' (%s)","messagePattern":"could not connect to '(.+?):(.+?)' \\((.+?)\\)","errorType":"exception","errorClass":"OperationalError","httpStatus":null,"severity":"error","filePath":"extra/dbwire/firebird.py","lineNumber":762,"sourceCode":"              \"ffff800b00000001000000000000000300000004\",\n              \"ffff800c00000001000000000000000300000006\",\n              \"ffff800d00000001000000000000000300000008\",\n              \"ffff800e0000000100000000000000030000000a\",\n              \"ffff800f0000000100000000000000030000000c\",\n              \"ffff80100000000100000000000000030000000e\",\n              \"ffff801100000001000000000000000300000010\")\n\ndef connect(host=None, port=3050, user=None, password=None, database=None, connect_timeout=None, **kwargs):\n    user = user or \"SYSDBA\"\n    password = password or \"\"\n    filename = (database or \"\").encode(\"utf-8\")\n    plugin, plugin_list = b\"Srp256\", b\"Srp256,Srp,Legacy_Auth\"\n\n    try:\n        sock = socket.create_connection((host or \"localhost\", int(port or 3050)), timeout=connect_timeout)\n        keepalive(sock)\n    except (socket.error, socket.timeout) as ex:\n        raise OperationalError(\"could not connect to '%s:%s' (%s)\" % (host, port, ex))\n\n    wire = _Wire(sock)\n    try:\n        public_key, private_key = _srp_client_seed()\n        packet = (_pack_int(_op_connect) + _pack_int(_op_attach) + _pack_int(3) + _pack_int(1) +\n                  _pack_bytes(filename) + _pack_int(len(_PROTOCOLS)) +\n                  _pack_bytes(_uid(user, plugin, plugin_list, public_key, True)))\n        for p in _PROTOCOLS:\n            packet += _unhex(p)\n        wire.send(packet)\n\n        _authenticate(wire, user, password, public_key, private_key)\n        connection = Connection(wire, filename, user, password)\n        _attach(connection, wire, user)\n        handshake_done(sock)\n    except (DatabaseError, InterfaceError):\n        wire.close()\n        raise","sourceCodeStart":744,"sourceCodeEnd":780,"githubUrl":"https://github.com/sqlmapproject/sqlmap/blob/0a35b20e3953d341be6c7ac75ccb0b3362540c8d/extra/dbwire/firebird.py#L744-L780","documentation":"Error \"could not connect to '%s:%s' (%s)\" thrown in sqlmapproject/sqlmap.","triggerScenarios":"Thrown at extra/dbwire/firebird.py:762 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"0a35b20e3953d341be6c7ac75ccb0b3362540c8d","analyzedAt":"2026-08-26T23:02:52.002Z","schemaVersion":2},"datasetVersion":"2026-08-27T03:17:27.898Z"}