FTP Proxy Server written in C#
$30-100 USD
Paid on delivery
I need an FTP Proxy Server written in C# (Preferably).? Have a look at the bitmap and look at the 2 links below for a good idea of what I want.
<[url removed, login to view]>
<[url removed, login to view]>
I call it an Authenicating Proxy Server and the idea is simple.
1) Proxy Server accepts a client connection on Port 21.
2) Proxy Server compares the UserName with an in memory list of Usernames
2a) If no username.... close connection.
3) If username is ok.....Pass the clients message to the Server on Port 2774
4) Proxy Receives message back from Server.
5) Proxy Sends Server Message to Client on port 21.
6) Proxy waits for another Client to connect
7) FTP Client and Server communicate on PASV FTP Ports without interaction from Proxy.
The Proxy server must accomplish these features:
1) Allow Multiple Client connections with the FTP Server.
2) Read an Access database into Memory? (I already have code for you to use)
3) Log any failed usernames with (Date/Time, IP Address, Username)
4) Have a visual interface such as Liteproxyserver.
5) Admin interface options to configure the FTP Server Address, FTP Server Port, Client Connect Port.
Other required items are:
1) Blank Proxy Initialization function so that I can add code later when the proxy Starts up and initializes
2) Blank Function call for after the UserName is verified, but before the message is sent to the FTP Server.
The Proxy server will sit on the Same Server as the FTP Server.
You can download the FTP CLient and Server package from here:
<[url removed, login to view]>
## Deliverables
The Clients must be able to connect, upload files, and download files from the Server
Project ID: #3114885