Find Jobs
Hire Freelancers

Configure IRCd and PHP Script to Interface with IRCd

$30-100 USD

Closed
Posted over 12 years ago

$30-100 USD

Paid on delivery
We have Apache2 and PHP setup on a Ubuntu installation. You will have to do the following: Configure an IRCd of your choice with the following specifications (we have ircd-hybrid installed, but you can use whatever you want:) 1) Listens on port 80 for incoming connections 2) Only has one super-user, someone connecting from [login to view URL] (a local user, the super-user that connects via the PHP file we discuss next) 3) Users cannot create channels, they just connect and receive messages from the super user 4) Users may be forced to join a channel of our choice upon connecting, we haven't determined if that's necessary yet. We need a PHP file created ([login to view URL]) that will be installed on our apache installation (which listens on port 8080). It will be installed in the root virtualhost folder. The PHP file can ONLY be accessed from certain IP addresses and ranges, those will be provided to you. The PHP file will create a user that will connect to the PHP server and find out the following information, based on what query we send the PHP file: PHP API: 1. ...?queryconnect_guid=[username] - query if user is connected. return if exists: 1!yes return if not: 1!no return if error: 0![error text] 2. ...?queryusers - query amount of connected users to the server return if ok - 1![number of connected] return if error - 0![error text] 3. ...?sendto=[username]&message=[message text] return if success - 1! return if error = 0! Basically, the PHP file will create a user that connects to the server locally (from [login to view URL], thus it will become the superuser). Then that user will either query the server to see if a user is online, to send a user a message, or to determine how many users are connected to the server. We need this done rapidly, within 24-48 hours.
Project ID: 3559243

About the project

Remote project
Active 13 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
Gainesville, United States
4.7
49
Member since May 16, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.