I need a content filtering solution. The filter will consist of a database of websites that one can block or allow based on the user's preference. The solution will be deployed among schools, libraries, work places and ISPs. A web-based interface that allows authorized users to override the filter. How to obtain the list websites and update it is a mystery I hope the programmer will be able to suggest. i much prefer that the filtering server is not a proxy - creating a single point of failure. Other filtering will include filtering chat, ftp access, and any other services a company might need to filter. A master server will update all the customer servers once every night. Customers' servers can have a custom database that is not overwritten - but only appended by the master list. i have used a few products like this from different vendors so I am very sure what I will need. I prefere this is done using some flavor of unix, but if you feel it can be done in Windows please feel free to bid on this one and eplain how. This will be a long relationship project. As the market grows, we will require a reliable person to support and enhance the product. Client software for stand alone machines may alo become available. Please let me know if this is something you can do. I do not want to insult anyone by a solid bid price because I realise this project may take a team of professionals to accomplish. Please have a yahoo Id so that I can chat with you about some specifics. Thanks Happy Bidding
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
Unix, Linux, Solaris, or FreeBSD Windows NT/2000
## Deadline information
coder must show an understanding of the project by outlining how they would tackle each objective. List the technology you would use and why. Be honest, if you can only do part of the project well an the other we need someone else to do with you, let us know before hand. It is better to have the right team from the start.