Closed

Linux Client/Server For Shell Acounts & Other Services

This project received 10 bids from talented freelancers with an average bid price of $2670 USD.

Get free quotes for a project like this
Employer working
Project Budget
N/A
Total Bids
10
Project Description

I am in need of a server and client for hosting and accessing remote shell accounts and services on a Linux server. Focus shall be on Linux versions with possible ports. The program shall be a gui console application with mouse support created with NCurses and GPM, and written in the C programming language.

[url removed, login to view]
[url removed, login to view]

Notes on linking the two:
[url removed, login to view]


The server shall only allow access to those connecting via the client application. Client application shall include support for passing commands to both the remote and local shells, as well as other offline features. Users shall each have full control of their own directory on the server, ~username, that is accessible via ftp to all other users to download from. The application shall be a fully operational irc and ftp client as well, featuring a two pane file browser in order to upload/download via ftp to user directories as well as offline file management. See: [url removed, login to view]

Other features shall include a vim-like editor with syntax highlighting with a gcc front-end to compile directly from the editor, a gdb front-end for debugging, a hex editor and the aforementioned file browser for offline file management. Offline features and functions shall not be accessible without being actively logged in to the server, so as to always provide support to users through irc.

A browser within the program is being considered as well. See:
[url removed, login to view]

No connections to shell accounts, irc or ftp via anything other than the client application shall be accepted. Usernames and active logins shall be synchronized across shell accounts, irc and ftp. Upon logging into their shell account users shall be logged into all other online features simultaneously. Offline features and functions shall not be accessible without being actively logged in to the server, so as to always provide support to users through irc.

A few things have been drawn up as far as the layout of the ui etc., as well as a few specifics on colors and mouse behaviors. The application shall be able to accept and store users' payment information for periodic billing via credit cards and possibly paypal. Support for sounds is needed as well.

Code must be very well documented. Pay is negotiable and will be awarded as features are implemented and milestones are met. Successful completion will ensure future collaboration.

I am also interested in translations of the application and documentation to any and all other languages.

If you have any questions or comments feel free to contact me. Looking forward to hearing from you.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online