Skip to content

FTP and TFTP services cant receive data #324

@arifwc

Description

@arifwc
ISSUE TYPE
  • Bug Report
DIONAEA VERSION
0.11.0
CONFIGURATION
OS / ENVIRONMENT
  • Ubuntu 18.04
SUMMARY

I have a project that includes dionaea. So Ive been wondering why ftp and tftp services cant receive data that I send from my computer. After I tried send using ftp it break suddenly with error log I provide below. But in TFTP it said that "Write requests not implemented at this time." Im sorry for my english and I really hope someone can help me.

STEPS TO REPRODUCE
  1. Install dionaea from source
  2. Run dionaea
  3. Try ftp service and it breaks
EXPECTED RESULTS

Data stored in /opt/dionaea/var/lib/dionaea/ftp/root/ and /opt/dionaea/var/lib/dionaea/tftp/root

ACTUAL RESULTS
[06042021 09:32:20] root (unknown file):0: There was an error in the Python service
Traceback (most recent call last):
  File "binding.pyx", line 794, in dionaea.core.handle_io_in_cb
  File "lib/dionaea/python/dionaea/ftp.py", line 236, in handle_io_in
    self.processcmd(cmd, args)
  File "lib/dionaea/python/dionaea/ftp.py", line 263, in processcmd
    msg = method(*l)
  File "lib/dionaea/python/dionaea/ftp.py", line 322, in ftp_PORT
    self.dtp = FTPDataConnect(ip, port, self)
  File "lib/dionaea/python/dionaea/ftp.py", line 715, in __init__
    FTPDataCon.__init__(self, ctrl)
  File "lib/dionaea/python/dionaea/ftp.py", line 580, in __init__
    connection.__init__(self, 'tcp')
  File "binding.pyx", line 457, in dionaea.core.connection.__init__
dionaea.exception.LoaderError: All arguments of __init__ must have a default value. class: 'FTPDataConnect', arg: 'host'

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions