Hi
Thanks for a good useful software!
We encountered a strange behavior when using Rebex tiny sftp server.
We have a setup with a machine with multiple Ethernet interfaces and when we start Rebex tiny sftp server it lists 3 IP-addresses.
When we connect to the sftp server on the interface for the second IP in that list we get a strange behavior and the connection fail.
We log with wireshark and see the following:
Client send SYN and server answers SYN, ACK asc expected.
After that we could see the client sending an intial packet with information regarding client SSH version (which also will be listed in the server gui), no TCP ack is sent to client. After a while client resends packet again...
But no more traffic is sent from the server.
After about 20-30s a RST,ACK is sent from server to client.
On client side we never get any information about server type or anything else.
When digging deeper we found TCP packets from server addressed to client IP:port (same as above) but where the source IP from server is the first IP in the list.
Our workaround is to just physically unplug all Ethernet interfaces from machine apart from the interface needed while using Rebex sftp server.
TL;DR; Rebex sftp server may answer on first IP even if request comes in on second IP.
Question: Is this even possible or have we missed something?
Tested in 1.0.22, but we think that we saw this in 1.0.15 before doing an update.
Thanks in advance.