You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I am trying to run cowrie in a proxy mode using a backend pool of 10 VMs.
However, I am not observing any activities on the VMs nor in the log file /cowrie/var/log/cowrie/cowrie.json.
That being said, I opted to investigate the /cowrie/var/log/cowrie/cowrie.log to check for any error, I found the following:
2023-01-23T02:51:35.060412+0000 [-] Removing stale pidfile /home/cowrie/cowrie/var/run/cowrie.pid
2023-01-23T02:51:35.060662+0000 [-] Python Version 3.8.10 (default, Nov 14 2022, 12:59:47) [GCC 9.4.0]
2023-01-23T02:51:35.060688+0000 [-] Twisted Version 22.10.0
2023-01-23T02:51:35.060698+0000 [-] Cowrie Version 2.5.0
2023-01-23T02:51:35.061649+0000 [-] Loaded output engine: jsonlog
2023-01-23T02:51:35.062219+0000 [cowrie.pool_interface.client.PoolClientFactory#info] Starting factory <cowrie.pool_interface.client.PoolClientFactory object at 0x7f53e5cf5130>
2023-01-23T02:51:35.062968+0000 [twisted.scripts._twistd_unix.UnixAppLogger#info] twistd 22.10.0 (/home/cowrie/cowrie/cowrie-env/bin/python 3.8.10) starting up.
2023-01-23T02:51:35.063040+0000 [twisted.scripts._twistd_unix.UnixAppLogger#info] reactor class: twisted.internet.epollreactor.EPollReactor.
2023-01-23T02:51:35.068118+0000 [Uninitialized] Initialising pool with Cowrie settings...
2023-01-23T02:51:35.146101+0000 [PoolClient,client] VM pool fully initialised
2023-01-23T02:51:35.154086+0000 [PoolClient,client] Unhandled Error
Traceback (most recent call last):
File "/home/cowrie/cowrie/cowrie-env/lib/python3.8/site-packages/twisted/python/log.py", line 96, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/cowrie/cowrie/cowrie-env/lib/python3.8/site-packages/twisted/python/log.py", line 80, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/cowrie/cowrie/cowrie-env/lib/python3.8/site-packages/twisted/python/context.py", line 117, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/cowrie/cowrie/cowrie-env/lib/python3.8/site-packages/twisted/python/context.py", line 82, in callWithContext
return func(*args, **kw)
--- ---
File "/home/cowrie/cowrie/cowrie-env/lib/python3.8/site-packages/twisted/internet/posixbase.py", line 487, in _doReadOrWrite
why = selectable.doRead()
File "/home/cowrie/cowrie/cowrie-env/lib/python3.8/site-packages/twisted/internet/tcp.py", line 248, in doRead
return self._dataReceived(data)
File "/home/cowrie/cowrie/cowrie-env/lib/python3.8/site-packages/twisted/internet/tcp.py", line 253, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/cowrie/cowrie/cowrie-env/lib/python3.8/site-packages/twisted/internet/endpoints.py", line 149, in dataReceived
return self._wrappedProtocol.dataReceived(data)
File "/home/cowrie/cowrie/src/cowrie/pool_interface/client.py", line 75, in dataReceived
self.parent.initialisation_response(res_code)
File "/home/cowrie/cowrie/src/cowrie/pool_interface/handler.py", line 61, in initialisation_response
self.cowrie_plugin.pool_ready()
File "/home/cowrie/cowrie/src/twisted/plugins/cowrie_plugin.py", line 250, in pool_ready
create_endpoint_services(
File "/home/cowrie/cowrie/src/cowrie/core/utils.py", line 129, in create_endpoint_services
endpoint = endpoints.serverFromString(reactor, listen_endpoint)
File "/home/cowrie/cowrie/cowrie-env/lib/python3.8/site-packages/twisted/internet/endpoints.py", line 1802, in serverFromString
return plugin.parseStreamServer(reactor, *args, **kw)
File "/home/cowrie/cowrie/cowrie-env/lib/python3.8/site-packages/twisted/internet/endpoints.py", line 1559, in parseStreamServer
return self._parseServer(reactor, *args, **kwargs)
File "/home/cowrie/cowrie/cowrie-env/lib/python3.8/site-packages/twisted/internet/endpoints.py", line 1547, in _parseServer
fileno = self._sddaemon.inheritedDescriptors()[int(index)]
builtins.IndexError: list index out of range
2023-01-23T02:51:35.155782+0000 [cowrie.pool_interface.client.PoolClientFactory#info] Stopping factory <cowrie.pool_interface.client.PoolClientFactory object at 0x7f53e5cf5130>
From what I am reading in the logs, it seems the cowrie pool client factory has stopped, but I am not sure the reason behind that. May I ask for help on that matter, please? if any additional information is required from my side to clarify the problem please let me know. I appreciate any help in advance.
The text was updated successfully, but these errors were encountered:
Hello, I am trying to run cowrie in a proxy mode using a backend pool of 10 VMs.
However, I am not observing any activities on the VMs nor in the log file /cowrie/var/log/cowrie/cowrie.json.
That being said, I opted to investigate the /cowrie/var/log/cowrie/cowrie.log to check for any error, I found the following:
From what I am reading in the logs, it seems the cowrie pool client factory has stopped, but I am not sure the reason behind that. May I ask for help on that matter, please? if any additional information is required from my side to clarify the problem please let me know. I appreciate any help in advance.
The text was updated successfully, but these errors were encountered: