In Progress

Create a Perl or Python Linux Client/Server Socketbased interface on port 5000

Create a Perl or Python Client/Server Linux Socketbased interface on port 5000

1. The interface should have the following features:

-accept connection from multiple users using sockets

-should only take connections over SSL

-validate the user using the password in /etc/shadow

-create a php session variable upon succesful validation

2. After login should have the following fuctions:

-read [url removed, login to view] (after clicked, this will display the contents of [url removed, login to view] to the screen, contents shoudl be properly formated)

-a text box to enter a user, then it will check /etc/pass and write back to the screen saying user exits, or user does not exist

-a textarea to enter a paragraph, and then it will save that paragraph to a file on the server (the file path will be hardcoded)

-a text box to get apache version, this will run httpd -v, and then display the version, it should run the command every time and not save the version info

-a link to replace a line of a file, the path to the file will be hardcode, as will the line, for example, it will replace dog with cat in this line: The big black do$

-a logout button, which closes the php session, but does not affect the socket

Scripts should be very clean and use includes to improve readability.

Scripts shall be well commented and coder shall document any changes made at the server level.

Coder will create a howto document for the employer to recreate/install the application on another server with the same OS and specs.

Source code and documentation will be property of the employer.

Skills: Linux, Perl, Python, Software Architecture

See more: python linux server, socket login, python button, perl get, get a coder login, client get python, python perl, python application, Linux python, hardcode, get a coder python, client-server, big black, python read, php server client socket, python php interface, socket ssl linux, client socket server, socket php ssl, validate python, run linux command php, ssl server write client, run command linux, read write server using, linux login screen

About the Employer:
( 262 reviews ) Glen Ellyn, United States

Project ID: #4801923

Awarded to:


I've worked extensively with Python sockets previously and am very qualified for this job. I've read the description and am ready to work as soon as possible.

$250 USD in 4 days
(7 Reviews)

6 freelancers are bidding on average $311 for this job


Hi there, i am very interested to complete this project. please see my past reviews related to system administration lets complete this project

$412 USD in 6 days
(190 Reviews)

I can do it.

$231 USD in 7 days
(32 Reviews)

Ready to assist u. check pm.

$555 USD in 3 days
(3 Reviews)

I have read your requirements, and trust that I can meet your need. I propose to program a Python script that listens on port 5000 for a secure socket using SSL, works interactively to take a login, authorizing using More

$202 USD in 5 days
(2 Reviews)

Hi, We have expert in-house team of Python programmers. Please check private message.

$216 USD in 8 days
(0 Reviews)