Koffix is built as a collaborate effort where the contributors take on different tasks, such as updating Koffix with new web sites, blogging, update Koffix's documentation, etc. The help from the contributors are essential to Koffix's success. In other words, no contributors, no program.
Further below are a number of tasks listed. Please let us know if you would like to carry out one of these.
Keeping Koffix updated with new sites involved in questionable practices. We are looking for a group of people that can monitor the work of security related sites, such as forums and blogs and summarize the findings. The summaries will be added to koffix.com's database of sites and to the Koffix program.
Research blogging is always much appreciated, especially those that cover sites involved in questionable practices.
The content published on Koffix- such as the blog articles and database of web sites - is by its nature security related. Some of the articles posted here contain information about web sites exploiting security holes, software installing without user consent, unrequested advertising - sometimes from well known and respected companies - showing up on users' machine, etc. The focus of the public relations should be put on informing the press and other people in the security field about what findings we do here - perhaps by blogging about them, posting in the relevant forums, inviting people to discuss issues of current interest.
To simplify the submission to software sites, the Association of Shareware Programmers have created a file format often referred to as a PAD. This task involves creating Koffix's PAD file. You can benefit by using Bazooka's PAD as an example.
There are many sites that publish information about software for the Windows platform. This task involves visiting these sites and posting information about the Koffix program.
The User's Manual should cover system requirements, installation, features, contact information, etc. The focus should be put on how to run the program and what the user
's choices will result in.
Ongoing work by
Roger Karlsson.
Moderating the forums involves keeping an eye at the ongoing discussions, encouraging friendly and open-minded exchange of opinions, removing content that is obscene or potentially illegal, etc.
Ongoing work by
Fred de Vries.
Koffix offer the user the possibility to
block some sites by adding them to the HOSTS
file. The HOSTS definition will be published
in the glossary, and should contain a simple
description for beginners, but also give more
details for the technically inclined user who
wish to learn more about the details of Koffix
and the Windows operating system. The
definition should answer questions such as:
What can be added to the HOSTS file? (Only
domains, not IP addresses) Where is it
located? (On disk, defined by the registry)
Who can modify the HOSTS file? (Only
Administrators by default) Which protocols are
affected by the HOSTS file? What happens when
a user try to access a site that is added in
the HOSTS file?
Finished by Roger Karlsson
Koffix offer the user the possibility to add sites and
IP-addresses to the restricted zone. The restricted zone
definition will be published in the
glossary,
and should contain a simple description for beginners, but
also give more details for the technically inclined user
who wish to learn more about the details of Koffix and
the Windows operating system. The definition should answer
questions such as: What are the implications of adding
something to the restricted zone? How can a user edit the
sites and ip addresses. (By using Internet Explorer)
Where are these settings stored? (In the registry)
Which protocols are
affected by the restricted zone? What happens when a user
try to access a site that is added to the restricted
zone,when using Internet Explorer or other browsers?
Finished by Roger Karlsson
Updating Koffix with new sites will be a time-consuming
task, thus it is important to make this process as efficient as possible.
This task includes defining a text based format (XML?) for
submitting multiple new sites and implementing a php-script
that parse the test based format and inserts the content
into the database. The script should use mySQLs transactions
and make basic checks that the content is valid.
Finished by Roger Karlsson
koffix.com will use phpbb as its discussion forum. The forum should offer users to ask questions, report bugs, and talk about just anything.
Finished by Fred de Vries.
koffix.com requires a Content Management System (CMS) implemented in PHP and content stored in a mySQL database.
The CMS must offer functionality such as commenting, RSS feeds and present the content in XHTML 1 strict and taking accessibility into account.
Finished by Roger Karlsson
Koffix will not support any Windows operating system prior to Windows 98. This task aims to verify that Koffix runs with the minimum requirements: Microsoft Windows 98 and Internet Explorer 6.0 SP1.
Finished by Roger Karlsson