The focus of this project is on network security.
General projects topics could include
creating a new and useful network security-related tool,
adding a significant new feature to an existing
network security tool (see Counter Hack Reloaded
for a discussion of such tools),
or more research-oriented work.
For your project to be a success, you must
Select a good topic
Write good quality software to implement your new and/or
improved tool or otherwise conduct meaningful experiments
Successfully test and clearly demonstrate your work
using the DETERlab testbed
Give well-organized and convincing presentation of your work
Write a coherent report describing your work
You must obtain instructor approval for you selected topic.
Topics are first-come, first-served, so it is to your advantage to
select your topic as soon as possible.
You may work individually or with a partner.
I strongly recommend that you work with a partner,
since all projects will be graded on the same basis.
Also, all projects will be ranked against all other projects.
You must present and defend
your proposed topic beginning on September 19. These
presentations must include a discussion of your
planned project (background information, what you plan to do,
why your topic is interesting,
why your topic is worth doing,
why your topic is challenging,
how you plan to implement and test it, etc., etc.).
These presentations will be limited to 15 minutes.
You must submit a written report.
There is no minimum or maximum
length for this paper, but quality is far
more important than quantity. Your paper should be
concise and to the point. This is not CS100W,
but poor grammar, usage, organization, etc.,
will definitely not help your cause
and may detract significantly from your grade.
Written reports are due on
November 14 and project
presentations will begin on that date
(or shortly thereafter).
These presentations must be very
detailed and must include a demo of you project. The time limit
for this presentation will be significantly longer than for the
first presentation (the precise time limit will depend on the
number of projects).
Papers may be submitted to
www.turnitin.com,
an online plagiarism detection tool. If the
instructor determines that
you have committed plagiarism, you will fail the course
and an academic dishonesty report will be filed.
The official
SJSU policy on academic dishonesty (including plagiarism)
can be found at http://www2.sjsu.edu/senate/s98-1.htm.
Again, the project is due on
November 14.
You must submit a hardcopy of your report.
Also, submit all
material (including source code)
via email in a zip file named:
Lastname1_Lastname2.zip, where Lastname1 and
Lastname2 are the last names of you and your partner
(if you have no partner, then just Lastname.zip).
The subject line of the email must read
"CS266 Project".
It is imperative that you begin
working on this project immediately
and that you work on it consistently throughout the semester.