**Outline**
The portal system is intended for use in hotels and public places where mobile (laptop) users can wirelessly access the internet using 802.11g (Wi Fi) network access.
An intent café / hotel etc will have an existing broadband internet connection and the appropriate wireless hub, linked into a server. Users will use their existing Centrino or wireless network card to access the network provided by the hotel to piggy-back onto the internet. Software is required to control access to the internet.
Access to the internet will be time controlled ??" users will pay for tokens that give a certain amount of access time.
**Details**
The system is to be based around a server that manages 2 subnets ??" one for the internet through which the user will eventually gain access and another intranet which will be used to manage the connection and manage time access.
When a user wants to connect their laptop to the internet, they will configure their network card settings to obtain an IP address via DHCP. The proposed software will then issue an IP address that will allow the user to access the server that will then in turn allow the user to purchase tokens or enter a time code. Once entered, the server will then disconnect the IP address and connection and re-issue with an IP address on the internet connected subnet This IP lease will then have an expiry date based upon the time code purchased.
The system should work using existing DHCP (or alternative technology) that is standardised, so that no additional software is required by the end user. The end user will connect to the server’s web server to obtain a time code.
No credit card connectivity or approval is required.
The system should be secure enough to prevent users entering false IP addresses manually to connect to the internet by monitoring IP / MAC addresses and the time codes issued (if possible).
The finished system should include the DHCP software and web pages that prompt users to obtain the time code. The end user will be expected to configure their own DHCP client, open a browser pointing to http://theportalserver/ (or whatever) in order to obtain the time code. The time code issued should be an encrypted timestamp/MAC address that the DCHP can use to monitor usage and ensure that users cannot connect for longer that they have paid for.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Linux or Windows, any language - feel free to alter and submit an existing open source DHCP server in order to fulfill this brief