Hi,
Is there a way to tell who is connected to the TCPnet FTP server? Obviously having a password/username can be easily intercepted using a packet sniffer which can be a problem. If there was a way to tell who is connected to the FTP server I could refuse connection if its not an IP address i'm happy with!
Any ideas?
Thanks
Thanks for your reply. As far as I am aware the Keil TCPnet stack has no security based file transfer protocols? Or have I missed something!?
I as far I know - you are correct.
Anyone can write a TCP server application.
A TCP server application can use cryptographic methods to send out a random number to the client and expect the client to be able to compute a secure has on the random number and return back. This makes it hard for someone to listen in on a session and then later try to replay the login sequence.
A TCP server can use one of a number of cryptographic methods to encrypt all data, making it hard/impossible for a snooper to understand what happens.
Reasonably good hashes, and encryption algorithms exists with limited requirements on code and RAM space.