<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.compsci.ca/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.compsci.ca/index.php?feed=atom&amp;target=Dan&amp;title=Special%3AContributions</id>
		<title>Compsci.ca Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.compsci.ca/index.php?feed=atom&amp;target=Dan&amp;title=Special%3AContributions"/>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Special:Contributions/Dan"/>
		<updated>2026-04-07T18:25:55Z</updated>
		<subtitle>From Compsci.ca Wiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Hacker_Dan</id>
		<title>Hacker Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Hacker_Dan"/>
				<updated>2017-10-31T02:08:09Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* CompSci.ca DWITE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:danspic.gif|thumb|120px|right|Curent Avatar]]&lt;br /&gt;
&lt;br /&gt;
== Who is Hacker Dan? ==&lt;br /&gt;
Hacker Dan is one of [http://compsci.ca/ CompSci.ca]'s administrators. Together with [[Tony]], the admin duo keeps things in order. Dan is in charge of maintaing the site and keeping order as well as helping to set policy with the help of [[Tony]] and the [[CompSci.ca Board of Directors]]. Dan is also one of the [[DWITE]] admins and now runs the contest with [[Tony]].&lt;br /&gt;
&lt;br /&gt;
== Hacker Dan the Character ==&lt;br /&gt;
Hacker Dan is believed to be one of the [[CompSci Gods]] and holds the power for the Book of Typos AKA The Old [[Dictionary of Dan]]. It is rummered that he got his cyborgo face in a battle with [[Bill Gates]] and his [[M$ Pirates]], though on the upside, it seems to give him more powers like shooting laser beams out his cyborg eye.&lt;br /&gt;
&lt;br /&gt;
== Personal Projects ==&lt;br /&gt;
===Active===&lt;br /&gt;
==== CompSci.ca V4 ====&lt;br /&gt;
The next verson of CompSci.ca.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== DWITE Updates ====&lt;br /&gt;
The DWITE judge and front end need to be updated and more features added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dead or Done===&lt;br /&gt;
&lt;br /&gt;
==== PySGSC ====&lt;br /&gt;
Python game server and client framework. Still in eraly devlopment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca DWITE ====&lt;br /&gt;
CompSci.ca will be taking over the DWITE progaming contest in either the 2007/2008 school year. The old DWITE site can be found at http://www.dwite.org and CompSci.ca will be remaking it all with a new front and bank end.&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca V3 ====&lt;br /&gt;
The next verson of CompSci.ca. See [[v3]].&lt;br /&gt;
&lt;br /&gt;
This project now in matince phase and is live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca IRC ====&lt;br /&gt;
The old [[IRC channel]] is expanding to it's own server at [[irc.CompSci.ca]]. I am runing the hub and should be fixing up the services like [[ChanServ]] and [[NickServ]] and our verson of x3 named [[Chi]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead and we have moved back to affternet irc server. However i am still the owner of the #compsci.ca channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Lain ====&lt;br /&gt;
[[Lain]] is an IRC info bot that will help in teaching peoleop how to progame on the [[IRC channel]]] by provding links to tutorals and other infomation as well as other helpfull comands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Gaea Project ====&lt;br /&gt;
UNKNOW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WiFi For LU ====&lt;br /&gt;
I am working on geting [[Wi-Fi]] internet access in [[Lakehead]] Univserity. The persendt of LU blives WiFi to be dangures and that it will harm peoleop in the long run. I strong disagrea and am trying to get WiFi at least installed in [[LUSU]] spaces such as the [[Outpost]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead, i gave up.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The outpost has wifi, yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Web Cams of the World====&lt;br /&gt;
A cloection of webcams from all over the world and placed on a google map system. Fun way to see the world from your home. Curently in beta and is slowy geting more cams and bug fixes. Can be found at www.HackerDan.com for now.&lt;br /&gt;
&lt;br /&gt;
This project is now dead, no one understood it, sadly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CompSci.ca themed RPG or MMORPG====&lt;br /&gt;
Making a online RPG game based on the charitchers in the comic.compsci.ca site and the users of compsci.ca.&lt;br /&gt;
&lt;br /&gt;
Currently i am working on the art for such a project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
I am one of the administrators of CompSci.ca and DWITE.ca. I have been runing and maintaining it for about 5~6 years (too lazy to look it up right now) and running DWITE (with [[Tony]]) for 2~3 years. I am very intrested in computer security matters, networking, open source software devlopment and most computer scinece realted topics. As you can probably see from this profile, my spelling is not the best, but if you have a problem with this, there are many other sites on the net you can go to that will match your spelling needs.&lt;br /&gt;
&lt;br /&gt;
== Hacker Danish ==&lt;br /&gt;
[[Image:thebook.gif|thumb|75px|right|The Book]]&lt;br /&gt;
Ever notice Hacker Dan's spelling? Seems a bit off? Well that's only beacuse it is not English he speaks, rather Hacker Danish, a mystical language known only to a select few. The only documents relating to this language known to be in existance are the Old [[Dictionary of Dan]] and the New [[Dictionary of Dan]]. Unfortunately the Old book was lost due to a dimensional rift serveral 1000 years ago. The New book is an attempt to reconstruct the old. More info can be found on Hacker Danish and the Books on the [[Dictionary of Dan]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Likes &amp;amp; Dislikes==&lt;br /&gt;
===Likes===&lt;br /&gt;
*[[Anime]] - [[NGE]], [[Lain]], and [[.Hack//]] best.&lt;br /&gt;
*[[Programming]] - [[Java]], [[C]], [[CPP]], [[Ruby]], [[Python]] and more.&lt;br /&gt;
*[[Nintendo]], [[Wii]], [[NDsi]]&lt;br /&gt;
*[[wifi]] - Even if it will kill us all, it still provides hours of fun.&lt;br /&gt;
*[[Popcorn]] - Especially flavored kinds.&lt;br /&gt;
*[[Linux]] - Gotta love [[Tux]], [[Gentoo]]&lt;br /&gt;
*[[Open Source]]&lt;br /&gt;
*[[Lakehead University]]&lt;br /&gt;
*[[Caffeine]]&lt;br /&gt;
*[[Reddit]]&lt;br /&gt;
*Free Speech, Civil Rights and Human Rights&lt;br /&gt;
&lt;br /&gt;
===Dislikes===&lt;br /&gt;
*Anyone using [[1337 Speak]], the &amp;quot;word&amp;quot; pwned or noob more then once per day.&lt;br /&gt;
*[[Apple]]&lt;br /&gt;
*Spammers&lt;br /&gt;
*Censorship&lt;br /&gt;
*Grammar and Spelling natzis&lt;br /&gt;
*[[Tigger]]&lt;br /&gt;
&lt;br /&gt;
== Contact Info ==&lt;br /&gt;
'''E-mail:''' Dan@CompSci.ca&lt;br /&gt;
&lt;br /&gt;
'''MSN:''' dan@compsci.ca&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
&amp;quot;I call it Danish.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[Talking about coke] I call it black gold.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Will code for food!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Avatars and Pics ==&lt;br /&gt;
You can set my curent avatar!!! More info at [[Set Dans Avatar]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Dan.gif|thumb|100px|left|Hacker Dan]][[Image:Hackerduck.jpg|thumb|100px|left|Hacker Duck]][[Image:Voodoo3.jpg|thumb|150px|left|Voodoo Dan]][[Image:Voodoo1.jpg|thumb|150px|left|Voodoo Tony and Dan]][[Image:Comicdan.jpg|thumb|100px|left|Comic Dan]][[Image:Dan2.gif|thumb|75px|left|Dan]][[Image:hellodan.jpg|thumb|75px|left|Cyborg Kitty]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Legal_Threats</id>
		<title>Legal Threats</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Legal_Threats"/>
				<updated>2017-10-31T02:06:51Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following details any legal threats sent to or relating to CompSci.ca or DWITE.ca. All legal threats sent to [[Dan]], [[Tony]], CompSci.ca or DWITE.org will end up here from now on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=LanSchool=&lt;br /&gt;
On August 5, 2008 LanSchool sent the following letter to [[Dan]] about the page [[LanSchool]] on this wiki: [http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More on the issue can be found on the blog here: [http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This issue was resolved peacefully by both sides coming to agreement with some changes to the wiki page. More on this can be found here: [http://compsci.ca/blog/legal-status-update/].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Michael Gontier=&lt;br /&gt;
&lt;br /&gt;
On February 16th, 2009 Michael Gontier sent the following via e-mail to [[Tony]] and [[Dan]] about a post that the user zeldamaster1230 made in 2004 here: [http://compsci.ca/v3/viewtopic.php?p=51140#51140]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from	Michael G &amp;lt;mikeysmail(at)inoutbox.com&amp;gt;&lt;br /&gt;
to	abuse(at)compsci.ca&lt;br /&gt;
date	Mon, Feb 16, 2009 at 9:00 PM&lt;br /&gt;
subject	Slander, Criminal allegations&lt;br /&gt;
	&lt;br /&gt;
It has been brought to my attention by colleagues of mine that my name&lt;br /&gt;
has been indexed on google linking to a blog on this website. After a quick google &lt;br /&gt;
search of &amp;quot;michael gontier&amp;quot; I found said post as hit #7.&lt;br /&gt;
The absurd comments contained within could be classified as nothing other than&lt;br /&gt;
slanderous, if not criminal. My name is not one that is common so I am&lt;br /&gt;
taking these accusations personally and I ask that they are removed&lt;br /&gt;
immediately so that further action is not required. Thank-You in advance,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We agreed to remove Michael's last name from the post in question to be nice, however, we do not believe that we were in any way at fault. It is clearly stated that CompSci.ca, DWITE.ca, Tony and Dan are not responsible for the content of user's posts and/or comments on the site, and if there is any slander or libel (which there is not in this case) it would be the fault and responsibility of the posting user. Furthermore all content on CompSci.ca and DWITE.ca should be regarded as opinion, and we do not see how comments and posts can be taken as anything but opinion.&lt;br /&gt;
&lt;br /&gt;
On February 18th, 2009 Michael replied to this page being update:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from	Michael G &amp;lt;mikeysmail(at)inoutbox.com&amp;gt;&lt;br /&gt;
to	abuse(at)compsci.ca&lt;br /&gt;
date	Wed, Feb 18, 2009 at 12:51 PM&lt;br /&gt;
subject	Legal Threats&lt;br /&gt;
	&lt;br /&gt;
In response to my complaint you stated that :&lt;br /&gt;
&amp;quot;We agreed to remove part of the last name from the post in question to be &lt;br /&gt;
nice however we do not believe that we where in any way at fault and clearly&lt;br /&gt;
state CompSci.ca, DWITE.ca, Tony and Dan are not responsible for the content&lt;br /&gt;
of users posts or comments on the site and if there is any slander or libel&lt;br /&gt;
(witch there is not in this case) it would be the fault of the user.&lt;br /&gt;
Furthermore all content on CompSci.ca and DWITE.ca should be taken as opinion&lt;br /&gt;
and we do not see how comments and posts can be taken as anything but opinion.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
I have to ask.... If you were trying to be &amp;quot;nice&amp;quot;, what good is deleting&lt;br /&gt;
my name from the post if you placed a link to it through the legal threat&lt;br /&gt;
page, now the 4th spot on a google search of my name. Brilliant.&lt;br /&gt;
&lt;br /&gt;
JUST FOR THE RECORD... I NEVER had any intention whatsoever or suggested that&lt;br /&gt;
any action was to be taken against compsci or any of its creators/admins on my&lt;br /&gt;
behalf. The issue here is directly related to user zeldamaster1230. Clearly the&lt;br /&gt;
comments made by user zeldamaster1230 are beyond &amp;quot;opinion&amp;quot;. They are FALSE&lt;br /&gt;
allegations aimed at potentiating charges of crimial harassment and threatening&lt;br /&gt;
bodily harm. Should I happen to find out who this zeldamaster1230 is, I will be&lt;br /&gt;
sure to seek any and all retribution afforded by me through the law. Spreading&lt;br /&gt;
lies of such nature is punishable under federal law, I might add. AT THE VERY&lt;br /&gt;
LEAST The said post by zeldamaster1230 should have been deleted immediately&lt;br /&gt;
because it is in direct countervention of your TERMS OF USE(1).  which you claim&lt;br /&gt;
to uphold, for THESE SPECIFIC OCCURANCES!!! Instead I am forced into an endless&lt;br /&gt;
slew of email bickering in a diplomatic attempt to clear up my good name on the&lt;br /&gt;
internet.&lt;br /&gt;
&lt;br /&gt;
   1. (1)to contribute any Content that is infringing, libelous, defamatory,&lt;br /&gt;
       obscene, pornographic,  abusive, offensive or otherwise violates any&lt;br /&gt;
       law or right of any third party;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tony's reply:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from	Tony Targonski &amp;lt;tony.targonski(at)gmail.com&amp;gt;&lt;br /&gt;
to	mikeysmail(at)inoutbox.com&lt;br /&gt;
date	Wed, Feb 18, 2009 at 1:41 PM&lt;br /&gt;
subject	Re: Legal Threats&lt;br /&gt;
signed-by	gmail.com&lt;br /&gt;
	&lt;br /&gt;
Michael,&lt;br /&gt;
&lt;br /&gt;
The legal threat page is per our policy. From your original email, where&lt;br /&gt;
you've said: &amp;quot;I ask that they are removed IMMEDIATELY so that further&lt;br /&gt;
action is not required.&amp;quot;; I will interpret &amp;quot;further actions&amp;quot; as a legal&lt;br /&gt;
threat.&lt;br /&gt;
&lt;br /&gt;
If you are this concerned about any new page with your name showing up on&lt;br /&gt;
Google, you might be interested in starting a personal blog to secure the&lt;br /&gt;
top results with your own content.&lt;br /&gt;
&lt;br /&gt;
The bottom line is that comments made by zeldamaster1230 are not libelous&lt;br /&gt;
as they were not posted as &amp;quot;facts&amp;quot;, nor were they made about you. As unique&lt;br /&gt;
as you might think your name is, Facebook alone returns 3 matches on exact&lt;br /&gt;
name search.&lt;br /&gt;
&lt;br /&gt;
-- Tony&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=DWITE</id>
		<title>DWITE</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=DWITE"/>
				<updated>2017-06-30T02:00:20Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About DWITE ==&lt;br /&gt;
The notion of DWITE began, in May 2002, on the return drive, from Toronto to London, from the 2002 [[ECOO]] Final Programming Contest. Brigette, Chris, Mark and Ryan, who were silver medalists that year, were brainstorming ideas for their OAC final case study. They suggested the idea of an automated computer programming contest, that they could run from school. The first DWITE contest was held on June 7, 2002. The judging system was written in Delphi and Turbo Pascal. The contest was successful, other than the fact that the scores were not accurate.&lt;br /&gt;
&lt;br /&gt;
During the summer of 2002, Mr. S rewrote the judging system using Visual Basic. In October 2002, the contest was held using the VB judging system. It ran from a computer (Celeron III, 800 Mhz, 128 MB RAM, Win 98) at my house and there were, of course, a few problems, like the judge crashing and inaccurate scores. Since then, the DWITE Online Programming Contest judging system has run either from my house or from my school, with minor glitches, and with accurate results. Steve Wynen from the UGDSB, has provided time to proofread the contest questions and to double check the judge's test data.&lt;br /&gt;
&lt;br /&gt;
In 2006 [http://compsci.ca/ CompSci.ca] took over DWITE from Mr. S and [[Hacker Dan]] rewrote the judging system in java and a new front end was implemented using Ruby on Rails to provide a much improved system of runing contests. The new system will be put in place for the 2006/2007 school year and hopefully will run smoothly.&lt;br /&gt;
&lt;br /&gt;
The current DWITE judge system runs on a litte server that runs from Thunder Bay Ontario. It has an Intel Pentium 4 CPU, running at 3.6 GHz, 1 GB of RAM and the Microsoft Windows XP Professional Version 2002 Service Pack 2 operating system with a custom shell put in place of explorer. The web pages, data base and front end are located on the CompSci.ca web server.&lt;br /&gt;
&lt;br /&gt;
The primary purpose of the DWITE Online Computer Programming Contest is to provide an avenue for Canadian secondary school students to practice for more recognized programming contests like [[CCC]] and [[ECOO]].&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://dwite.org/ DWITE Website]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Main_Page"/>
				<updated>2015-09-17T20:57:34Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the CompSci.ca Wiki ==&lt;br /&gt;
This Wiki is for anything relating to Computer Science, [[the]] site [http://compsci.ca/ CompSci.ca], any technology-related stuff, or anything you want that is within reason. It is free to edit for everyone as long as they respect others and the site. We welcome any new pages you can think of, or anything you can add to our existing ones (incuding this one!). This wiki is for the users of [http://compsci.ca/ CompSci.ca]; it is up to you to add or update the content of this wiki!&lt;br /&gt;
&lt;br /&gt;
== CompSci.ca Current News ==&lt;br /&gt;
The first [[CompSci Comic]] (Season 2), comic was completed today. As the current Comic Site is being fixed by [[dan]], there is no means to publish it. The comic will be published as soon as possible [http://www.resumewritingservice.biz/services/ resume writing service]&lt;br /&gt;
&lt;br /&gt;
The Compsci Season 2 Comic has been released under the Compsci.Ca website. More work to be done on future comic designs and sections.&lt;br /&gt;
&lt;br /&gt;
--[[User:Mackie|Mackie]] 00:04, 31 March 2008 (EDIT)&lt;br /&gt;
--[[User:Sean|Sean]] 9:34, 27 May 2008&lt;br /&gt;
The [[CompSci.ca News]] Page.&lt;br /&gt;
&lt;br /&gt;
== Highlighted Pages ==&lt;br /&gt;
[[IRC_channel|IRC Channel]] - Info on the [[IRC]] Channel&lt;br /&gt;
&lt;br /&gt;
[[CompSci_Server|CompSci's servers]] - Info on the servers that run [[CompSci.ca]]&lt;br /&gt;
&lt;br /&gt;
[[Legal_Threats|Legal Threats]] - Every one who sends us legal threats!&lt;br /&gt;
&lt;br /&gt;
[[BBCode]] - Learn to use BBCode to format your posts&lt;br /&gt;
&lt;br /&gt;
[[Tutorials]] - All your favorite [[CompSci.ca]] tutorials, only here instead!&lt;br /&gt;
&lt;br /&gt;
[[WCG]] - World Community Grid&lt;br /&gt;
&lt;br /&gt;
[[Dictionary of Dan]] - The New Dictionary of Dan project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''[[Special:Allpages]] - All Pages'''''&lt;br /&gt;
&lt;br /&gt;
Want to write a new page? Then check out [[Special:Wantedpages]]. It is a list of all the pages people want to be written up. So if you have no idea about what to write about, try here.&lt;br /&gt;
&lt;br /&gt;
== How to use the CompSci.ca Wiki ==&lt;br /&gt;
The CompSci.ca Wiki works like many other popular wikis and is self explainatory for the most part. Though below are some tips on it's use:&lt;br /&gt;
&lt;br /&gt;
'''Adding a page'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Go to the page you want the new page to be linked from.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Click on the edit tab to edit the page. Add a link to the page you wish to create. The way to create a link is to place the new page's title in brackets. [ [ Page title ] ] (without the spaces)&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Save the page. Your link will show up as a red link which, when clicked, will bring you to an edit page for your new page.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Edit and save your new page.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
'''OR'''&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Type the following into your browser, where [Page Title] is the title of the page you wish to create.&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;blockquote&amp;gt;http://www.compsci.ca/wiki/index.php?title= [Page Title]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Add content and save.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Computer Science Links ==&lt;br /&gt;
[http://www.compsci.ca CompSci.ca]&lt;br /&gt;
&lt;br /&gt;
'''''[[Links]] - Links Page'''''&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Main_Page"/>
				<updated>2015-09-17T20:57:23Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: Replaced content with &amp;quot;== Welcome to the CompSci.ca Wiki ==
This Wiki is for anything relating to Computer Science&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the CompSci.ca Wiki ==&lt;br /&gt;
This Wiki is for anything relating to Computer Science&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=CompSci_Server</id>
		<title>CompSci Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=CompSci_Server"/>
				<updated>2013-04-08T07:38:00Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In July 2007, CompSci.Ca started a switch from their old host [http://www.dreamhost.com Dreamhost], to a dedicated server, hosted at [http://corenetworks.net Corenetworks], it is to be responsible for all of the hosting needs of CompSci.Ca.&lt;br /&gt;
&lt;br /&gt;
In February 2009, CompSci.Ca rented another server, to help with load balancing (among other things), this one is hosted at [http://server4you.net Server4You].&lt;br /&gt;
&lt;br /&gt;
Shortly after the second server was added, [[Hacker_Dan|Dan]] decided to name them, and on March 1st, 2009 [http://compsci.ca/v3/viewtopic.php?t=20380 poll was held] to let the community decide what the names should be, the names chosen where [[Eclair]] and [[Lumiere]]. The name [[Eclair]] was given to the first server, (hosted at Corenetworks) and [[Lumiere]] to the newest one (hosted at Server4You). Since both of these servers are hosted in data centres in the US, they fall partly under the [[DMCA]].&lt;br /&gt;
&lt;br /&gt;
Together they are responsible for the hosting all of CompSci.Ca's websites, and services. &lt;br /&gt;
&lt;br /&gt;
=The Servers=&lt;br /&gt;
==Eclair.CompSci.Ca==&lt;br /&gt;
[[Image:Kg_eclair.jpg|thumb|Eclair]]&lt;br /&gt;
===Where is it===&lt;br /&gt;
Eclair is hosted in [http://corenetworks.net CoreNetworks'] data centre, located in [http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=East+Lansing,+Michigan&amp;amp;ie=UTF8&amp;amp;ll=45.660127,-82.001953&amp;amp;spn=10.764433,29.355469&amp;amp;z=6&amp;amp;om=1 East Lansing, Michigan].&lt;br /&gt;
&lt;br /&gt;
===What is does===&lt;br /&gt;
[[Eclair]] is the 'master' server, and contains the main forum, blog, wiki, mail hosting, user hosting, and anything else related to CompSci.Ca. It is also the host for the [[Dwite]] programming contest, user projects, and [[SVN]] repositories. In addition to the normal services hosted, it hosts an [[IRC]] server, that is linked to the [[AfterNET]] network, and a [[DNS]] server. &lt;br /&gt;
&lt;br /&gt;
===IP Info===&lt;br /&gt;
[[Eclair]] has two IP addresses assigned to it: &lt;br /&gt;
&lt;br /&gt;
* 64.85.160.30 - All things other then the core CompSci.ca domain and service. Like [[dwite]], [[basieproject]], and the [[IRC]] server.&lt;br /&gt;
* 64.85.160.31 - The core CompSci.Ca parts, the main forum, sub domains and user hosting.&lt;br /&gt;
&lt;br /&gt;
===Server Stats===&lt;br /&gt;
* [[Intel]] [[Celeron]] 2.80[[GHz]] [[Processor]]&lt;br /&gt;
* 1GB [[RAM]]&lt;br /&gt;
* 120GB Hard Drive&lt;br /&gt;
* 10Mbps connectivity&lt;br /&gt;
* 1,000 GB Monthly Transfer&lt;br /&gt;
* Remote Power control&lt;br /&gt;
* [[IP KVM]]&lt;br /&gt;
* [[Gentoo]] OS &lt;br /&gt;
* 2 static (unique) [[IP]]s&lt;br /&gt;
&lt;br /&gt;
===Status===&lt;br /&gt;
A status page was setup on [http://twitter.com Twitter], to show the [http://twitter.com/CSCanada_eclair status of the server.]&lt;br /&gt;
&lt;br /&gt;
==Lumiere.CompSci.Ca==&lt;br /&gt;
[[Image:Kg_lumiere.jpg|thumb|Lumiere]]&lt;br /&gt;
===Where is it===&lt;br /&gt;
Lumiere is hosted in [http://server4you.net Server4You's] data centre, located in [http://maps.google.ca/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=710+North+Tucker+Blvd.+Suite+400A+St.+Louis,+MO+63101+United+States&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=710+N+Tucker+Blvd,+St+Louis,+Missouri+63101,+United+States&amp;amp;ll=38.632419,-90.19623&amp;amp;spn=0.005188,0.006748&amp;amp;z=17 St. Louis, Missouri].&lt;br /&gt;
&lt;br /&gt;
===What it does===&lt;br /&gt;
[[Lumiere]] is the 'slave' server, and has similar function as [[Eclair]]. It is meant to be a load balancer for the forum, and be a backup mail and, DNS server. It also contains non-CompSci.Ca related sites. This server also has an [[IRC]] server linked to [[AfterNET]].&lt;br /&gt;
&lt;br /&gt;
===IP Info===&lt;br /&gt;
[[Lumiere]] has one IP address assigned to it:&lt;br /&gt;
* 69.64.43.197 - It serves all things hosted on this server.&lt;br /&gt;
&lt;br /&gt;
===Server Stats===&lt;br /&gt;
* [[AMD|AMD Athlon XP]] 2000+ Processor&lt;br /&gt;
* 1GB [[RAM]]&lt;br /&gt;
* 80GB Hard Drives&lt;br /&gt;
* 100Mbps connectivity&lt;br /&gt;
* 2,000GB Monthly Transfer&lt;br /&gt;
* Remote Power control&lt;br /&gt;
* [[Gentoo]] OS&lt;br /&gt;
* 1 static (unique) [[IP]]&lt;br /&gt;
&lt;br /&gt;
===Status===&lt;br /&gt;
A status page was setup on [http://twitter.com Twitter], to show the [http://twitter.com/CSCanada_Lumie status of the server.]&lt;br /&gt;
&lt;br /&gt;
=Services Run=&lt;br /&gt;
CompSci.Ca's servers run various services to preform all tasks necessary, and are both setup in a similar way. A brief (and incomplete) list of them is below.&lt;br /&gt;
&lt;br /&gt;
* [[Apache]]&lt;br /&gt;
* [[Dovecot]]&lt;br /&gt;
* [[Jabber]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[PostFix]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[ProFTP]]&lt;br /&gt;
* [[mon]]&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[Nefarious]]&lt;br /&gt;
* [[ntop]]&lt;br /&gt;
* [[NTPd]]&lt;br /&gt;
* [[Ruby on Rails]]&lt;br /&gt;
* [[ssh|SSHd]]&lt;br /&gt;
* [[SVN]]&lt;br /&gt;
* [[Usermin]]&lt;br /&gt;
* [[Webmin]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Borg_irc_april_10_2009</id>
		<title>Borg irc april 10 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Borg_irc_april_10_2009"/>
				<updated>2012-09-25T09:54:39Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[18:49] &amp;lt;cyborg&amp;gt; is Dan really your first name?&lt;br /&gt;
[18:49] &amp;lt;dan&amp;gt; sure&lt;br /&gt;
[18:49] &amp;lt;cyborg&amp;gt; or isnt some pyseudoem for irc&lt;br /&gt;
[18:50] &amp;lt;dan&amp;gt; it's not like it's not hard to find my real name&lt;br /&gt;
[18:50] &amp;lt;dan&amp;gt; i go to no effort to hide it&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; then what is it?&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; what do u mean?&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; so dan isnt really ur name&lt;br /&gt;
[18:50] &amp;lt;dan&amp;gt; i mean any one can find out my name, address, phone number, etc with a bit of work&lt;br /&gt;
[18:51] &amp;lt;dan&amp;gt; i have been invloded in serveral projects where my hole name is stated&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; well im not intereted in that...&lt;br /&gt;
[18:51] &amp;lt;dan&amp;gt; it might even be on compsci.ca&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; well if dan isnt really ur name&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; stop toying with me&lt;br /&gt;
[18:51] &amp;lt;dan&amp;gt; and i think it's on my blog too&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; ur making me feel stupid&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; is it phillipe deonuatry or whaatever?&lt;br /&gt;
[18:52] &amp;lt;dan&amp;gt; well it's not hard to find out what it is&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; cause thats the java thing to load this channel, the certificate ir whatever&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; *thing&lt;br /&gt;
[18:53] &amp;lt;cyborg&amp;gt; answer me this, is it Dan or no?&lt;br /&gt;
[18:53] &amp;lt;dan&amp;gt; i thought i did&lt;br /&gt;
[18:53] &amp;lt;cyborg&amp;gt; u werent clear&lt;br /&gt;
[18:53] &amp;lt;dan&amp;gt; no it's Phil&lt;br /&gt;
[18:54] &amp;lt;cyborg&amp;gt; Phillipe Denonautry or something like that?&lt;br /&gt;
[18:54] &amp;lt;dan&amp;gt; why do you want to know my name?&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; mere curiousity&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; so that is ur name correct?&lt;br /&gt;
[18:57] &amp;lt;dan&amp;gt; you tell me&lt;br /&gt;
[18:57] &amp;lt;dan&amp;gt; is it?&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; i believe so&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; since thats the fucking name that comes up in the certificate everytime &lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; i load this channel&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; from compsci.ca&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; and phil being short for phillipe&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; logic says yes it is&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; :)&lt;br /&gt;
[18:58] &amp;lt;dan&amp;gt; well you relay out smarted me borg&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; oh but why Dan?&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; like u wish u were named dan&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[18:58] &amp;lt;dan&amp;gt; to trick noobs like you&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; Icc, but I'm no longer tricked&lt;br /&gt;
[18:58] &amp;lt;dan&amp;gt; well what ever you do don't tell any one&lt;br /&gt;
[19:01] &amp;lt;cyborg&amp;gt; well given the fact you go into no effort to conceal it nor make it diffiucult to find, and also given the fact it comes every time one loads this channel, those ppl. probably already know your real name&lt;br /&gt;
[19:01] &amp;lt;cyborg&amp;gt; therefore it makes no difference&lt;br /&gt;
[19:02] &amp;lt;dan&amp;gt; you would be suprised&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; if i &amp;quot;tell anyone&amp;quot;&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; really&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; ???&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; guess ppl. arent smart afterall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Hacker_Dan</id>
		<title>Hacker Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Hacker_Dan"/>
				<updated>2012-09-25T03:45:41Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:danspic.gif|thumb|120px|right|Curent Avatar]]&lt;br /&gt;
&lt;br /&gt;
== Who is Hacker Dan? ==&lt;br /&gt;
Hacker Dan is one of [http://compsci.ca/ CompSci.ca]'s administrators. Together with [[Tony]], the admin duo keeps things in order. Dan is in charge of maintaing the site and keeping order as well as helping to set policy with the help of [[Tony]] and the [[CompSci.ca Board of Directors]]. Dan is also one of the [[DWITE]] admins and now runs the contest with [[Tony]].&lt;br /&gt;
&lt;br /&gt;
== Hacker Dan the Character ==&lt;br /&gt;
Hacker Dan is believed to be one of the [[CompSci Gods]] and holds the power for the Book of Typos AKA The Old [[Dictionary of Dan]]. It is rummered that he got his cyborgo face in a battle with [[Bill Gates]] and his [[M$ Pirates]], though on the upside, it seems to give him more powers like shooting laser beams out his cyborg eye.&lt;br /&gt;
&lt;br /&gt;
== Personal Projects ==&lt;br /&gt;
===Active===&lt;br /&gt;
==== CompSci.ca V4 ====&lt;br /&gt;
The next verson of CompSci.ca.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== DWITE Updates ====&lt;br /&gt;
The DWITE judge and front end need to be updated and more features added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dead or Done===&lt;br /&gt;
&lt;br /&gt;
==== PySGSC ====&lt;br /&gt;
Python game server and client framework. Still in eraly devlopment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca DWITE ====&lt;br /&gt;
CompSci.ca will be taking over the DWITE progaming contest in either the 2007/2008 school year. The old DWITE site can be found at http://www.dwite.ca and CompSci.ca will be remaking it all with a new front and bank end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca V3 ====&lt;br /&gt;
The next verson of CompSci.ca. See [[v3]].&lt;br /&gt;
&lt;br /&gt;
This project now in matince phase and is live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca IRC ====&lt;br /&gt;
The old [[IRC channel]] is expanding to it's own server at [[irc.CompSci.ca]]. I am runing the hub and should be fixing up the services like [[ChanServ]] and [[NickServ]] and our verson of x3 named [[Chi]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead and we have moved back to affternet irc server. However i am still the owner of the #compsci.ca channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Lain ====&lt;br /&gt;
[[Lain]] is an IRC info bot that will help in teaching peoleop how to progame on the [[IRC channel]]] by provding links to tutorals and other infomation as well as other helpfull comands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Gaea Project ====&lt;br /&gt;
UNKNOW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WiFi For LU ====&lt;br /&gt;
I am working on geting [[Wi-Fi]] internet access in [[Lakehead]] Univserity. The persendt of LU blives WiFi to be dangures and that it will harm peoleop in the long run. I strong disagrea and am trying to get WiFi at least installed in [[LUSU]] spaces such as the [[Outpost]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead, i gave up.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The outpost has wifi, yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Web Cams of the World====&lt;br /&gt;
A cloection of webcams from all over the world and placed on a google map system. Fun way to see the world from your home. Curently in beta and is slowy geting more cams and bug fixes. Can be found at www.HackerDan.com for now.&lt;br /&gt;
&lt;br /&gt;
This project is now dead, no one understood it, sadly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CompSci.ca themed RPG or MMORPG====&lt;br /&gt;
Making a online RPG game based on the charitchers in the comic.compsci.ca site and the users of compsci.ca.&lt;br /&gt;
&lt;br /&gt;
Currently i am working on the art for such a project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
I am one of the administrators of CompSci.ca and DWITE.ca. I have been runing and maintaining it for about 5~6 years (too lazy to look it up right now) and running DWITE (with [[Tony]]) for 2~3 years. I am very intrested in computer security matters, networking, open source software devlopment and most computer scinece realted topics. As you can probably see from this profile, my spelling is not the best, but if you have a problem with this, there are many other sites on the net you can go to that will match your spelling needs.&lt;br /&gt;
&lt;br /&gt;
== Hacker Danish ==&lt;br /&gt;
[[Image:thebook.gif|thumb|75px|right|The Book]]&lt;br /&gt;
Ever notice Hacker Dan's spelling? Seems a bit off? Well that's only beacuse it is not English he speaks, rather Hacker Danish, a mystical language known only to a select few. The only documents relating to this language known to be in existance are the Old [[Dictionary of Dan]] and the New [[Dictionary of Dan]]. Unfortunately the Old book was lost due to a dimensional rift serveral 1000 years ago. The New book is an attempt to reconstruct the old. More info can be found on Hacker Danish and the Books on the [[Dictionary of Dan]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Likes &amp;amp; Dislikes==&lt;br /&gt;
===Likes===&lt;br /&gt;
*[[Anime]] - [[NGE]], [[Lain]], and [[.Hack//]] best.&lt;br /&gt;
*[[Programming]] - [[Java]], [[C]], [[CPP]], [[Ruby]], [[Python]] and more.&lt;br /&gt;
*[[Nintendo]], [[Wii]], [[NDsi]]&lt;br /&gt;
*[[wifi]] - Even if it will kill us all, it still provides hours of fun.&lt;br /&gt;
*[[Popcorn]] - Especially flavored kinds.&lt;br /&gt;
*[[Linux]] - Gotta love [[Tux]], [[Gentoo]]&lt;br /&gt;
*[[Open Source]]&lt;br /&gt;
*[[Lakehead University]]&lt;br /&gt;
*[[Caffeine]]&lt;br /&gt;
*[[Reddit]]&lt;br /&gt;
*Free Speech, Civil Rights and Human Rights&lt;br /&gt;
&lt;br /&gt;
===Dislikes===&lt;br /&gt;
*Anyone using [[1337 Speak]], the &amp;quot;word&amp;quot; pwned or noob more then once per day.&lt;br /&gt;
*[[Apple]]&lt;br /&gt;
*Spammers&lt;br /&gt;
*Censorship&lt;br /&gt;
*Grammar and Spelling natzis&lt;br /&gt;
*[[Tigger]]&lt;br /&gt;
&lt;br /&gt;
== Contact Info ==&lt;br /&gt;
'''E-mail:''' Dan@CompSci.ca&lt;br /&gt;
&lt;br /&gt;
'''MSN:''' dan@compsci.ca&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
&amp;quot;I call it Danish.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[Talking about coke] I call it black gold.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Will code for food!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Avatars and Pics ==&lt;br /&gt;
You can set my curent avatar!!! More info at [[Set Dans Avatar]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Dan.gif|thumb|100px|left|Hacker Dan]][[Image:Hackerduck.jpg|thumb|100px|left|Hacker Duck]][[Image:Voodoo3.jpg|thumb|150px|left|Voodoo Dan]][[Image:Voodoo1.jpg|thumb|150px|left|Voodoo Tony and Dan]][[Image:Comicdan.jpg|thumb|100px|left|Comic Dan]][[Image:Dan2.gif|thumb|75px|left|Dan]][[Image:hellodan.jpg|thumb|75px|left|Cyborg Kitty]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=User_talk:Vahnx</id>
		<title>User talk:Vahnx</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=User_talk:Vahnx"/>
				<updated>2012-01-09T16:15:32Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to ''Compsci.ca Wiki''!'''&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [[Help:Contents|help pages]].&lt;br /&gt;
Again, welcome and have fun! Hacker Dan 11:15, 9 January 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=User:Vahnx</id>
		<title>User:Vahnx</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=User:Vahnx"/>
				<updated>2012-01-09T16:15:31Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: Creating user page with biography of new user.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=User_talk:A.J</id>
		<title>User talk:A.J</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=User_talk:A.J"/>
				<updated>2012-01-09T16:11:10Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to ''Compsci.ca Wiki''!'''&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [[Help:Contents|help pages]].&lt;br /&gt;
Again, welcome and have fun! Hacker Dan 11:11, 9 January 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=User:A.J</id>
		<title>User:A.J</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=User:A.J"/>
				<updated>2012-01-09T16:11:10Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: Creating user page with biography of new user.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am an 18 year old Computer Science and Pure Mathematics student at the University of Waterloo. My email: amleshjayakumar@yahoo.ca&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Hacker_Dan</id>
		<title>Hacker Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Hacker_Dan"/>
				<updated>2009-12-07T23:55:52Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Dislikes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:danspic.gif|thumb|120px|right|Curent Avatar]]&lt;br /&gt;
&lt;br /&gt;
== Who is Hacker Dan? ==&lt;br /&gt;
Hacker Dan is one of [http://compsci.ca/ CompSci.ca]'s administrators. Together with [[Tony]], the admin duo keeps things in order. Dan is in charge of maintaing the site and keeping order as well as helping to set policy with the help of [[Tony]] and the [[CompSci.ca Board of Directors]]. Dan is also one of the [[DWITE]] admins and now runs the contest with [[Tony]].&lt;br /&gt;
&lt;br /&gt;
== Hacker Dan the Character ==&lt;br /&gt;
Hacker Dan is believed to be one of the [[CompSci Gods]] and holds the power for the Book of Typos AKA The Old [[Dictionary of Dan]]. It is rummered that he got his cyborgo face in a battle with [[Bill Gates]] and his [[M$ Pirates]], though on the upside, it seems to give him more powers like shooting laser beams out his cyborg eye.&lt;br /&gt;
&lt;br /&gt;
== Personal Projects ==&lt;br /&gt;
===Active===&lt;br /&gt;
==== CompSci.ca V4 ====&lt;br /&gt;
The next verson of CompSci.ca.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== DWITE Updates ====&lt;br /&gt;
The DWITE judge and front end need to be updated and more features added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PySGSC ====&lt;br /&gt;
Python game server and client framework. Still in eraly devlopment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dead or Done===&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca DWITE ====&lt;br /&gt;
CompSci.ca will be taking over the DWITE progaming contest in either the 2007/2008 school year. The old DWITE site can be found at http://www.dwite.ca and CompSci.ca will be remaking it all with a new front and bank end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca V3 ====&lt;br /&gt;
The next verson of CompSci.ca. See [[v3]].&lt;br /&gt;
&lt;br /&gt;
This project now in matince phase and is live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca IRC ====&lt;br /&gt;
The old [[IRC channel]] is expanding to it's own server at [[irc.CompSci.ca]]. I am runing the hub and should be fixing up the services like [[ChanServ]] and [[NickServ]] and our verson of x3 named [[Chi]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead and we have moved back to affternet irc server. However i am still the owner of the #compsci.ca channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Lain ====&lt;br /&gt;
[[Lain]] is an IRC info bot that will help in teaching peoleop how to progame on the [[IRC channel]]] by provding links to tutorals and other infomation as well as other helpfull comands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Gaea Project ====&lt;br /&gt;
UNKNOW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WiFi For LU ====&lt;br /&gt;
I am working on geting [[Wi-Fi]] internet access in [[Lakehead]] Univserity. The persendt of LU blives WiFi to be dangures and that it will harm peoleop in the long run. I strong disagrea and am trying to get WiFi at least installed in [[LUSU]] spaces such as the [[Outpost]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead, i gave up.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The outpost has wifi, yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Web Cams of the World====&lt;br /&gt;
A cloection of webcams from all over the world and placed on a google map system. Fun way to see the world from your home. Curently in beta and is slowy geting more cams and bug fixes. Can be found at www.HackerDan.com for now.&lt;br /&gt;
&lt;br /&gt;
This project is now dead, no one understood it, sadly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CompSci.ca themed RPG or MMORPG====&lt;br /&gt;
Making a online RPG game based on the charitchers in the comic.compsci.ca site and the users of compsci.ca.&lt;br /&gt;
&lt;br /&gt;
Currently i am working on the art for such a project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
I am one of the administrators of CompSci.ca and DWITE.ca. I have been runing and maintaining it for about 5~6 years (too lazy to look it up right now) and running DWITE (with [[Tony]]) for 2~3 years. I am very intrested in computer security matters, networking, open source software devlopment and most computer scinece realted topics. As you can probably see from this profile, my spelling is not the best, but if you have a problem with this, there are many other sites on the net you can go to that will match your spelling needs.&lt;br /&gt;
&lt;br /&gt;
== Hacker Danish ==&lt;br /&gt;
[[Image:thebook.gif|thumb|75px|right|The Book]]&lt;br /&gt;
Ever notice Hacker Dan's spelling? Seems a bit off? Well that's only beacuse it is not English he speaks, rather Hacker Danish, a mystical language known only to a select few. The only documents relating to this language known to be in existance are the Old [[Dictionary of Dan]] and the New [[Dictionary of Dan]]. Unfortunately the Old book was lost due to a dimensional rift serveral 1000 years ago. The New book is an attempt to reconstruct the old. More info can be found on Hacker Danish and the Books on the [[Dictionary of Dan]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is realy up with the spelling? ==&lt;br /&gt;
[http://compsci.ca/v2/viewtopic.php?t=12897 I am dyslexic.]&lt;br /&gt;
&lt;br /&gt;
==Likes &amp;amp; Dislikes==&lt;br /&gt;
===Likes===&lt;br /&gt;
*[[Anime]] - [[NGE]], [[Lain]], and [[.Hack//]] best.&lt;br /&gt;
*[[Programming]] - [[Java]], [[C]], [[CPP]], [[Ruby]], [[Python]] and more.&lt;br /&gt;
*[[Nintendo]], [[Wii]], [[NDsi]]&lt;br /&gt;
*[[wifi]] - Even if it will kill us all, it still provides hours of fun.&lt;br /&gt;
*[[Popcorn]] - Especially flavoured kinds.&lt;br /&gt;
*[[Linux]] - Gotta love [[Tux]], [[Gentoo]]&lt;br /&gt;
*[[Open Source]]&lt;br /&gt;
*[[Lakehead University]]&lt;br /&gt;
*Free Speech, Civil Rights and Human Rights&lt;br /&gt;
&lt;br /&gt;
===Dislikes===&lt;br /&gt;
*Anyone using [[1337 Speak]], the &amp;quot;word&amp;quot; pwned or noob more then once per day.&lt;br /&gt;
*[[Microsoft]] - And their little [[Xbox]] too.&lt;br /&gt;
*Spammers&lt;br /&gt;
*Censorship&lt;br /&gt;
*Grammar and Spelling natzis&lt;br /&gt;
*[[Tigger]]&lt;br /&gt;
&lt;br /&gt;
==World Views==&lt;br /&gt;
===Politics===&lt;br /&gt;
I vote [[NDP]] but even that may not be as socialist as i like. I am very agisted the [[Conservative Party of Canada]] and the [[Republican Party]] in the US.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bio Data ==&lt;br /&gt;
'''Real Name:''' Dan&lt;br /&gt;
&lt;br /&gt;
'''Speaks:''' Hacker Danish, English (some times)&lt;br /&gt;
&lt;br /&gt;
'''Location:''' Thunder Bay, Ontario&lt;br /&gt;
&lt;br /&gt;
'''Job:''' Student/TA&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
* HBSc Computer Scinence&lt;br /&gt;
* Masters of Computer Scinence Candidate&lt;br /&gt;
&lt;br /&gt;
==Work History==&lt;br /&gt;
*[[Teaching Assistant]]&lt;br /&gt;
*[[Basie]] - RA/Student Devloper&lt;br /&gt;
*[[GSoC]] - [[Moodle]] Student Devloper&lt;br /&gt;
*[[Thunder Bay Chamber of Commerce]] - Thunder Bay NOW Technology Officer&lt;br /&gt;
&lt;br /&gt;
== Contact Info ==&lt;br /&gt;
'''E-mail:''' Dan@CompSci.ca&lt;br /&gt;
&lt;br /&gt;
'''MSN:''' dan@compsci.ca&lt;br /&gt;
&lt;br /&gt;
'''Blog:''' [http://Hackerdan.com]&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
&amp;quot;I call it Danish.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[Talking about coke] I call it black gold.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Will code for food!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Avatars and Pics ==&lt;br /&gt;
You can set my curent avatar!!! More info at [[Set Dans Avatar]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Dan.gif|thumb|100px|left|Hacker Dan]][[Image:Hackerduck.jpg|thumb|100px|left|Hacker Duck]][[Image:Voodoo3.jpg|thumb|150px|left|Voodoo Dan]][[Image:Voodoo1.jpg|thumb|150px|left|Voodoo Tony and Dan]][[Image:Comicdan.jpg|thumb|100px|left|Comic Dan]][[Image:Dan2.gif|thumb|75px|left|Dan]][[Image:hellodan.jpg|thumb|75px|left|Cyborg Kitty]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Hacker_Dan</id>
		<title>Hacker Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Hacker_Dan"/>
				<updated>2009-12-07T23:35:58Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Likes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:danspic.gif|thumb|120px|right|Curent Avatar]]&lt;br /&gt;
&lt;br /&gt;
== Who is Hacker Dan? ==&lt;br /&gt;
Hacker Dan is one of [http://compsci.ca/ CompSci.ca]'s administrators. Together with [[Tony]], the admin duo keeps things in order. Dan is in charge of maintaing the site and keeping order as well as helping to set policy with the help of [[Tony]] and the [[CompSci.ca Board of Directors]]. Dan is also one of the [[DWITE]] admins and now runs the contest with [[Tony]].&lt;br /&gt;
&lt;br /&gt;
== Hacker Dan the Character ==&lt;br /&gt;
Hacker Dan is believed to be one of the [[CompSci Gods]] and holds the power for the Book of Typos AKA The Old [[Dictionary of Dan]]. It is rummered that he got his cyborgo face in a battle with [[Bill Gates]] and his [[M$ Pirates]], though on the upside, it seems to give him more powers like shooting laser beams out his cyborg eye.&lt;br /&gt;
&lt;br /&gt;
== Personal Projects ==&lt;br /&gt;
===Active===&lt;br /&gt;
==== CompSci.ca V4 ====&lt;br /&gt;
The next verson of CompSci.ca.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== DWITE Updates ====&lt;br /&gt;
The DWITE judge and front end need to be updated and more features added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PySGSC ====&lt;br /&gt;
Python game server and client framework. Still in eraly devlopment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dead or Done===&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca DWITE ====&lt;br /&gt;
CompSci.ca will be taking over the DWITE progaming contest in either the 2007/2008 school year. The old DWITE site can be found at http://www.dwite.ca and CompSci.ca will be remaking it all with a new front and bank end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca V3 ====&lt;br /&gt;
The next verson of CompSci.ca. See [[v3]].&lt;br /&gt;
&lt;br /&gt;
This project now in matince phase and is live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca IRC ====&lt;br /&gt;
The old [[IRC channel]] is expanding to it's own server at [[irc.CompSci.ca]]. I am runing the hub and should be fixing up the services like [[ChanServ]] and [[NickServ]] and our verson of x3 named [[Chi]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead and we have moved back to affternet irc server. However i am still the owner of the #compsci.ca channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Lain ====&lt;br /&gt;
[[Lain]] is an IRC info bot that will help in teaching peoleop how to progame on the [[IRC channel]]] by provding links to tutorals and other infomation as well as other helpfull comands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Gaea Project ====&lt;br /&gt;
UNKNOW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WiFi For LU ====&lt;br /&gt;
I am working on geting [[Wi-Fi]] internet access in [[Lakehead]] Univserity. The persendt of LU blives WiFi to be dangures and that it will harm peoleop in the long run. I strong disagrea and am trying to get WiFi at least installed in [[LUSU]] spaces such as the [[Outpost]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead, i gave up.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The outpost has wifi, yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Web Cams of the World====&lt;br /&gt;
A cloection of webcams from all over the world and placed on a google map system. Fun way to see the world from your home. Curently in beta and is slowy geting more cams and bug fixes. Can be found at www.HackerDan.com for now.&lt;br /&gt;
&lt;br /&gt;
This project is now dead, no one understood it, sadly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CompSci.ca themed RPG or MMORPG====&lt;br /&gt;
Making a online RPG game based on the charitchers in the comic.compsci.ca site and the users of compsci.ca.&lt;br /&gt;
&lt;br /&gt;
Currently i am working on the art for such a project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
I am one of the administrators of CompSci.ca and DWITE.ca. I have been runing and maintaining it for about 5~6 years (too lazy to look it up right now) and running DWITE (with [[Tony]]) for 2~3 years. I am very intrested in computer security matters, networking, open source software devlopment and most computer scinece realted topics. As you can probably see from this profile, my spelling is not the best, but if you have a problem with this, there are many other sites on the net you can go to that will match your spelling needs.&lt;br /&gt;
&lt;br /&gt;
== Hacker Danish ==&lt;br /&gt;
[[Image:thebook.gif|thumb|75px|right|The Book]]&lt;br /&gt;
Ever notice Hacker Dan's spelling? Seems a bit off? Well that's only beacuse it is not English he speaks, rather Hacker Danish, a mystical language known only to a select few. The only documents relating to this language known to be in existance are the Old [[Dictionary of Dan]] and the New [[Dictionary of Dan]]. Unfortunately the Old book was lost due to a dimensional rift serveral 1000 years ago. The New book is an attempt to reconstruct the old. More info can be found on Hacker Danish and the Books on the [[Dictionary of Dan]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is realy up with the spelling? ==&lt;br /&gt;
[http://compsci.ca/v2/viewtopic.php?t=12897 I am dyslexic.]&lt;br /&gt;
&lt;br /&gt;
==Likes &amp;amp; Dislikes==&lt;br /&gt;
===Likes===&lt;br /&gt;
*[[Anime]] - [[NGE]], [[Lain]], and [[.Hack//]] best.&lt;br /&gt;
*[[Programming]] - [[Java]], [[C]], [[CPP]], [[Ruby]], [[Python]] and more.&lt;br /&gt;
*[[Nintendo]], [[Wii]], [[NDsi]]&lt;br /&gt;
*[[wifi]] - Even if it will kill us all, it still provides hours of fun.&lt;br /&gt;
*[[Popcorn]] - Especially flavoured kinds.&lt;br /&gt;
*[[Linux]] - Gotta love [[Tux]], [[Gentoo]]&lt;br /&gt;
*[[Open Source]]&lt;br /&gt;
*[[Lakehead University]]&lt;br /&gt;
*Free Speech, Civil Rights and Human Rights&lt;br /&gt;
&lt;br /&gt;
===Dislikes===&lt;br /&gt;
*Anyone using [[1337 Speak]], the &amp;quot;word&amp;quot; pwned or noob more then once per day.&lt;br /&gt;
*[[Microsoft]] - And their little [[Xbox]] too.&lt;br /&gt;
*Spammers&lt;br /&gt;
*Censorship&lt;br /&gt;
*Grammar and Spelling natzis&lt;br /&gt;
&lt;br /&gt;
==World Views==&lt;br /&gt;
===Politics===&lt;br /&gt;
I vote [[NDP]] but even that may not be as socialist as i like. I am very agisted the [[Conservative Party of Canada]] and the [[Republican Party]] in the US.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bio Data ==&lt;br /&gt;
'''Real Name:''' Dan&lt;br /&gt;
&lt;br /&gt;
'''Speaks:''' Hacker Danish, English (some times)&lt;br /&gt;
&lt;br /&gt;
'''Location:''' Thunder Bay, Ontario&lt;br /&gt;
&lt;br /&gt;
'''Job:''' Student/TA&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
* HBSc Computer Scinence&lt;br /&gt;
* Masters of Computer Scinence Candidate&lt;br /&gt;
&lt;br /&gt;
==Work History==&lt;br /&gt;
*[[Teaching Assistant]]&lt;br /&gt;
*[[Basie]] - RA/Student Devloper&lt;br /&gt;
*[[GSoC]] - [[Moodle]] Student Devloper&lt;br /&gt;
*[[Thunder Bay Chamber of Commerce]] - Thunder Bay NOW Technology Officer&lt;br /&gt;
&lt;br /&gt;
== Contact Info ==&lt;br /&gt;
'''E-mail:''' Dan@CompSci.ca&lt;br /&gt;
&lt;br /&gt;
'''MSN:''' dan@compsci.ca&lt;br /&gt;
&lt;br /&gt;
'''Blog:''' [http://Hackerdan.com]&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
&amp;quot;I call it Danish.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[Talking about coke] I call it black gold.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Will code for food!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Avatars and Pics ==&lt;br /&gt;
You can set my curent avatar!!! More info at [[Set Dans Avatar]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Dan.gif|thumb|100px|left|Hacker Dan]][[Image:Hackerduck.jpg|thumb|100px|left|Hacker Duck]][[Image:Voodoo3.jpg|thumb|150px|left|Voodoo Dan]][[Image:Voodoo1.jpg|thumb|150px|left|Voodoo Tony and Dan]][[Image:Comicdan.jpg|thumb|100px|left|Comic Dan]][[Image:Dan2.gif|thumb|75px|left|Dan]][[Image:hellodan.jpg|thumb|75px|left|Cyborg Kitty]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Hacker_Dan</id>
		<title>Hacker Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Hacker_Dan"/>
				<updated>2009-12-07T23:34:46Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Who is Hacker Dan? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:danspic.gif|thumb|120px|right|Curent Avatar]]&lt;br /&gt;
&lt;br /&gt;
== Who is Hacker Dan? ==&lt;br /&gt;
Hacker Dan is one of [http://compsci.ca/ CompSci.ca]'s administrators. Together with [[Tony]], the admin duo keeps things in order. Dan is in charge of maintaing the site and keeping order as well as helping to set policy with the help of [[Tony]] and the [[CompSci.ca Board of Directors]]. Dan is also one of the [[DWITE]] admins and now runs the contest with [[Tony]].&lt;br /&gt;
&lt;br /&gt;
== Hacker Dan the Character ==&lt;br /&gt;
Hacker Dan is believed to be one of the [[CompSci Gods]] and holds the power for the Book of Typos AKA The Old [[Dictionary of Dan]]. It is rummered that he got his cyborgo face in a battle with [[Bill Gates]] and his [[M$ Pirates]], though on the upside, it seems to give him more powers like shooting laser beams out his cyborg eye.&lt;br /&gt;
&lt;br /&gt;
== Personal Projects ==&lt;br /&gt;
===Active===&lt;br /&gt;
==== CompSci.ca V4 ====&lt;br /&gt;
The next verson of CompSci.ca.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== DWITE Updates ====&lt;br /&gt;
The DWITE judge and front end need to be updated and more features added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PySGSC ====&lt;br /&gt;
Python game server and client framework. Still in eraly devlopment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dead or Done===&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca DWITE ====&lt;br /&gt;
CompSci.ca will be taking over the DWITE progaming contest in either the 2007/2008 school year. The old DWITE site can be found at http://www.dwite.ca and CompSci.ca will be remaking it all with a new front and bank end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca V3 ====&lt;br /&gt;
The next verson of CompSci.ca. See [[v3]].&lt;br /&gt;
&lt;br /&gt;
This project now in matince phase and is live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca IRC ====&lt;br /&gt;
The old [[IRC channel]] is expanding to it's own server at [[irc.CompSci.ca]]. I am runing the hub and should be fixing up the services like [[ChanServ]] and [[NickServ]] and our verson of x3 named [[Chi]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead and we have moved back to affternet irc server. However i am still the owner of the #compsci.ca channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Lain ====&lt;br /&gt;
[[Lain]] is an IRC info bot that will help in teaching peoleop how to progame on the [[IRC channel]]] by provding links to tutorals and other infomation as well as other helpfull comands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Gaea Project ====&lt;br /&gt;
UNKNOW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WiFi For LU ====&lt;br /&gt;
I am working on geting [[Wi-Fi]] internet access in [[Lakehead]] Univserity. The persendt of LU blives WiFi to be dangures and that it will harm peoleop in the long run. I strong disagrea and am trying to get WiFi at least installed in [[LUSU]] spaces such as the [[Outpost]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead, i gave up.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The outpost has wifi, yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Web Cams of the World====&lt;br /&gt;
A cloection of webcams from all over the world and placed on a google map system. Fun way to see the world from your home. Curently in beta and is slowy geting more cams and bug fixes. Can be found at www.HackerDan.com for now.&lt;br /&gt;
&lt;br /&gt;
This project is now dead, no one understood it, sadly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CompSci.ca themed RPG or MMORPG====&lt;br /&gt;
Making a online RPG game based on the charitchers in the comic.compsci.ca site and the users of compsci.ca.&lt;br /&gt;
&lt;br /&gt;
Currently i am working on the art for such a project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
I am one of the administrators of CompSci.ca and DWITE.ca. I have been runing and maintaining it for about 5~6 years (too lazy to look it up right now) and running DWITE (with [[Tony]]) for 2~3 years. I am very intrested in computer security matters, networking, open source software devlopment and most computer scinece realted topics. As you can probably see from this profile, my spelling is not the best, but if you have a problem with this, there are many other sites on the net you can go to that will match your spelling needs.&lt;br /&gt;
&lt;br /&gt;
== Hacker Danish ==&lt;br /&gt;
[[Image:thebook.gif|thumb|75px|right|The Book]]&lt;br /&gt;
Ever notice Hacker Dan's spelling? Seems a bit off? Well that's only beacuse it is not English he speaks, rather Hacker Danish, a mystical language known only to a select few. The only documents relating to this language known to be in existance are the Old [[Dictionary of Dan]] and the New [[Dictionary of Dan]]. Unfortunately the Old book was lost due to a dimensional rift serveral 1000 years ago. The New book is an attempt to reconstruct the old. More info can be found on Hacker Danish and the Books on the [[Dictionary of Dan]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is realy up with the spelling? ==&lt;br /&gt;
[http://compsci.ca/v2/viewtopic.php?t=12897 I am dyslexic.]&lt;br /&gt;
&lt;br /&gt;
==Likes &amp;amp; Dislikes==&lt;br /&gt;
===Likes===&lt;br /&gt;
*[[Anime]] - [[NGE]], [[Lain]], and [[.Hack//]] best.&lt;br /&gt;
*[[Programming]] - [[Java]], [[C]], [[CPP]], [[Ruby]] and more.&lt;br /&gt;
*[[Coke]] but [[Sobe]] best.&lt;br /&gt;
*[[Nintendo]], [[Wii]]&lt;br /&gt;
*[[wifi]] - Even if it will kill us all, it still provides hours of fun.&lt;br /&gt;
*[[Popcorn]] - Especially flavoured kinds.&lt;br /&gt;
*[[Linux]] - Gotta love [[Tux]], [[Gentoo]]&lt;br /&gt;
*[[Open Source]]&lt;br /&gt;
*[[Firefox]]&lt;br /&gt;
*[[Lakehead University]] - [[Thunder Bay]], although not always the people in it.&lt;br /&gt;
*[[LUSU]] - And some times all of [[Lakehead]].&lt;br /&gt;
*[[Reddit]]&lt;br /&gt;
*Free Speech, Civil Rights and Human Rights&lt;br /&gt;
&lt;br /&gt;
===Dislikes===&lt;br /&gt;
*Anyone using [[1337 Speak]], the &amp;quot;word&amp;quot; pwned or noob more then once per day.&lt;br /&gt;
*[[Microsoft]] - And their little [[Xbox]] too.&lt;br /&gt;
*Spammers&lt;br /&gt;
*Censorship&lt;br /&gt;
*Grammar and Spelling natzis&lt;br /&gt;
&lt;br /&gt;
==World Views==&lt;br /&gt;
===Politics===&lt;br /&gt;
I vote [[NDP]] but even that may not be as socialist as i like. I am very agisted the [[Conservative Party of Canada]] and the [[Republican Party]] in the US.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bio Data ==&lt;br /&gt;
'''Real Name:''' Dan&lt;br /&gt;
&lt;br /&gt;
'''Speaks:''' Hacker Danish, English (some times)&lt;br /&gt;
&lt;br /&gt;
'''Location:''' Thunder Bay, Ontario&lt;br /&gt;
&lt;br /&gt;
'''Job:''' Student/TA&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
* HBSc Computer Scinence&lt;br /&gt;
* Masters of Computer Scinence Candidate&lt;br /&gt;
&lt;br /&gt;
==Work History==&lt;br /&gt;
*[[Teaching Assistant]]&lt;br /&gt;
*[[Basie]] - RA/Student Devloper&lt;br /&gt;
*[[GSoC]] - [[Moodle]] Student Devloper&lt;br /&gt;
*[[Thunder Bay Chamber of Commerce]] - Thunder Bay NOW Technology Officer&lt;br /&gt;
&lt;br /&gt;
== Contact Info ==&lt;br /&gt;
'''E-mail:''' Dan@CompSci.ca&lt;br /&gt;
&lt;br /&gt;
'''MSN:''' dan@compsci.ca&lt;br /&gt;
&lt;br /&gt;
'''Blog:''' [http://Hackerdan.com]&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
&amp;quot;I call it Danish.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[Talking about coke] I call it black gold.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Will code for food!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Avatars and Pics ==&lt;br /&gt;
You can set my curent avatar!!! More info at [[Set Dans Avatar]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Dan.gif|thumb|100px|left|Hacker Dan]][[Image:Hackerduck.jpg|thumb|100px|left|Hacker Duck]][[Image:Voodoo3.jpg|thumb|150px|left|Voodoo Dan]][[Image:Voodoo1.jpg|thumb|150px|left|Voodoo Tony and Dan]][[Image:Comicdan.jpg|thumb|100px|left|Comic Dan]][[Image:Dan2.gif|thumb|75px|left|Dan]][[Image:hellodan.jpg|thumb|75px|left|Cyborg Kitty]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Hacker_Dan</id>
		<title>Hacker Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Hacker_Dan"/>
				<updated>2009-12-07T23:31:44Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Profile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:danspic.gif|thumb|120px|right|Curent Avatar]]&lt;br /&gt;
&lt;br /&gt;
== Who is Hacker Dan? ==&lt;br /&gt;
Hacker Dan is one of [http://compsci.ca/ CompSci.ca] administrators. Together with [[Tony]], the admin duo keeps things in order. Dan is in charge of maintaing the site and keeping order as well as helping to set policy with the help of [[Tony]] and the [[CompSci.ca Board of Directors]]. Dan is also in charge of the secuity of the site, and if need be, defending it from the enemies at the gate (or others that would try to harm us).&lt;br /&gt;
&lt;br /&gt;
Hacker Dan is believed to be one of the [[CompSci Gods]] and holds the power for the Book of Typos AKA The Old [[Dictionary of Dan]]. It is rummered that he got his cyborgo face in a battle with [[Bill Gates]] and his [[M$ Pirates]], though on the upside, it seems to give him more powers like shooting laser beams out his cyborg eye.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Personal Projects ==&lt;br /&gt;
===Active===&lt;br /&gt;
==== CompSci.ca V4 ====&lt;br /&gt;
The next verson of CompSci.ca.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== DWITE Updates ====&lt;br /&gt;
The DWITE judge and front end need to be updated and more features added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PySGSC ====&lt;br /&gt;
Python game server and client framework. Still in eraly devlopment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dead or Done===&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca DWITE ====&lt;br /&gt;
CompSci.ca will be taking over the DWITE progaming contest in either the 2007/2008 school year. The old DWITE site can be found at http://www.dwite.ca and CompSci.ca will be remaking it all with a new front and bank end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca V3 ====&lt;br /&gt;
The next verson of CompSci.ca. See [[v3]].&lt;br /&gt;
&lt;br /&gt;
This project now in matince phase and is live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca IRC ====&lt;br /&gt;
The old [[IRC channel]] is expanding to it's own server at [[irc.CompSci.ca]]. I am runing the hub and should be fixing up the services like [[ChanServ]] and [[NickServ]] and our verson of x3 named [[Chi]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead and we have moved back to affternet irc server. However i am still the owner of the #compsci.ca channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Lain ====&lt;br /&gt;
[[Lain]] is an IRC info bot that will help in teaching peoleop how to progame on the [[IRC channel]]] by provding links to tutorals and other infomation as well as other helpfull comands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Gaea Project ====&lt;br /&gt;
UNKNOW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WiFi For LU ====&lt;br /&gt;
I am working on geting [[Wi-Fi]] internet access in [[Lakehead]] Univserity. The persendt of LU blives WiFi to be dangures and that it will harm peoleop in the long run. I strong disagrea and am trying to get WiFi at least installed in [[LUSU]] spaces such as the [[Outpost]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead, i gave up.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The outpost has wifi, yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Web Cams of the World====&lt;br /&gt;
A cloection of webcams from all over the world and placed on a google map system. Fun way to see the world from your home. Curently in beta and is slowy geting more cams and bug fixes. Can be found at www.HackerDan.com for now.&lt;br /&gt;
&lt;br /&gt;
This project is now dead, no one understood it, sadly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CompSci.ca themed RPG or MMORPG====&lt;br /&gt;
Making a online RPG game based on the charitchers in the comic.compsci.ca site and the users of compsci.ca.&lt;br /&gt;
&lt;br /&gt;
Currently i am working on the art for such a project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
I am one of the administrators of CompSci.ca and DWITE.ca. I have been runing and maintaining it for about 5~6 years (too lazy to look it up right now) and running DWITE (with [[Tony]]) for 2~3 years. I am very intrested in computer security matters, networking, open source software devlopment and most computer scinece realted topics. As you can probably see from this profile, my spelling is not the best, but if you have a problem with this, there are many other sites on the net you can go to that will match your spelling needs.&lt;br /&gt;
&lt;br /&gt;
== Hacker Danish ==&lt;br /&gt;
[[Image:thebook.gif|thumb|75px|right|The Book]]&lt;br /&gt;
Ever notice Hacker Dan's spelling? Seems a bit off? Well that's only beacuse it is not English he speaks, rather Hacker Danish, a mystical language known only to a select few. The only documents relating to this language known to be in existance are the Old [[Dictionary of Dan]] and the New [[Dictionary of Dan]]. Unfortunately the Old book was lost due to a dimensional rift serveral 1000 years ago. The New book is an attempt to reconstruct the old. More info can be found on Hacker Danish and the Books on the [[Dictionary of Dan]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is realy up with the spelling? ==&lt;br /&gt;
[http://compsci.ca/v2/viewtopic.php?t=12897 I am dyslexic.]&lt;br /&gt;
&lt;br /&gt;
==Likes &amp;amp; Dislikes==&lt;br /&gt;
===Likes===&lt;br /&gt;
*[[Anime]] - [[NGE]], [[Lain]], and [[.Hack//]] best.&lt;br /&gt;
*[[Programming]] - [[Java]], [[C]], [[CPP]], [[Ruby]] and more.&lt;br /&gt;
*[[Coke]] but [[Sobe]] best.&lt;br /&gt;
*[[Nintendo]], [[Wii]]&lt;br /&gt;
*[[wifi]] - Even if it will kill us all, it still provides hours of fun.&lt;br /&gt;
*[[Popcorn]] - Especially flavoured kinds.&lt;br /&gt;
*[[Linux]] - Gotta love [[Tux]], [[Gentoo]]&lt;br /&gt;
*[[Open Source]]&lt;br /&gt;
*[[Firefox]]&lt;br /&gt;
*[[Lakehead University]] - [[Thunder Bay]], although not always the people in it.&lt;br /&gt;
*[[LUSU]] - And some times all of [[Lakehead]].&lt;br /&gt;
*[[Reddit]]&lt;br /&gt;
*Free Speech, Civil Rights and Human Rights&lt;br /&gt;
&lt;br /&gt;
===Dislikes===&lt;br /&gt;
*Anyone using [[1337 Speak]], the &amp;quot;word&amp;quot; pwned or noob more then once per day.&lt;br /&gt;
*[[Microsoft]] - And their little [[Xbox]] too.&lt;br /&gt;
*Spammers&lt;br /&gt;
*Censorship&lt;br /&gt;
*Grammar and Spelling natzis&lt;br /&gt;
&lt;br /&gt;
==World Views==&lt;br /&gt;
===Politics===&lt;br /&gt;
I vote [[NDP]] but even that may not be as socialist as i like. I am very agisted the [[Conservative Party of Canada]] and the [[Republican Party]] in the US.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bio Data ==&lt;br /&gt;
'''Real Name:''' Dan&lt;br /&gt;
&lt;br /&gt;
'''Speaks:''' Hacker Danish, English (some times)&lt;br /&gt;
&lt;br /&gt;
'''Location:''' Thunder Bay, Ontario&lt;br /&gt;
&lt;br /&gt;
'''Job:''' Student/TA&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
* HBSc Computer Scinence&lt;br /&gt;
* Masters of Computer Scinence Candidate&lt;br /&gt;
&lt;br /&gt;
==Work History==&lt;br /&gt;
*[[Teaching Assistant]]&lt;br /&gt;
*[[Basie]] - RA/Student Devloper&lt;br /&gt;
*[[GSoC]] - [[Moodle]] Student Devloper&lt;br /&gt;
*[[Thunder Bay Chamber of Commerce]] - Thunder Bay NOW Technology Officer&lt;br /&gt;
&lt;br /&gt;
== Contact Info ==&lt;br /&gt;
'''E-mail:''' Dan@CompSci.ca&lt;br /&gt;
&lt;br /&gt;
'''MSN:''' dan@compsci.ca&lt;br /&gt;
&lt;br /&gt;
'''Blog:''' [http://Hackerdan.com]&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
&amp;quot;I call it Danish.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[Talking about coke] I call it black gold.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Will code for food!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Avatars and Pics ==&lt;br /&gt;
You can set my curent avatar!!! More info at [[Set Dans Avatar]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Dan.gif|thumb|100px|left|Hacker Dan]][[Image:Hackerduck.jpg|thumb|100px|left|Hacker Duck]][[Image:Voodoo3.jpg|thumb|150px|left|Voodoo Dan]][[Image:Voodoo1.jpg|thumb|150px|left|Voodoo Tony and Dan]][[Image:Comicdan.jpg|thumb|100px|left|Comic Dan]][[Image:Dan2.gif|thumb|75px|left|Dan]][[Image:hellodan.jpg|thumb|75px|left|Cyborg Kitty]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Hacker_Dan</id>
		<title>Hacker Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Hacker_Dan"/>
				<updated>2009-12-07T23:27:59Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Work History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:danspic.gif|thumb|120px|right|Curent Avatar]]&lt;br /&gt;
&lt;br /&gt;
== Who is Hacker Dan? ==&lt;br /&gt;
Hacker Dan is one of [http://compsci.ca/ CompSci.ca] administrators. Together with [[Tony]], the admin duo keeps things in order. Dan is in charge of maintaing the site and keeping order as well as helping to set policy with the help of [[Tony]] and the [[CompSci.ca Board of Directors]]. Dan is also in charge of the secuity of the site, and if need be, defending it from the enemies at the gate (or others that would try to harm us).&lt;br /&gt;
&lt;br /&gt;
Hacker Dan is believed to be one of the [[CompSci Gods]] and holds the power for the Book of Typos AKA The Old [[Dictionary of Dan]]. It is rummered that he got his cyborgo face in a battle with [[Bill Gates]] and his [[M$ Pirates]], though on the upside, it seems to give him more powers like shooting laser beams out his cyborg eye.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Personal Projects ==&lt;br /&gt;
===Active===&lt;br /&gt;
==== CompSci.ca V4 ====&lt;br /&gt;
The next verson of CompSci.ca.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== DWITE Updates ====&lt;br /&gt;
The DWITE judge and front end need to be updated and more features added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PySGSC ====&lt;br /&gt;
Python game server and client framework. Still in eraly devlopment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dead or Done===&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca DWITE ====&lt;br /&gt;
CompSci.ca will be taking over the DWITE progaming contest in either the 2007/2008 school year. The old DWITE site can be found at http://www.dwite.ca and CompSci.ca will be remaking it all with a new front and bank end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca V3 ====&lt;br /&gt;
The next verson of CompSci.ca. See [[v3]].&lt;br /&gt;
&lt;br /&gt;
This project now in matince phase and is live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca IRC ====&lt;br /&gt;
The old [[IRC channel]] is expanding to it's own server at [[irc.CompSci.ca]]. I am runing the hub and should be fixing up the services like [[ChanServ]] and [[NickServ]] and our verson of x3 named [[Chi]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead and we have moved back to affternet irc server. However i am still the owner of the #compsci.ca channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Lain ====&lt;br /&gt;
[[Lain]] is an IRC info bot that will help in teaching peoleop how to progame on the [[IRC channel]]] by provding links to tutorals and other infomation as well as other helpfull comands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Gaea Project ====&lt;br /&gt;
UNKNOW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WiFi For LU ====&lt;br /&gt;
I am working on geting [[Wi-Fi]] internet access in [[Lakehead]] Univserity. The persendt of LU blives WiFi to be dangures and that it will harm peoleop in the long run. I strong disagrea and am trying to get WiFi at least installed in [[LUSU]] spaces such as the [[Outpost]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead, i gave up.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The outpost has wifi, yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Web Cams of the World====&lt;br /&gt;
A cloection of webcams from all over the world and placed on a google map system. Fun way to see the world from your home. Curently in beta and is slowy geting more cams and bug fixes. Can be found at www.HackerDan.com for now.&lt;br /&gt;
&lt;br /&gt;
This project is now dead, no one understood it, sadly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CompSci.ca themed RPG or MMORPG====&lt;br /&gt;
Making a online RPG game based on the charitchers in the comic.compsci.ca site and the users of compsci.ca.&lt;br /&gt;
&lt;br /&gt;
Currently i am working on the art for such a project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
I am one of the administrators of CompSci.ca. I have been runing and maintaining it for about 4~5 years (too lazy to look it up right now). I have been progamming for about 13~14 years now and am very intrested in computer security matters as well as metaphysics and other philosophical matters.  I am well versed in many langues and topics of computer science and am currently majoring in it at [[Lakehead University]] (in [[Thunder Bay]]). As you can probably see from this profile, my spelling is not the best, but if you have a problem with this, there are many other sites on the net you can go to that will match your spelling needs.&lt;br /&gt;
&lt;br /&gt;
== Hacker Danish ==&lt;br /&gt;
[[Image:thebook.gif|thumb|75px|right|The Book]]&lt;br /&gt;
Ever notice Hacker Dan's spelling? Seems a bit off? Well that's only beacuse it is not English he speaks, rather Hacker Danish, a mystical language known only to a select few. The only documents relating to this language known to be in existance are the Old [[Dictionary of Dan]] and the New [[Dictionary of Dan]]. Unfortunately the Old book was lost due to a dimensional rift serveral 1000 years ago. The New book is an attempt to reconstruct the old. More info can be found on Hacker Danish and the Books on the [[Dictionary of Dan]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is realy up with the spelling? ==&lt;br /&gt;
[http://compsci.ca/v2/viewtopic.php?t=12897 I am dyslexic.]&lt;br /&gt;
&lt;br /&gt;
==Likes &amp;amp; Dislikes==&lt;br /&gt;
===Likes===&lt;br /&gt;
*[[Anime]] - [[NGE]], [[Lain]], and [[.Hack//]] best.&lt;br /&gt;
*[[Programming]] - [[Java]], [[C]], [[CPP]], [[Ruby]] and more.&lt;br /&gt;
*[[Coke]] but [[Sobe]] best.&lt;br /&gt;
*[[Nintendo]], [[Wii]]&lt;br /&gt;
*[[wifi]] - Even if it will kill us all, it still provides hours of fun.&lt;br /&gt;
*[[Popcorn]] - Especially flavoured kinds.&lt;br /&gt;
*[[Linux]] - Gotta love [[Tux]], [[Gentoo]]&lt;br /&gt;
*[[Open Source]]&lt;br /&gt;
*[[Firefox]]&lt;br /&gt;
*[[Lakehead University]] - [[Thunder Bay]], although not always the people in it.&lt;br /&gt;
*[[LUSU]] - And some times all of [[Lakehead]].&lt;br /&gt;
*[[Reddit]]&lt;br /&gt;
*Free Speech, Civil Rights and Human Rights&lt;br /&gt;
&lt;br /&gt;
===Dislikes===&lt;br /&gt;
*Anyone using [[1337 Speak]], the &amp;quot;word&amp;quot; pwned or noob more then once per day.&lt;br /&gt;
*[[Microsoft]] - And their little [[Xbox]] too.&lt;br /&gt;
*Spammers&lt;br /&gt;
*Censorship&lt;br /&gt;
*Grammar and Spelling natzis&lt;br /&gt;
&lt;br /&gt;
==World Views==&lt;br /&gt;
===Politics===&lt;br /&gt;
I vote [[NDP]] but even that may not be as socialist as i like. I am very agisted the [[Conservative Party of Canada]] and the [[Republican Party]] in the US.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bio Data ==&lt;br /&gt;
'''Real Name:''' Dan&lt;br /&gt;
&lt;br /&gt;
'''Speaks:''' Hacker Danish, English (some times)&lt;br /&gt;
&lt;br /&gt;
'''Location:''' Thunder Bay, Ontario&lt;br /&gt;
&lt;br /&gt;
'''Job:''' Student/TA&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
* HBSc Computer Scinence&lt;br /&gt;
* Masters of Computer Scinence Candidate&lt;br /&gt;
&lt;br /&gt;
==Work History==&lt;br /&gt;
*[[Teaching Assistant]]&lt;br /&gt;
*[[Basie]] - RA/Student Devloper&lt;br /&gt;
*[[GSoC]] - [[Moodle]] Student Devloper&lt;br /&gt;
*[[Thunder Bay Chamber of Commerce]] - Thunder Bay NOW Technology Officer&lt;br /&gt;
&lt;br /&gt;
== Contact Info ==&lt;br /&gt;
'''E-mail:''' Dan@CompSci.ca&lt;br /&gt;
&lt;br /&gt;
'''MSN:''' dan@compsci.ca&lt;br /&gt;
&lt;br /&gt;
'''Blog:''' [http://Hackerdan.com]&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
&amp;quot;I call it Danish.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[Talking about coke] I call it black gold.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Will code for food!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Avatars and Pics ==&lt;br /&gt;
You can set my curent avatar!!! More info at [[Set Dans Avatar]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Dan.gif|thumb|100px|left|Hacker Dan]][[Image:Hackerduck.jpg|thumb|100px|left|Hacker Duck]][[Image:Voodoo3.jpg|thumb|150px|left|Voodoo Dan]][[Image:Voodoo1.jpg|thumb|150px|left|Voodoo Tony and Dan]][[Image:Comicdan.jpg|thumb|100px|left|Comic Dan]][[Image:Dan2.gif|thumb|75px|left|Dan]][[Image:hellodan.jpg|thumb|75px|left|Cyborg Kitty]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Hacker_Dan</id>
		<title>Hacker Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Hacker_Dan"/>
				<updated>2009-12-07T23:25:19Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Contact Info */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:danspic.gif|thumb|120px|right|Curent Avatar]]&lt;br /&gt;
&lt;br /&gt;
== Who is Hacker Dan? ==&lt;br /&gt;
Hacker Dan is one of [http://compsci.ca/ CompSci.ca] administrators. Together with [[Tony]], the admin duo keeps things in order. Dan is in charge of maintaing the site and keeping order as well as helping to set policy with the help of [[Tony]] and the [[CompSci.ca Board of Directors]]. Dan is also in charge of the secuity of the site, and if need be, defending it from the enemies at the gate (or others that would try to harm us).&lt;br /&gt;
&lt;br /&gt;
Hacker Dan is believed to be one of the [[CompSci Gods]] and holds the power for the Book of Typos AKA The Old [[Dictionary of Dan]]. It is rummered that he got his cyborgo face in a battle with [[Bill Gates]] and his [[M$ Pirates]], though on the upside, it seems to give him more powers like shooting laser beams out his cyborg eye.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Personal Projects ==&lt;br /&gt;
===Active===&lt;br /&gt;
==== CompSci.ca V4 ====&lt;br /&gt;
The next verson of CompSci.ca.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== DWITE Updates ====&lt;br /&gt;
The DWITE judge and front end need to be updated and more features added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PySGSC ====&lt;br /&gt;
Python game server and client framework. Still in eraly devlopment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dead or Done===&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca DWITE ====&lt;br /&gt;
CompSci.ca will be taking over the DWITE progaming contest in either the 2007/2008 school year. The old DWITE site can be found at http://www.dwite.ca and CompSci.ca will be remaking it all with a new front and bank end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca V3 ====&lt;br /&gt;
The next verson of CompSci.ca. See [[v3]].&lt;br /&gt;
&lt;br /&gt;
This project now in matince phase and is live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca IRC ====&lt;br /&gt;
The old [[IRC channel]] is expanding to it's own server at [[irc.CompSci.ca]]. I am runing the hub and should be fixing up the services like [[ChanServ]] and [[NickServ]] and our verson of x3 named [[Chi]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead and we have moved back to affternet irc server. However i am still the owner of the #compsci.ca channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Lain ====&lt;br /&gt;
[[Lain]] is an IRC info bot that will help in teaching peoleop how to progame on the [[IRC channel]]] by provding links to tutorals and other infomation as well as other helpfull comands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Gaea Project ====&lt;br /&gt;
UNKNOW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WiFi For LU ====&lt;br /&gt;
I am working on geting [[Wi-Fi]] internet access in [[Lakehead]] Univserity. The persendt of LU blives WiFi to be dangures and that it will harm peoleop in the long run. I strong disagrea and am trying to get WiFi at least installed in [[LUSU]] spaces such as the [[Outpost]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead, i gave up.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The outpost has wifi, yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Web Cams of the World====&lt;br /&gt;
A cloection of webcams from all over the world and placed on a google map system. Fun way to see the world from your home. Curently in beta and is slowy geting more cams and bug fixes. Can be found at www.HackerDan.com for now.&lt;br /&gt;
&lt;br /&gt;
This project is now dead, no one understood it, sadly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CompSci.ca themed RPG or MMORPG====&lt;br /&gt;
Making a online RPG game based on the charitchers in the comic.compsci.ca site and the users of compsci.ca.&lt;br /&gt;
&lt;br /&gt;
Currently i am working on the art for such a project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
I am one of the administrators of CompSci.ca. I have been runing and maintaining it for about 4~5 years (too lazy to look it up right now). I have been progamming for about 13~14 years now and am very intrested in computer security matters as well as metaphysics and other philosophical matters.  I am well versed in many langues and topics of computer science and am currently majoring in it at [[Lakehead University]] (in [[Thunder Bay]]). As you can probably see from this profile, my spelling is not the best, but if you have a problem with this, there are many other sites on the net you can go to that will match your spelling needs.&lt;br /&gt;
&lt;br /&gt;
== Hacker Danish ==&lt;br /&gt;
[[Image:thebook.gif|thumb|75px|right|The Book]]&lt;br /&gt;
Ever notice Hacker Dan's spelling? Seems a bit off? Well that's only beacuse it is not English he speaks, rather Hacker Danish, a mystical language known only to a select few. The only documents relating to this language known to be in existance are the Old [[Dictionary of Dan]] and the New [[Dictionary of Dan]]. Unfortunately the Old book was lost due to a dimensional rift serveral 1000 years ago. The New book is an attempt to reconstruct the old. More info can be found on Hacker Danish and the Books on the [[Dictionary of Dan]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is realy up with the spelling? ==&lt;br /&gt;
[http://compsci.ca/v2/viewtopic.php?t=12897 I am dyslexic.]&lt;br /&gt;
&lt;br /&gt;
==Likes &amp;amp; Dislikes==&lt;br /&gt;
===Likes===&lt;br /&gt;
*[[Anime]] - [[NGE]], [[Lain]], and [[.Hack//]] best.&lt;br /&gt;
*[[Programming]] - [[Java]], [[C]], [[CPP]], [[Ruby]] and more.&lt;br /&gt;
*[[Coke]] but [[Sobe]] best.&lt;br /&gt;
*[[Nintendo]], [[Wii]]&lt;br /&gt;
*[[wifi]] - Even if it will kill us all, it still provides hours of fun.&lt;br /&gt;
*[[Popcorn]] - Especially flavoured kinds.&lt;br /&gt;
*[[Linux]] - Gotta love [[Tux]], [[Gentoo]]&lt;br /&gt;
*[[Open Source]]&lt;br /&gt;
*[[Firefox]]&lt;br /&gt;
*[[Lakehead University]] - [[Thunder Bay]], although not always the people in it.&lt;br /&gt;
*[[LUSU]] - And some times all of [[Lakehead]].&lt;br /&gt;
*[[Reddit]]&lt;br /&gt;
*Free Speech, Civil Rights and Human Rights&lt;br /&gt;
&lt;br /&gt;
===Dislikes===&lt;br /&gt;
*Anyone using [[1337 Speak]], the &amp;quot;word&amp;quot; pwned or noob more then once per day.&lt;br /&gt;
*[[Microsoft]] - And their little [[Xbox]] too.&lt;br /&gt;
*Spammers&lt;br /&gt;
*Censorship&lt;br /&gt;
*Grammar and Spelling natzis&lt;br /&gt;
&lt;br /&gt;
==World Views==&lt;br /&gt;
===Politics===&lt;br /&gt;
I vote [[NDP]] but even that may not be as socialist as i like. I am very agisted the [[Conservative Party of Canada]] and the [[Republican Party]] in the US.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bio Data ==&lt;br /&gt;
'''Real Name:''' Dan&lt;br /&gt;
&lt;br /&gt;
'''Speaks:''' Hacker Danish, English (some times)&lt;br /&gt;
&lt;br /&gt;
'''Location:''' Thunder Bay, Ontario&lt;br /&gt;
&lt;br /&gt;
'''Job:''' Student/TA&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
* HBSc Computer Scinence&lt;br /&gt;
* Masters of Computer Scinence Candidate&lt;br /&gt;
&lt;br /&gt;
==Work History==&lt;br /&gt;
*[[Canadian Water Network]](Summer 2005) - Assistance Programer, worked on a CMS in ruby on rails, curenting and improving php scripts to ruby, election systems, GPS maping and other programing and web devlopment work.&lt;br /&gt;
*[[Thunder Bay Chamber of Commerce]] (Summer 2006) - Technology Officer, worked on devloping, mainting and proving suport for all aspects of the Thunder Bay NOW project.&lt;br /&gt;
*[[GSoC]] (Summer 2008[now/current]) - Student working with [[Moodle]] open source project (to make two grade report plug-ins).&lt;br /&gt;
&lt;br /&gt;
== Contact Info ==&lt;br /&gt;
'''E-mail:''' Dan@CompSci.ca&lt;br /&gt;
&lt;br /&gt;
'''MSN:''' dan@compsci.ca&lt;br /&gt;
&lt;br /&gt;
'''Blog:''' [http://Hackerdan.com]&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
&amp;quot;I call it Danish.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[Talking about coke] I call it black gold.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Will code for food!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Avatars and Pics ==&lt;br /&gt;
You can set my curent avatar!!! More info at [[Set Dans Avatar]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Dan.gif|thumb|100px|left|Hacker Dan]][[Image:Hackerduck.jpg|thumb|100px|left|Hacker Duck]][[Image:Voodoo3.jpg|thumb|150px|left|Voodoo Dan]][[Image:Voodoo1.jpg|thumb|150px|left|Voodoo Tony and Dan]][[Image:Comicdan.jpg|thumb|100px|left|Comic Dan]][[Image:Dan2.gif|thumb|75px|left|Dan]][[Image:hellodan.jpg|thumb|75px|left|Cyborg Kitty]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Hacker_Dan</id>
		<title>Hacker Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Hacker_Dan"/>
				<updated>2009-12-07T23:25:05Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Education */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:danspic.gif|thumb|120px|right|Curent Avatar]]&lt;br /&gt;
&lt;br /&gt;
== Who is Hacker Dan? ==&lt;br /&gt;
Hacker Dan is one of [http://compsci.ca/ CompSci.ca] administrators. Together with [[Tony]], the admin duo keeps things in order. Dan is in charge of maintaing the site and keeping order as well as helping to set policy with the help of [[Tony]] and the [[CompSci.ca Board of Directors]]. Dan is also in charge of the secuity of the site, and if need be, defending it from the enemies at the gate (or others that would try to harm us).&lt;br /&gt;
&lt;br /&gt;
Hacker Dan is believed to be one of the [[CompSci Gods]] and holds the power for the Book of Typos AKA The Old [[Dictionary of Dan]]. It is rummered that he got his cyborgo face in a battle with [[Bill Gates]] and his [[M$ Pirates]], though on the upside, it seems to give him more powers like shooting laser beams out his cyborg eye.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Personal Projects ==&lt;br /&gt;
===Active===&lt;br /&gt;
==== CompSci.ca V4 ====&lt;br /&gt;
The next verson of CompSci.ca.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== DWITE Updates ====&lt;br /&gt;
The DWITE judge and front end need to be updated and more features added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PySGSC ====&lt;br /&gt;
Python game server and client framework. Still in eraly devlopment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dead or Done===&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca DWITE ====&lt;br /&gt;
CompSci.ca will be taking over the DWITE progaming contest in either the 2007/2008 school year. The old DWITE site can be found at http://www.dwite.ca and CompSci.ca will be remaking it all with a new front and bank end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca V3 ====&lt;br /&gt;
The next verson of CompSci.ca. See [[v3]].&lt;br /&gt;
&lt;br /&gt;
This project now in matince phase and is live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca IRC ====&lt;br /&gt;
The old [[IRC channel]] is expanding to it's own server at [[irc.CompSci.ca]]. I am runing the hub and should be fixing up the services like [[ChanServ]] and [[NickServ]] and our verson of x3 named [[Chi]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead and we have moved back to affternet irc server. However i am still the owner of the #compsci.ca channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Lain ====&lt;br /&gt;
[[Lain]] is an IRC info bot that will help in teaching peoleop how to progame on the [[IRC channel]]] by provding links to tutorals and other infomation as well as other helpfull comands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Gaea Project ====&lt;br /&gt;
UNKNOW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WiFi For LU ====&lt;br /&gt;
I am working on geting [[Wi-Fi]] internet access in [[Lakehead]] Univserity. The persendt of LU blives WiFi to be dangures and that it will harm peoleop in the long run. I strong disagrea and am trying to get WiFi at least installed in [[LUSU]] spaces such as the [[Outpost]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead, i gave up.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The outpost has wifi, yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Web Cams of the World====&lt;br /&gt;
A cloection of webcams from all over the world and placed on a google map system. Fun way to see the world from your home. Curently in beta and is slowy geting more cams and bug fixes. Can be found at www.HackerDan.com for now.&lt;br /&gt;
&lt;br /&gt;
This project is now dead, no one understood it, sadly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CompSci.ca themed RPG or MMORPG====&lt;br /&gt;
Making a online RPG game based on the charitchers in the comic.compsci.ca site and the users of compsci.ca.&lt;br /&gt;
&lt;br /&gt;
Currently i am working on the art for such a project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
I am one of the administrators of CompSci.ca. I have been runing and maintaining it for about 4~5 years (too lazy to look it up right now). I have been progamming for about 13~14 years now and am very intrested in computer security matters as well as metaphysics and other philosophical matters.  I am well versed in many langues and topics of computer science and am currently majoring in it at [[Lakehead University]] (in [[Thunder Bay]]). As you can probably see from this profile, my spelling is not the best, but if you have a problem with this, there are many other sites on the net you can go to that will match your spelling needs.&lt;br /&gt;
&lt;br /&gt;
== Hacker Danish ==&lt;br /&gt;
[[Image:thebook.gif|thumb|75px|right|The Book]]&lt;br /&gt;
Ever notice Hacker Dan's spelling? Seems a bit off? Well that's only beacuse it is not English he speaks, rather Hacker Danish, a mystical language known only to a select few. The only documents relating to this language known to be in existance are the Old [[Dictionary of Dan]] and the New [[Dictionary of Dan]]. Unfortunately the Old book was lost due to a dimensional rift serveral 1000 years ago. The New book is an attempt to reconstruct the old. More info can be found on Hacker Danish and the Books on the [[Dictionary of Dan]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is realy up with the spelling? ==&lt;br /&gt;
[http://compsci.ca/v2/viewtopic.php?t=12897 I am dyslexic.]&lt;br /&gt;
&lt;br /&gt;
==Likes &amp;amp; Dislikes==&lt;br /&gt;
===Likes===&lt;br /&gt;
*[[Anime]] - [[NGE]], [[Lain]], and [[.Hack//]] best.&lt;br /&gt;
*[[Programming]] - [[Java]], [[C]], [[CPP]], [[Ruby]] and more.&lt;br /&gt;
*[[Coke]] but [[Sobe]] best.&lt;br /&gt;
*[[Nintendo]], [[Wii]]&lt;br /&gt;
*[[wifi]] - Even if it will kill us all, it still provides hours of fun.&lt;br /&gt;
*[[Popcorn]] - Especially flavoured kinds.&lt;br /&gt;
*[[Linux]] - Gotta love [[Tux]], [[Gentoo]]&lt;br /&gt;
*[[Open Source]]&lt;br /&gt;
*[[Firefox]]&lt;br /&gt;
*[[Lakehead University]] - [[Thunder Bay]], although not always the people in it.&lt;br /&gt;
*[[LUSU]] - And some times all of [[Lakehead]].&lt;br /&gt;
*[[Reddit]]&lt;br /&gt;
*Free Speech, Civil Rights and Human Rights&lt;br /&gt;
&lt;br /&gt;
===Dislikes===&lt;br /&gt;
*Anyone using [[1337 Speak]], the &amp;quot;word&amp;quot; pwned or noob more then once per day.&lt;br /&gt;
*[[Microsoft]] - And their little [[Xbox]] too.&lt;br /&gt;
*Spammers&lt;br /&gt;
*Censorship&lt;br /&gt;
*Grammar and Spelling natzis&lt;br /&gt;
&lt;br /&gt;
==World Views==&lt;br /&gt;
===Politics===&lt;br /&gt;
I vote [[NDP]] but even that may not be as socialist as i like. I am very agisted the [[Conservative Party of Canada]] and the [[Republican Party]] in the US.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bio Data ==&lt;br /&gt;
'''Real Name:''' Dan&lt;br /&gt;
&lt;br /&gt;
'''Speaks:''' Hacker Danish, English (some times)&lt;br /&gt;
&lt;br /&gt;
'''Location:''' Thunder Bay, Ontario&lt;br /&gt;
&lt;br /&gt;
'''Job:''' Student/TA&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
* HBSc Computer Scinence&lt;br /&gt;
* Masters of Computer Scinence Candidate&lt;br /&gt;
&lt;br /&gt;
==Work History==&lt;br /&gt;
*[[Canadian Water Network]](Summer 2005) - Assistance Programer, worked on a CMS in ruby on rails, curenting and improving php scripts to ruby, election systems, GPS maping and other programing and web devlopment work.&lt;br /&gt;
*[[Thunder Bay Chamber of Commerce]] (Summer 2006) - Technology Officer, worked on devloping, mainting and proving suport for all aspects of the Thunder Bay NOW project.&lt;br /&gt;
*[[GSoC]] (Summer 2008[now/current]) - Student working with [[Moodle]] open source project (to make two grade report plug-ins).&lt;br /&gt;
&lt;br /&gt;
== Contact Info ==&lt;br /&gt;
'''E-mail:''' Dan@CompSci.ca&lt;br /&gt;
&lt;br /&gt;
'''MSN:''' dan@compsci.ca&lt;br /&gt;
&lt;br /&gt;
'''Google:''' dservos@lakeheadu.ca&lt;br /&gt;
&lt;br /&gt;
'''Blog:''' [http://Hackerdan.com]&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
&amp;quot;I call it Danish.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[Talking about coke] I call it black gold.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Will code for food!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Avatars and Pics ==&lt;br /&gt;
You can set my curent avatar!!! More info at [[Set Dans Avatar]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Dan.gif|thumb|100px|left|Hacker Dan]][[Image:Hackerduck.jpg|thumb|100px|left|Hacker Duck]][[Image:Voodoo3.jpg|thumb|150px|left|Voodoo Dan]][[Image:Voodoo1.jpg|thumb|150px|left|Voodoo Tony and Dan]][[Image:Comicdan.jpg|thumb|100px|left|Comic Dan]][[Image:Dan2.gif|thumb|75px|left|Dan]][[Image:hellodan.jpg|thumb|75px|left|Cyborg Kitty]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Hacker_Dan</id>
		<title>Hacker Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Hacker_Dan"/>
				<updated>2009-12-07T23:22:21Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Bio Data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:danspic.gif|thumb|120px|right|Curent Avatar]]&lt;br /&gt;
&lt;br /&gt;
== Who is Hacker Dan? ==&lt;br /&gt;
Hacker Dan is one of [http://compsci.ca/ CompSci.ca] administrators. Together with [[Tony]], the admin duo keeps things in order. Dan is in charge of maintaing the site and keeping order as well as helping to set policy with the help of [[Tony]] and the [[CompSci.ca Board of Directors]]. Dan is also in charge of the secuity of the site, and if need be, defending it from the enemies at the gate (or others that would try to harm us).&lt;br /&gt;
&lt;br /&gt;
Hacker Dan is believed to be one of the [[CompSci Gods]] and holds the power for the Book of Typos AKA The Old [[Dictionary of Dan]]. It is rummered that he got his cyborgo face in a battle with [[Bill Gates]] and his [[M$ Pirates]], though on the upside, it seems to give him more powers like shooting laser beams out his cyborg eye.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Personal Projects ==&lt;br /&gt;
===Active===&lt;br /&gt;
==== CompSci.ca V4 ====&lt;br /&gt;
The next verson of CompSci.ca.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== DWITE Updates ====&lt;br /&gt;
The DWITE judge and front end need to be updated and more features added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PySGSC ====&lt;br /&gt;
Python game server and client framework. Still in eraly devlopment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dead or Done===&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca DWITE ====&lt;br /&gt;
CompSci.ca will be taking over the DWITE progaming contest in either the 2007/2008 school year. The old DWITE site can be found at http://www.dwite.ca and CompSci.ca will be remaking it all with a new front and bank end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca V3 ====&lt;br /&gt;
The next verson of CompSci.ca. See [[v3]].&lt;br /&gt;
&lt;br /&gt;
This project now in matince phase and is live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca IRC ====&lt;br /&gt;
The old [[IRC channel]] is expanding to it's own server at [[irc.CompSci.ca]]. I am runing the hub and should be fixing up the services like [[ChanServ]] and [[NickServ]] and our verson of x3 named [[Chi]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead and we have moved back to affternet irc server. However i am still the owner of the #compsci.ca channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Lain ====&lt;br /&gt;
[[Lain]] is an IRC info bot that will help in teaching peoleop how to progame on the [[IRC channel]]] by provding links to tutorals and other infomation as well as other helpfull comands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Gaea Project ====&lt;br /&gt;
UNKNOW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WiFi For LU ====&lt;br /&gt;
I am working on geting [[Wi-Fi]] internet access in [[Lakehead]] Univserity. The persendt of LU blives WiFi to be dangures and that it will harm peoleop in the long run. I strong disagrea and am trying to get WiFi at least installed in [[LUSU]] spaces such as the [[Outpost]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead, i gave up.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The outpost has wifi, yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Web Cams of the World====&lt;br /&gt;
A cloection of webcams from all over the world and placed on a google map system. Fun way to see the world from your home. Curently in beta and is slowy geting more cams and bug fixes. Can be found at www.HackerDan.com for now.&lt;br /&gt;
&lt;br /&gt;
This project is now dead, no one understood it, sadly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CompSci.ca themed RPG or MMORPG====&lt;br /&gt;
Making a online RPG game based on the charitchers in the comic.compsci.ca site and the users of compsci.ca.&lt;br /&gt;
&lt;br /&gt;
Currently i am working on the art for such a project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
I am one of the administrators of CompSci.ca. I have been runing and maintaining it for about 4~5 years (too lazy to look it up right now). I have been progamming for about 13~14 years now and am very intrested in computer security matters as well as metaphysics and other philosophical matters.  I am well versed in many langues and topics of computer science and am currently majoring in it at [[Lakehead University]] (in [[Thunder Bay]]). As you can probably see from this profile, my spelling is not the best, but if you have a problem with this, there are many other sites on the net you can go to that will match your spelling needs.&lt;br /&gt;
&lt;br /&gt;
== Hacker Danish ==&lt;br /&gt;
[[Image:thebook.gif|thumb|75px|right|The Book]]&lt;br /&gt;
Ever notice Hacker Dan's spelling? Seems a bit off? Well that's only beacuse it is not English he speaks, rather Hacker Danish, a mystical language known only to a select few. The only documents relating to this language known to be in existance are the Old [[Dictionary of Dan]] and the New [[Dictionary of Dan]]. Unfortunately the Old book was lost due to a dimensional rift serveral 1000 years ago. The New book is an attempt to reconstruct the old. More info can be found on Hacker Danish and the Books on the [[Dictionary of Dan]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is realy up with the spelling? ==&lt;br /&gt;
[http://compsci.ca/v2/viewtopic.php?t=12897 I am dyslexic.]&lt;br /&gt;
&lt;br /&gt;
==Likes &amp;amp; Dislikes==&lt;br /&gt;
===Likes===&lt;br /&gt;
*[[Anime]] - [[NGE]], [[Lain]], and [[.Hack//]] best.&lt;br /&gt;
*[[Programming]] - [[Java]], [[C]], [[CPP]], [[Ruby]] and more.&lt;br /&gt;
*[[Coke]] but [[Sobe]] best.&lt;br /&gt;
*[[Nintendo]], [[Wii]]&lt;br /&gt;
*[[wifi]] - Even if it will kill us all, it still provides hours of fun.&lt;br /&gt;
*[[Popcorn]] - Especially flavoured kinds.&lt;br /&gt;
*[[Linux]] - Gotta love [[Tux]], [[Gentoo]]&lt;br /&gt;
*[[Open Source]]&lt;br /&gt;
*[[Firefox]]&lt;br /&gt;
*[[Lakehead University]] - [[Thunder Bay]], although not always the people in it.&lt;br /&gt;
*[[LUSU]] - And some times all of [[Lakehead]].&lt;br /&gt;
*[[Reddit]]&lt;br /&gt;
*Free Speech, Civil Rights and Human Rights&lt;br /&gt;
&lt;br /&gt;
===Dislikes===&lt;br /&gt;
*Anyone using [[1337 Speak]], the &amp;quot;word&amp;quot; pwned or noob more then once per day.&lt;br /&gt;
*[[Microsoft]] - And their little [[Xbox]] too.&lt;br /&gt;
*Spammers&lt;br /&gt;
*Censorship&lt;br /&gt;
*Grammar and Spelling natzis&lt;br /&gt;
&lt;br /&gt;
==World Views==&lt;br /&gt;
===Politics===&lt;br /&gt;
I vote [[NDP]] but even that may not be as socialist as i like. I am very agisted the [[Conservative Party of Canada]] and the [[Republican Party]] in the US.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bio Data ==&lt;br /&gt;
'''Real Name:''' Dan&lt;br /&gt;
&lt;br /&gt;
'''Speaks:''' Hacker Danish, English (some times)&lt;br /&gt;
&lt;br /&gt;
'''Location:''' Thunder Bay, Ontario&lt;br /&gt;
&lt;br /&gt;
'''Job:''' Student/TA&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
*University (2004 - presnt) - [[Lakehead University]]&lt;br /&gt;
&lt;br /&gt;
==Work History==&lt;br /&gt;
*[[Canadian Water Network]](Summer 2005) - Assistance Programer, worked on a CMS in ruby on rails, curenting and improving php scripts to ruby, election systems, GPS maping and other programing and web devlopment work.&lt;br /&gt;
*[[Thunder Bay Chamber of Commerce]] (Summer 2006) - Technology Officer, worked on devloping, mainting and proving suport for all aspects of the Thunder Bay NOW project.&lt;br /&gt;
*[[GSoC]] (Summer 2008[now/current]) - Student working with [[Moodle]] open source project (to make two grade report plug-ins).&lt;br /&gt;
&lt;br /&gt;
== Contact Info ==&lt;br /&gt;
'''E-mail:''' Dan@CompSci.ca&lt;br /&gt;
&lt;br /&gt;
'''MSN:''' dan@compsci.ca&lt;br /&gt;
&lt;br /&gt;
'''Google:''' dservos@lakeheadu.ca&lt;br /&gt;
&lt;br /&gt;
'''Blog:''' [http://Hackerdan.com]&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
&amp;quot;I call it Danish.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[Talking about coke] I call it black gold.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Will code for food!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Avatars and Pics ==&lt;br /&gt;
You can set my curent avatar!!! More info at [[Set Dans Avatar]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Dan.gif|thumb|100px|left|Hacker Dan]][[Image:Hackerduck.jpg|thumb|100px|left|Hacker Duck]][[Image:Voodoo3.jpg|thumb|150px|left|Voodoo Dan]][[Image:Voodoo1.jpg|thumb|150px|left|Voodoo Tony and Dan]][[Image:Comicdan.jpg|thumb|100px|left|Comic Dan]][[Image:Dan2.gif|thumb|75px|left|Dan]][[Image:hellodan.jpg|thumb|75px|left|Cyborg Kitty]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Hacker_Dan</id>
		<title>Hacker Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Hacker_Dan"/>
				<updated>2009-12-07T23:21:31Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Profile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:danspic.gif|thumb|120px|right|Curent Avatar]]&lt;br /&gt;
&lt;br /&gt;
== Who is Hacker Dan? ==&lt;br /&gt;
Hacker Dan is one of [http://compsci.ca/ CompSci.ca] administrators. Together with [[Tony]], the admin duo keeps things in order. Dan is in charge of maintaing the site and keeping order as well as helping to set policy with the help of [[Tony]] and the [[CompSci.ca Board of Directors]]. Dan is also in charge of the secuity of the site, and if need be, defending it from the enemies at the gate (or others that would try to harm us).&lt;br /&gt;
&lt;br /&gt;
Hacker Dan is believed to be one of the [[CompSci Gods]] and holds the power for the Book of Typos AKA The Old [[Dictionary of Dan]]. It is rummered that he got his cyborgo face in a battle with [[Bill Gates]] and his [[M$ Pirates]], though on the upside, it seems to give him more powers like shooting laser beams out his cyborg eye.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Personal Projects ==&lt;br /&gt;
===Active===&lt;br /&gt;
==== CompSci.ca V4 ====&lt;br /&gt;
The next verson of CompSci.ca.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== DWITE Updates ====&lt;br /&gt;
The DWITE judge and front end need to be updated and more features added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PySGSC ====&lt;br /&gt;
Python game server and client framework. Still in eraly devlopment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dead or Done===&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca DWITE ====&lt;br /&gt;
CompSci.ca will be taking over the DWITE progaming contest in either the 2007/2008 school year. The old DWITE site can be found at http://www.dwite.ca and CompSci.ca will be remaking it all with a new front and bank end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca V3 ====&lt;br /&gt;
The next verson of CompSci.ca. See [[v3]].&lt;br /&gt;
&lt;br /&gt;
This project now in matince phase and is live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca IRC ====&lt;br /&gt;
The old [[IRC channel]] is expanding to it's own server at [[irc.CompSci.ca]]. I am runing the hub and should be fixing up the services like [[ChanServ]] and [[NickServ]] and our verson of x3 named [[Chi]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead and we have moved back to affternet irc server. However i am still the owner of the #compsci.ca channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Lain ====&lt;br /&gt;
[[Lain]] is an IRC info bot that will help in teaching peoleop how to progame on the [[IRC channel]]] by provding links to tutorals and other infomation as well as other helpfull comands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Gaea Project ====&lt;br /&gt;
UNKNOW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WiFi For LU ====&lt;br /&gt;
I am working on geting [[Wi-Fi]] internet access in [[Lakehead]] Univserity. The persendt of LU blives WiFi to be dangures and that it will harm peoleop in the long run. I strong disagrea and am trying to get WiFi at least installed in [[LUSU]] spaces such as the [[Outpost]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead, i gave up.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The outpost has wifi, yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Web Cams of the World====&lt;br /&gt;
A cloection of webcams from all over the world and placed on a google map system. Fun way to see the world from your home. Curently in beta and is slowy geting more cams and bug fixes. Can be found at www.HackerDan.com for now.&lt;br /&gt;
&lt;br /&gt;
This project is now dead, no one understood it, sadly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CompSci.ca themed RPG or MMORPG====&lt;br /&gt;
Making a online RPG game based on the charitchers in the comic.compsci.ca site and the users of compsci.ca.&lt;br /&gt;
&lt;br /&gt;
Currently i am working on the art for such a project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
I am one of the administrators of CompSci.ca. I have been runing and maintaining it for about 4~5 years (too lazy to look it up right now). I have been progamming for about 13~14 years now and am very intrested in computer security matters as well as metaphysics and other philosophical matters.  I am well versed in many langues and topics of computer science and am currently majoring in it at [[Lakehead University]] (in [[Thunder Bay]]). As you can probably see from this profile, my spelling is not the best, but if you have a problem with this, there are many other sites on the net you can go to that will match your spelling needs.&lt;br /&gt;
&lt;br /&gt;
== Hacker Danish ==&lt;br /&gt;
[[Image:thebook.gif|thumb|75px|right|The Book]]&lt;br /&gt;
Ever notice Hacker Dan's spelling? Seems a bit off? Well that's only beacuse it is not English he speaks, rather Hacker Danish, a mystical language known only to a select few. The only documents relating to this language known to be in existance are the Old [[Dictionary of Dan]] and the New [[Dictionary of Dan]]. Unfortunately the Old book was lost due to a dimensional rift serveral 1000 years ago. The New book is an attempt to reconstruct the old. More info can be found on Hacker Danish and the Books on the [[Dictionary of Dan]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is realy up with the spelling? ==&lt;br /&gt;
[http://compsci.ca/v2/viewtopic.php?t=12897 I am dyslexic.]&lt;br /&gt;
&lt;br /&gt;
==Likes &amp;amp; Dislikes==&lt;br /&gt;
===Likes===&lt;br /&gt;
*[[Anime]] - [[NGE]], [[Lain]], and [[.Hack//]] best.&lt;br /&gt;
*[[Programming]] - [[Java]], [[C]], [[CPP]], [[Ruby]] and more.&lt;br /&gt;
*[[Coke]] but [[Sobe]] best.&lt;br /&gt;
*[[Nintendo]], [[Wii]]&lt;br /&gt;
*[[wifi]] - Even if it will kill us all, it still provides hours of fun.&lt;br /&gt;
*[[Popcorn]] - Especially flavoured kinds.&lt;br /&gt;
*[[Linux]] - Gotta love [[Tux]], [[Gentoo]]&lt;br /&gt;
*[[Open Source]]&lt;br /&gt;
*[[Firefox]]&lt;br /&gt;
*[[Lakehead University]] - [[Thunder Bay]], although not always the people in it.&lt;br /&gt;
*[[LUSU]] - And some times all of [[Lakehead]].&lt;br /&gt;
*[[Reddit]]&lt;br /&gt;
*Free Speech, Civil Rights and Human Rights&lt;br /&gt;
&lt;br /&gt;
===Dislikes===&lt;br /&gt;
*Anyone using [[1337 Speak]], the &amp;quot;word&amp;quot; pwned or noob more then once per day.&lt;br /&gt;
*[[Microsoft]] - And their little [[Xbox]] too.&lt;br /&gt;
*Spammers&lt;br /&gt;
*Censorship&lt;br /&gt;
*Grammar and Spelling natzis&lt;br /&gt;
&lt;br /&gt;
==World Views==&lt;br /&gt;
===Politics===&lt;br /&gt;
I vote [[NDP]] but even that may not be as socialist as i like. I am very agisted the [[Conservative Party of Canada]] and the [[Republican Party]] in the US.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bio Data ==&lt;br /&gt;
'''Real Name:''' Dan&lt;br /&gt;
&lt;br /&gt;
'''Speaks:''' Hacker Danish, English (some times)&lt;br /&gt;
&lt;br /&gt;
'''Location:''' Thunder Bay, Ontario&lt;br /&gt;
&lt;br /&gt;
'''Job:''' Student/Contractor&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
*University (2004 - presnt) - [[Lakehead University]]&lt;br /&gt;
&lt;br /&gt;
==Work History==&lt;br /&gt;
*[[Canadian Water Network]](Summer 2005) - Assistance Programer, worked on a CMS in ruby on rails, curenting and improving php scripts to ruby, election systems, GPS maping and other programing and web devlopment work.&lt;br /&gt;
*[[Thunder Bay Chamber of Commerce]] (Summer 2006) - Technology Officer, worked on devloping, mainting and proving suport for all aspects of the Thunder Bay NOW project.&lt;br /&gt;
*[[GSoC]] (Summer 2008[now/current]) - Student working with [[Moodle]] open source project (to make two grade report plug-ins).&lt;br /&gt;
&lt;br /&gt;
== Contact Info ==&lt;br /&gt;
'''E-mail:''' Dan@CompSci.ca&lt;br /&gt;
&lt;br /&gt;
'''MSN:''' dan@compsci.ca&lt;br /&gt;
&lt;br /&gt;
'''Google:''' dservos@lakeheadu.ca&lt;br /&gt;
&lt;br /&gt;
'''Blog:''' [http://Hackerdan.com]&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
&amp;quot;I call it Danish.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[Talking about coke] I call it black gold.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Will code for food!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Avatars and Pics ==&lt;br /&gt;
You can set my curent avatar!!! More info at [[Set Dans Avatar]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Dan.gif|thumb|100px|left|Hacker Dan]][[Image:Hackerduck.jpg|thumb|100px|left|Hacker Duck]][[Image:Voodoo3.jpg|thumb|150px|left|Voodoo Dan]][[Image:Voodoo1.jpg|thumb|150px|left|Voodoo Tony and Dan]][[Image:Comicdan.jpg|thumb|100px|left|Comic Dan]][[Image:Dan2.gif|thumb|75px|left|Dan]][[Image:hellodan.jpg|thumb|75px|left|Cyborg Kitty]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Hacker_Dan</id>
		<title>Hacker Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Hacker_Dan"/>
				<updated>2009-12-07T23:20:39Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* History of the name */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:danspic.gif|thumb|120px|right|Curent Avatar]]&lt;br /&gt;
&lt;br /&gt;
== Who is Hacker Dan? ==&lt;br /&gt;
Hacker Dan is one of [http://compsci.ca/ CompSci.ca] administrators. Together with [[Tony]], the admin duo keeps things in order. Dan is in charge of maintaing the site and keeping order as well as helping to set policy with the help of [[Tony]] and the [[CompSci.ca Board of Directors]]. Dan is also in charge of the secuity of the site, and if need be, defending it from the enemies at the gate (or others that would try to harm us).&lt;br /&gt;
&lt;br /&gt;
Hacker Dan is believed to be one of the [[CompSci Gods]] and holds the power for the Book of Typos AKA The Old [[Dictionary of Dan]]. It is rummered that he got his cyborgo face in a battle with [[Bill Gates]] and his [[M$ Pirates]], though on the upside, it seems to give him more powers like shooting laser beams out his cyborg eye.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Personal Projects ==&lt;br /&gt;
===Active===&lt;br /&gt;
==== CompSci.ca V4 ====&lt;br /&gt;
The next verson of CompSci.ca.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== DWITE Updates ====&lt;br /&gt;
The DWITE judge and front end need to be updated and more features added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PySGSC ====&lt;br /&gt;
Python game server and client framework. Still in eraly devlopment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dead or Done===&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca DWITE ====&lt;br /&gt;
CompSci.ca will be taking over the DWITE progaming contest in either the 2007/2008 school year. The old DWITE site can be found at http://www.dwite.ca and CompSci.ca will be remaking it all with a new front and bank end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca V3 ====&lt;br /&gt;
The next verson of CompSci.ca. See [[v3]].&lt;br /&gt;
&lt;br /&gt;
This project now in matince phase and is live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca IRC ====&lt;br /&gt;
The old [[IRC channel]] is expanding to it's own server at [[irc.CompSci.ca]]. I am runing the hub and should be fixing up the services like [[ChanServ]] and [[NickServ]] and our verson of x3 named [[Chi]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead and we have moved back to affternet irc server. However i am still the owner of the #compsci.ca channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Lain ====&lt;br /&gt;
[[Lain]] is an IRC info bot that will help in teaching peoleop how to progame on the [[IRC channel]]] by provding links to tutorals and other infomation as well as other helpfull comands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Gaea Project ====&lt;br /&gt;
UNKNOW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WiFi For LU ====&lt;br /&gt;
I am working on geting [[Wi-Fi]] internet access in [[Lakehead]] Univserity. The persendt of LU blives WiFi to be dangures and that it will harm peoleop in the long run. I strong disagrea and am trying to get WiFi at least installed in [[LUSU]] spaces such as the [[Outpost]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead, i gave up.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The outpost has wifi, yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Web Cams of the World====&lt;br /&gt;
A cloection of webcams from all over the world and placed on a google map system. Fun way to see the world from your home. Curently in beta and is slowy geting more cams and bug fixes. Can be found at www.HackerDan.com for now.&lt;br /&gt;
&lt;br /&gt;
This project is now dead, no one understood it, sadly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CompSci.ca themed RPG or MMORPG====&lt;br /&gt;
Making a online RPG game based on the charitchers in the comic.compsci.ca site and the users of compsci.ca.&lt;br /&gt;
&lt;br /&gt;
Currently i am working on the art for such a project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
I am one of the administrators of CompSci.ca. I have been runing and maintaining it for about 4~5 years (too lazy to look it up right now). I have been progamming for about 13~14 years now and am very intrested in computer security matters as well as metaphysics and other philosophical matters.  I am well versed in many langues and topics of computer science and am currently majoring in it at [[Lakehead University]] (in [[Thunder Bay]]) in the honours program. As you can probably see from this profile, my spelling is not the best, but if you have a problem with this, there are many other sites on the net you can go to that will match your spelling needs.&lt;br /&gt;
&lt;br /&gt;
== Hacker Danish ==&lt;br /&gt;
[[Image:thebook.gif|thumb|75px|right|The Book]]&lt;br /&gt;
Ever notice Hacker Dan's spelling? Seems a bit off? Well that's only beacuse it is not English he speaks, rather Hacker Danish, a mystical language known only to a select few. The only documents relating to this language known to be in existance are the Old [[Dictionary of Dan]] and the New [[Dictionary of Dan]]. Unfortunately the Old book was lost due to a dimensional rift serveral 1000 years ago. The New book is an attempt to reconstruct the old. More info can be found on Hacker Danish and the Books on the [[Dictionary of Dan]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is realy up with the spelling? ==&lt;br /&gt;
[http://compsci.ca/v2/viewtopic.php?t=12897 I am dyslexic.]&lt;br /&gt;
&lt;br /&gt;
==Likes &amp;amp; Dislikes==&lt;br /&gt;
===Likes===&lt;br /&gt;
*[[Anime]] - [[NGE]], [[Lain]], and [[.Hack//]] best.&lt;br /&gt;
*[[Programming]] - [[Java]], [[C]], [[CPP]], [[Ruby]] and more.&lt;br /&gt;
*[[Coke]] but [[Sobe]] best.&lt;br /&gt;
*[[Nintendo]], [[Wii]]&lt;br /&gt;
*[[wifi]] - Even if it will kill us all, it still provides hours of fun.&lt;br /&gt;
*[[Popcorn]] - Especially flavoured kinds.&lt;br /&gt;
*[[Linux]] - Gotta love [[Tux]], [[Gentoo]]&lt;br /&gt;
*[[Open Source]]&lt;br /&gt;
*[[Firefox]]&lt;br /&gt;
*[[Lakehead University]] - [[Thunder Bay]], although not always the people in it.&lt;br /&gt;
*[[LUSU]] - And some times all of [[Lakehead]].&lt;br /&gt;
*[[Reddit]]&lt;br /&gt;
*Free Speech, Civil Rights and Human Rights&lt;br /&gt;
&lt;br /&gt;
===Dislikes===&lt;br /&gt;
*Anyone using [[1337 Speak]], the &amp;quot;word&amp;quot; pwned or noob more then once per day.&lt;br /&gt;
*[[Microsoft]] - And their little [[Xbox]] too.&lt;br /&gt;
*Spammers&lt;br /&gt;
*Censorship&lt;br /&gt;
*Grammar and Spelling natzis&lt;br /&gt;
&lt;br /&gt;
==World Views==&lt;br /&gt;
===Politics===&lt;br /&gt;
I vote [[NDP]] but even that may not be as socialist as i like. I am very agisted the [[Conservative Party of Canada]] and the [[Republican Party]] in the US.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bio Data ==&lt;br /&gt;
'''Real Name:''' Dan&lt;br /&gt;
&lt;br /&gt;
'''Speaks:''' Hacker Danish, English (some times)&lt;br /&gt;
&lt;br /&gt;
'''Location:''' Thunder Bay, Ontario&lt;br /&gt;
&lt;br /&gt;
'''Job:''' Student/Contractor&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
*University (2004 - presnt) - [[Lakehead University]]&lt;br /&gt;
&lt;br /&gt;
==Work History==&lt;br /&gt;
*[[Canadian Water Network]](Summer 2005) - Assistance Programer, worked on a CMS in ruby on rails, curenting and improving php scripts to ruby, election systems, GPS maping and other programing and web devlopment work.&lt;br /&gt;
*[[Thunder Bay Chamber of Commerce]] (Summer 2006) - Technology Officer, worked on devloping, mainting and proving suport for all aspects of the Thunder Bay NOW project.&lt;br /&gt;
*[[GSoC]] (Summer 2008[now/current]) - Student working with [[Moodle]] open source project (to make two grade report plug-ins).&lt;br /&gt;
&lt;br /&gt;
== Contact Info ==&lt;br /&gt;
'''E-mail:''' Dan@CompSci.ca&lt;br /&gt;
&lt;br /&gt;
'''MSN:''' dan@compsci.ca&lt;br /&gt;
&lt;br /&gt;
'''Google:''' dservos@lakeheadu.ca&lt;br /&gt;
&lt;br /&gt;
'''Blog:''' [http://Hackerdan.com]&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
&amp;quot;I call it Danish.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[Talking about coke] I call it black gold.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Will code for food!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Avatars and Pics ==&lt;br /&gt;
You can set my curent avatar!!! More info at [[Set Dans Avatar]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Dan.gif|thumb|100px|left|Hacker Dan]][[Image:Hackerduck.jpg|thumb|100px|left|Hacker Duck]][[Image:Voodoo3.jpg|thumb|150px|left|Voodoo Dan]][[Image:Voodoo1.jpg|thumb|150px|left|Voodoo Tony and Dan]][[Image:Comicdan.jpg|thumb|100px|left|Comic Dan]][[Image:Dan2.gif|thumb|75px|left|Dan]][[Image:hellodan.jpg|thumb|75px|left|Cyborg Kitty]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Hacker_Dan</id>
		<title>Hacker Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Hacker_Dan"/>
				<updated>2009-12-07T23:20:10Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Personal Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:danspic.gif|thumb|120px|right|Curent Avatar]]&lt;br /&gt;
&lt;br /&gt;
== Who is Hacker Dan? ==&lt;br /&gt;
Hacker Dan is one of [http://compsci.ca/ CompSci.ca] administrators. Together with [[Tony]], the admin duo keeps things in order. Dan is in charge of maintaing the site and keeping order as well as helping to set policy with the help of [[Tony]] and the [[CompSci.ca Board of Directors]]. Dan is also in charge of the secuity of the site, and if need be, defending it from the enemies at the gate (or others that would try to harm us).&lt;br /&gt;
&lt;br /&gt;
Hacker Dan is believed to be one of the [[CompSci Gods]] and holds the power for the Book of Typos AKA The Old [[Dictionary of Dan]]. It is rummered that he got his cyborgo face in a battle with [[Bill Gates]] and his [[M$ Pirates]], though on the upside, it seems to give him more powers like shooting laser beams out his cyborg eye.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Personal Projects ==&lt;br /&gt;
===Active===&lt;br /&gt;
==== CompSci.ca V4 ====&lt;br /&gt;
The next verson of CompSci.ca.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== DWITE Updates ====&lt;br /&gt;
The DWITE judge and front end need to be updated and more features added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PySGSC ====&lt;br /&gt;
Python game server and client framework. Still in eraly devlopment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dead or Done===&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca DWITE ====&lt;br /&gt;
CompSci.ca will be taking over the DWITE progaming contest in either the 2007/2008 school year. The old DWITE site can be found at http://www.dwite.ca and CompSci.ca will be remaking it all with a new front and bank end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca V3 ====&lt;br /&gt;
The next verson of CompSci.ca. See [[v3]].&lt;br /&gt;
&lt;br /&gt;
This project now in matince phase and is live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CompSci.ca IRC ====&lt;br /&gt;
The old [[IRC channel]] is expanding to it's own server at [[irc.CompSci.ca]]. I am runing the hub and should be fixing up the services like [[ChanServ]] and [[NickServ]] and our verson of x3 named [[Chi]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead and we have moved back to affternet irc server. However i am still the owner of the #compsci.ca channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Lain ====&lt;br /&gt;
[[Lain]] is an IRC info bot that will help in teaching peoleop how to progame on the [[IRC channel]]] by provding links to tutorals and other infomation as well as other helpfull comands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Gaea Project ====&lt;br /&gt;
UNKNOW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WiFi For LU ====&lt;br /&gt;
I am working on geting [[Wi-Fi]] internet access in [[Lakehead]] Univserity. The persendt of LU blives WiFi to be dangures and that it will harm peoleop in the long run. I strong disagrea and am trying to get WiFi at least installed in [[LUSU]] spaces such as the [[Outpost]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead, i gave up.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The outpost has wifi, yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Web Cams of the World====&lt;br /&gt;
A cloection of webcams from all over the world and placed on a google map system. Fun way to see the world from your home. Curently in beta and is slowy geting more cams and bug fixes. Can be found at www.HackerDan.com for now.&lt;br /&gt;
&lt;br /&gt;
This project is now dead, no one understood it, sadly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CompSci.ca themed RPG or MMORPG====&lt;br /&gt;
Making a online RPG game based on the charitchers in the comic.compsci.ca site and the users of compsci.ca.&lt;br /&gt;
&lt;br /&gt;
Currently i am working on the art for such a project.&lt;br /&gt;
&lt;br /&gt;
== History of the name ==&lt;br /&gt;
Though there are many theories as to why Dan's name is Hacker Dan and not just Dan, only one has been give by Dan himself. The name dose not come from him thinking him self all 1337 but was rather a nick name that was give to him and was used on the forums as almost a joke at first, but as the site got bigger he did not want to chage it due to the fact that there are serveral users named Dan, and Hacker Dan looks nicer then just Dan. Many stories and interesting topics had been starting relating to the name and it whould be a shame to ruin them.&lt;br /&gt;
&lt;br /&gt;
===Evolution of the name=== &lt;br /&gt;
'''''Daniel -&amp;gt; Dan'''''&lt;br /&gt;
&lt;br /&gt;
The natural nick name for Daniel, though Dan objected to this for many years until he realized that it was less to write down and took up less memory on a computer system.&lt;br /&gt;
&lt;br /&gt;
'''''Dan -&amp;gt; Computer Dan'''''&lt;br /&gt;
&lt;br /&gt;
Due to the fact that he could never be found with out his [[Old Dell Laptop]], this name started to catch on with thos that new him in real life. Again Dan was not so happy over this one at first.&lt;br /&gt;
&lt;br /&gt;
'''''Computer Dan -&amp;gt; Crazy Hacker Dued'''''&lt;br /&gt;
&lt;br /&gt;
After going on a quest to destroy some one on an IRC server and a case jumping through many channels which he was banned from or not, people started to referring to him as this since even though he was banned he whould still come back and keep crashing his poor victims until he was wiped off the IRC server. Oddly this atack made him many enemies on this server as well as a few firends who where not so happy about the guy he was chasing.&lt;br /&gt;
&lt;br /&gt;
'''''Crazy Hacker Dued -&amp;gt; Crazy Hacker Dan'''''&lt;br /&gt;
&lt;br /&gt;
Once people started to get know Dan more from the IRC server as well as other online places, the dued part was dropped and replaced with Dan, the crazy part was left due to the rampages he used to go on after a user would mass spam his sites or do somthing that he did not agree with. It is rummered that during this times he could have had somthing to due with the disappearance of serveral poorly made truing forums that where trying to get ride off what was the start of [http://www.compsci.ca/v2/ CompSci.ca], then known as [[SWAT]]. However, none of this has ever been prooven.&lt;br /&gt;
&lt;br /&gt;
'''''Crazy Hacker Dan -&amp;gt; Hacker Dan'''''&lt;br /&gt;
&lt;br /&gt;
Crazy Hacker Dan is just too long to type or say so it was shorten to Hacker Dan and was used in the creation of [http://www.compsci.ca/v2/ CompSci.ca], so has been stuck this way since. Though he is definitely still crazy and is why he used to have the [[Crazy Admin]] rank until it was replaced by [[pwn3d Admin]] due to a lost bet.&lt;br /&gt;
&lt;br /&gt;
There where some intermediate steps and going back and forth inbetween these but this in the general evolution. Dan did not actually come up with any of these and was actually assigned a lot of them, but in time it started to catch on and he decided to go with it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Update:''' Hacker Dan has since changed his name back to Dan due to a high nummber of peoleop asking him to &amp;quot;hack&amp;quot; things, however the Hacker Dan avatar still remains the same.&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
I am one of the administrators of CompSci.ca. I have been runing and maintaining it for about 4~5 years (too lazy to look it up right now). I have been progamming for about 13~14 years now and am very intrested in computer security matters as well as metaphysics and other philosophical matters.  I am well versed in many langues and topics of computer science and am currently majoring in it at [[Lakehead University]] (in [[Thunder Bay]]) in the honours program. As you can probably see from this profile, my spelling is not the best, but if you have a problem with this, there are many other sites on the net you can go to that will match your spelling needs.&lt;br /&gt;
&lt;br /&gt;
== Hacker Danish ==&lt;br /&gt;
[[Image:thebook.gif|thumb|75px|right|The Book]]&lt;br /&gt;
Ever notice Hacker Dan's spelling? Seems a bit off? Well that's only beacuse it is not English he speaks, rather Hacker Danish, a mystical language known only to a select few. The only documents relating to this language known to be in existance are the Old [[Dictionary of Dan]] and the New [[Dictionary of Dan]]. Unfortunately the Old book was lost due to a dimensional rift serveral 1000 years ago. The New book is an attempt to reconstruct the old. More info can be found on Hacker Danish and the Books on the [[Dictionary of Dan]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is realy up with the spelling? ==&lt;br /&gt;
[http://compsci.ca/v2/viewtopic.php?t=12897 I am dyslexic.]&lt;br /&gt;
&lt;br /&gt;
==Likes &amp;amp; Dislikes==&lt;br /&gt;
===Likes===&lt;br /&gt;
*[[Anime]] - [[NGE]], [[Lain]], and [[.Hack//]] best.&lt;br /&gt;
*[[Programming]] - [[Java]], [[C]], [[CPP]], [[Ruby]] and more.&lt;br /&gt;
*[[Coke]] but [[Sobe]] best.&lt;br /&gt;
*[[Nintendo]], [[Wii]]&lt;br /&gt;
*[[wifi]] - Even if it will kill us all, it still provides hours of fun.&lt;br /&gt;
*[[Popcorn]] - Especially flavoured kinds.&lt;br /&gt;
*[[Linux]] - Gotta love [[Tux]], [[Gentoo]]&lt;br /&gt;
*[[Open Source]]&lt;br /&gt;
*[[Firefox]]&lt;br /&gt;
*[[Lakehead University]] - [[Thunder Bay]], although not always the people in it.&lt;br /&gt;
*[[LUSU]] - And some times all of [[Lakehead]].&lt;br /&gt;
*[[Reddit]]&lt;br /&gt;
*Free Speech, Civil Rights and Human Rights&lt;br /&gt;
&lt;br /&gt;
===Dislikes===&lt;br /&gt;
*Anyone using [[1337 Speak]], the &amp;quot;word&amp;quot; pwned or noob more then once per day.&lt;br /&gt;
*[[Microsoft]] - And their little [[Xbox]] too.&lt;br /&gt;
*Spammers&lt;br /&gt;
*Censorship&lt;br /&gt;
*Grammar and Spelling natzis&lt;br /&gt;
&lt;br /&gt;
==World Views==&lt;br /&gt;
===Politics===&lt;br /&gt;
I vote [[NDP]] but even that may not be as socialist as i like. I am very agisted the [[Conservative Party of Canada]] and the [[Republican Party]] in the US.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bio Data ==&lt;br /&gt;
'''Real Name:''' Dan&lt;br /&gt;
&lt;br /&gt;
'''Speaks:''' Hacker Danish, English (some times)&lt;br /&gt;
&lt;br /&gt;
'''Location:''' Thunder Bay, Ontario&lt;br /&gt;
&lt;br /&gt;
'''Job:''' Student/Contractor&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
*University (2004 - presnt) - [[Lakehead University]]&lt;br /&gt;
&lt;br /&gt;
==Work History==&lt;br /&gt;
*[[Canadian Water Network]](Summer 2005) - Assistance Programer, worked on a CMS in ruby on rails, curenting and improving php scripts to ruby, election systems, GPS maping and other programing and web devlopment work.&lt;br /&gt;
*[[Thunder Bay Chamber of Commerce]] (Summer 2006) - Technology Officer, worked on devloping, mainting and proving suport for all aspects of the Thunder Bay NOW project.&lt;br /&gt;
*[[GSoC]] (Summer 2008[now/current]) - Student working with [[Moodle]] open source project (to make two grade report plug-ins).&lt;br /&gt;
&lt;br /&gt;
== Contact Info ==&lt;br /&gt;
'''E-mail:''' Dan@CompSci.ca&lt;br /&gt;
&lt;br /&gt;
'''MSN:''' dan@compsci.ca&lt;br /&gt;
&lt;br /&gt;
'''Google:''' dservos@lakeheadu.ca&lt;br /&gt;
&lt;br /&gt;
'''Blog:''' [http://Hackerdan.com]&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
&amp;quot;I call it Danish.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[Talking about coke] I call it black gold.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Will code for food!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Avatars and Pics ==&lt;br /&gt;
You can set my curent avatar!!! More info at [[Set Dans Avatar]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Dan.gif|thumb|100px|left|Hacker Dan]][[Image:Hackerduck.jpg|thumb|100px|left|Hacker Duck]][[Image:Voodoo3.jpg|thumb|150px|left|Voodoo Dan]][[Image:Voodoo1.jpg|thumb|150px|left|Voodoo Tony and Dan]][[Image:Comicdan.jpg|thumb|100px|left|Comic Dan]][[Image:Dan2.gif|thumb|75px|left|Dan]][[Image:hellodan.jpg|thumb|75px|left|Cyborg Kitty]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Hacker_Dan</id>
		<title>Hacker Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Hacker_Dan"/>
				<updated>2009-12-07T23:16:14Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* WiFi For LU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:danspic.gif|thumb|120px|right|Curent Avatar]]&lt;br /&gt;
&lt;br /&gt;
== Who is Hacker Dan? ==&lt;br /&gt;
Hacker Dan is one of [http://compsci.ca/ CompSci.ca] administrators. Together with [[Tony]], the admin duo keeps things in order. Dan is in charge of maintaing the site and keeping order as well as helping to set policy with the help of [[Tony]] and the [[CompSci.ca Board of Directors]]. Dan is also in charge of the secuity of the site, and if need be, defending it from the enemies at the gate (or others that would try to harm us).&lt;br /&gt;
&lt;br /&gt;
Hacker Dan is believed to be one of the [[CompSci Gods]] and holds the power for the Book of Typos AKA The Old [[Dictionary of Dan]]. It is rummered that he got his cyborgo face in a battle with [[Bill Gates]] and his [[M$ Pirates]], though on the upside, it seems to give him more powers like shooting laser beams out his cyborg eye.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Personal Projects ==&lt;br /&gt;
=== CompSci.ca V3 ===&lt;br /&gt;
The next verson of CompSci.ca. See [[v3]].&lt;br /&gt;
&lt;br /&gt;
This project now in matince phase and is live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DWITE ===&lt;br /&gt;
CompSci.ca will be taking over the DWITE progaming contest in either the 2007/2008 school year. The old DWITE site can be found at http://www.dwite.ca and CompSci.ca will be remaking it all with a new front and bank end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CompSci.ca IRC ===&lt;br /&gt;
The old [[IRC channel]] is expanding to it's own server at [[irc.CompSci.ca]]. I am runing the hub and should be fixing up the services like [[ChanServ]] and [[NickServ]] and our verson of x3 named [[Chi]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead and we have moved back to affternet irc server. However i am still the owner of the #compsci.ca channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Lain ===&lt;br /&gt;
[[Lain]] is an IRC info bot that will help in teaching peoleop how to progame on the [[IRC channel]]] by provding links to tutorals and other infomation as well as other helpfull comands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The Gaea Project ===&lt;br /&gt;
UNKNOW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WiFi For LU ===&lt;br /&gt;
I am working on geting [[Wi-Fi]] internet access in [[Lakehead]] Univserity. The persendt of LU blives WiFi to be dangures and that it will harm peoleop in the long run. I strong disagrea and am trying to get WiFi at least installed in [[LUSU]] spaces such as the [[Outpost]].&lt;br /&gt;
&lt;br /&gt;
This project is now dead, i gave up.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The outpost has wifi, yay!&lt;br /&gt;
&lt;br /&gt;
===Web Cams of the World===&lt;br /&gt;
A cloection of webcams from all over the world and placed on a google map system. Fun way to see the world from your home. Curently in beta and is slowy geting more cams and bug fixes. Can be found at www.HackerDan.com for now.&lt;br /&gt;
&lt;br /&gt;
This project is now dead, no one understood it, sadly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===CompSci.ca themed RPG or MMORPG===&lt;br /&gt;
Making a online RPG game based on the charitchers in the comic.compsci.ca site and the users of compsci.ca.&lt;br /&gt;
&lt;br /&gt;
Currently i am working on the art for such a project.&lt;br /&gt;
&lt;br /&gt;
== History of the name ==&lt;br /&gt;
Though there are many theories as to why Dan's name is Hacker Dan and not just Dan, only one has been give by Dan himself. The name dose not come from him thinking him self all 1337 but was rather a nick name that was give to him and was used on the forums as almost a joke at first, but as the site got bigger he did not want to chage it due to the fact that there are serveral users named Dan, and Hacker Dan looks nicer then just Dan. Many stories and interesting topics had been starting relating to the name and it whould be a shame to ruin them.&lt;br /&gt;
&lt;br /&gt;
===Evolution of the name=== &lt;br /&gt;
'''''Daniel -&amp;gt; Dan'''''&lt;br /&gt;
&lt;br /&gt;
The natural nick name for Daniel, though Dan objected to this for many years until he realized that it was less to write down and took up less memory on a computer system.&lt;br /&gt;
&lt;br /&gt;
'''''Dan -&amp;gt; Computer Dan'''''&lt;br /&gt;
&lt;br /&gt;
Due to the fact that he could never be found with out his [[Old Dell Laptop]], this name started to catch on with thos that new him in real life. Again Dan was not so happy over this one at first.&lt;br /&gt;
&lt;br /&gt;
'''''Computer Dan -&amp;gt; Crazy Hacker Dued'''''&lt;br /&gt;
&lt;br /&gt;
After going on a quest to destroy some one on an IRC server and a case jumping through many channels which he was banned from or not, people started to referring to him as this since even though he was banned he whould still come back and keep crashing his poor victims until he was wiped off the IRC server. Oddly this atack made him many enemies on this server as well as a few firends who where not so happy about the guy he was chasing.&lt;br /&gt;
&lt;br /&gt;
'''''Crazy Hacker Dued -&amp;gt; Crazy Hacker Dan'''''&lt;br /&gt;
&lt;br /&gt;
Once people started to get know Dan more from the IRC server as well as other online places, the dued part was dropped and replaced with Dan, the crazy part was left due to the rampages he used to go on after a user would mass spam his sites or do somthing that he did not agree with. It is rummered that during this times he could have had somthing to due with the disappearance of serveral poorly made truing forums that where trying to get ride off what was the start of [http://www.compsci.ca/v2/ CompSci.ca], then known as [[SWAT]]. However, none of this has ever been prooven.&lt;br /&gt;
&lt;br /&gt;
'''''Crazy Hacker Dan -&amp;gt; Hacker Dan'''''&lt;br /&gt;
&lt;br /&gt;
Crazy Hacker Dan is just too long to type or say so it was shorten to Hacker Dan and was used in the creation of [http://www.compsci.ca/v2/ CompSci.ca], so has been stuck this way since. Though he is definitely still crazy and is why he used to have the [[Crazy Admin]] rank until it was replaced by [[pwn3d Admin]] due to a lost bet.&lt;br /&gt;
&lt;br /&gt;
There where some intermediate steps and going back and forth inbetween these but this in the general evolution. Dan did not actually come up with any of these and was actually assigned a lot of them, but in time it started to catch on and he decided to go with it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Update:''' Hacker Dan has since changed his name back to Dan due to a high nummber of peoleop asking him to &amp;quot;hack&amp;quot; things, however the Hacker Dan avatar still remains the same.&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
I am one of the administrators of CompSci.ca. I have been runing and maintaining it for about 4~5 years (too lazy to look it up right now). I have been progamming for about 13~14 years now and am very intrested in computer security matters as well as metaphysics and other philosophical matters.  I am well versed in many langues and topics of computer science and am currently majoring in it at [[Lakehead University]] (in [[Thunder Bay]]) in the honours program. As you can probably see from this profile, my spelling is not the best, but if you have a problem with this, there are many other sites on the net you can go to that will match your spelling needs.&lt;br /&gt;
&lt;br /&gt;
== Hacker Danish ==&lt;br /&gt;
[[Image:thebook.gif|thumb|75px|right|The Book]]&lt;br /&gt;
Ever notice Hacker Dan's spelling? Seems a bit off? Well that's only beacuse it is not English he speaks, rather Hacker Danish, a mystical language known only to a select few. The only documents relating to this language known to be in existance are the Old [[Dictionary of Dan]] and the New [[Dictionary of Dan]]. Unfortunately the Old book was lost due to a dimensional rift serveral 1000 years ago. The New book is an attempt to reconstruct the old. More info can be found on Hacker Danish and the Books on the [[Dictionary of Dan]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is realy up with the spelling? ==&lt;br /&gt;
[http://compsci.ca/v2/viewtopic.php?t=12897 I am dyslexic.]&lt;br /&gt;
&lt;br /&gt;
==Likes &amp;amp; Dislikes==&lt;br /&gt;
===Likes===&lt;br /&gt;
*[[Anime]] - [[NGE]], [[Lain]], and [[.Hack//]] best.&lt;br /&gt;
*[[Programming]] - [[Java]], [[C]], [[CPP]], [[Ruby]] and more.&lt;br /&gt;
*[[Coke]] but [[Sobe]] best.&lt;br /&gt;
*[[Nintendo]], [[Wii]]&lt;br /&gt;
*[[wifi]] - Even if it will kill us all, it still provides hours of fun.&lt;br /&gt;
*[[Popcorn]] - Especially flavoured kinds.&lt;br /&gt;
*[[Linux]] - Gotta love [[Tux]], [[Gentoo]]&lt;br /&gt;
*[[Open Source]]&lt;br /&gt;
*[[Firefox]]&lt;br /&gt;
*[[Lakehead University]] - [[Thunder Bay]], although not always the people in it.&lt;br /&gt;
*[[LUSU]] - And some times all of [[Lakehead]].&lt;br /&gt;
*[[Reddit]]&lt;br /&gt;
*Free Speech, Civil Rights and Human Rights&lt;br /&gt;
&lt;br /&gt;
===Dislikes===&lt;br /&gt;
*Anyone using [[1337 Speak]], the &amp;quot;word&amp;quot; pwned or noob more then once per day.&lt;br /&gt;
*[[Microsoft]] - And their little [[Xbox]] too.&lt;br /&gt;
*Spammers&lt;br /&gt;
*Censorship&lt;br /&gt;
*Grammar and Spelling natzis&lt;br /&gt;
&lt;br /&gt;
==World Views==&lt;br /&gt;
===Politics===&lt;br /&gt;
I vote [[NDP]] but even that may not be as socialist as i like. I am very agisted the [[Conservative Party of Canada]] and the [[Republican Party]] in the US.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bio Data ==&lt;br /&gt;
'''Real Name:''' Dan&lt;br /&gt;
&lt;br /&gt;
'''Speaks:''' Hacker Danish, English (some times)&lt;br /&gt;
&lt;br /&gt;
'''Location:''' Thunder Bay, Ontario&lt;br /&gt;
&lt;br /&gt;
'''Job:''' Student/Contractor&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
*University (2004 - presnt) - [[Lakehead University]]&lt;br /&gt;
&lt;br /&gt;
==Work History==&lt;br /&gt;
*[[Canadian Water Network]](Summer 2005) - Assistance Programer, worked on a CMS in ruby on rails, curenting and improving php scripts to ruby, election systems, GPS maping and other programing and web devlopment work.&lt;br /&gt;
*[[Thunder Bay Chamber of Commerce]] (Summer 2006) - Technology Officer, worked on devloping, mainting and proving suport for all aspects of the Thunder Bay NOW project.&lt;br /&gt;
*[[GSoC]] (Summer 2008[now/current]) - Student working with [[Moodle]] open source project (to make two grade report plug-ins).&lt;br /&gt;
&lt;br /&gt;
== Contact Info ==&lt;br /&gt;
'''E-mail:''' Dan@CompSci.ca&lt;br /&gt;
&lt;br /&gt;
'''MSN:''' dan@compsci.ca&lt;br /&gt;
&lt;br /&gt;
'''Google:''' dservos@lakeheadu.ca&lt;br /&gt;
&lt;br /&gt;
'''Blog:''' [http://Hackerdan.com]&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
&amp;quot;I call it Danish.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[Talking about coke] I call it black gold.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Will code for food!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Avatars and Pics ==&lt;br /&gt;
You can set my curent avatar!!! More info at [[Set Dans Avatar]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Dan.gif|thumb|100px|left|Hacker Dan]][[Image:Hackerduck.jpg|thumb|100px|left|Hacker Duck]][[Image:Voodoo3.jpg|thumb|150px|left|Voodoo Dan]][[Image:Voodoo1.jpg|thumb|150px|left|Voodoo Tony and Dan]][[Image:Comicdan.jpg|thumb|100px|left|Comic Dan]][[Image:Dan2.gif|thumb|75px|left|Dan]][[Image:hellodan.jpg|thumb|75px|left|Cyborg Kitty]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Borg_irc_april_10_2009</id>
		<title>Borg irc april 10 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Borg_irc_april_10_2009"/>
				<updated>2009-04-10T23:05:39Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[18:49] &amp;lt;cyborg&amp;gt; is Dan really your first name?&lt;br /&gt;
[18:49] &amp;lt;dservos&amp;gt; sure&lt;br /&gt;
[18:49] &amp;lt;cyborg&amp;gt; or isnt some pyseudoem for irc&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; it's not like it's not hard to find my real name&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; i go to no effort to hide it&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; then what is it?&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; what do u mean?&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; so dan isnt really ur name&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; i mean any one can find out my name, address, phone number, etc with a bit of work&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; i have been invloded in serveral projects where my hole name is stated&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; well im not intereted in that...&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; it might even be on compsci.ca&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; well if dan isnt really ur name&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; stop toying with me&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; and i think it's on my blog too&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; ur making me feel stupid&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; is it phillipe deonuatry or whaatever?&lt;br /&gt;
[18:52] &amp;lt;dservos&amp;gt; well it's not hard to find out what it is&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; cause thats the java thing to load this channel, the certificate ir whatever&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; *thing&lt;br /&gt;
[18:53] &amp;lt;cyborg&amp;gt; answer me this, is it Dan or no?&lt;br /&gt;
[18:53] &amp;lt;dservos&amp;gt; i thought i did&lt;br /&gt;
[18:53] &amp;lt;cyborg&amp;gt; u werent clear&lt;br /&gt;
[18:53] &amp;lt;dservos&amp;gt; no it's Phil&lt;br /&gt;
[18:54] &amp;lt;cyborg&amp;gt; Phillipe Denonautry or something like that?&lt;br /&gt;
[18:54] &amp;lt;dservos&amp;gt; why do you want to know my name?&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; mere curiousity&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; so that is ur name correct?&lt;br /&gt;
[18:57] &amp;lt;dservos&amp;gt; you tell me&lt;br /&gt;
[18:57] &amp;lt;dservos&amp;gt; is it?&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; i believe so&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; since thats the fucking name that comes up in the certificate everytime &lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; i load this channel&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; from compsci.ca&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; and phil being short for phillipe&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; logic says yes it is&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; :)&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; well you relay out smarted me borg&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; oh but why Dan?&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; like u wish u were named dan&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; to trick noobs like you&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; Icc, but I'm no longer tricked&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; well what ever you do don't tell any one&lt;br /&gt;
[19:01] &amp;lt;cyborg&amp;gt; well given the fact you go into no effort to conceal it nor make it diffiucult to find, and also given the fact it comes every time one loads this channel, those ppl. probably already know your real name&lt;br /&gt;
[19:01] &amp;lt;cyborg&amp;gt; therefore it makes no difference&lt;br /&gt;
[19:02] &amp;lt;dservos&amp;gt; you would be suprised&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; if i &amp;quot;tell anyone&amp;quot;&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; really&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; ???&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; guess ppl. arent smart afterall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Borg_irc_april_10_2009</id>
		<title>Borg irc april 10 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Borg_irc_april_10_2009"/>
				<updated>2009-04-10T23:05:09Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[18:49] &amp;lt;cyborg&amp;gt; is Dan really your first name?&lt;br /&gt;
[18:49] &amp;lt;dservos&amp;gt; sure&lt;br /&gt;
[18:49] &amp;lt;cyborg&amp;gt; or isnt some pyseudoem for irc&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; it's not like it's not hard to find my real name&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; i go to no effort to hide it&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; then what is it?&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; what do u mean?&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; so dan isnt really ur name&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; i mean any one can find out my name, address, phone number, etc with a bit of work&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; i have been invloded in serveral projects where my hole name is stated&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; well im not intereted in that...&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; it might even be on compsci.ca&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; well if dan isnt really ur name&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; stop toying with me&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; and i think it's on my blog too&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; ur making me feel stupid&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; is it phillipe deonuatry or whaatever?&lt;br /&gt;
[18:52] &amp;lt;dservos&amp;gt; well it's not hard to find out what it is&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; cause thats the java thing to load this channel, the certificate ir whatever&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; *thing&lt;br /&gt;
[18:53] &amp;lt;cyborg&amp;gt; answer me this, is it Dan or no?&lt;br /&gt;
[18:53] &amp;lt;dservos&amp;gt; i thought i did&lt;br /&gt;
[18:53] &amp;lt;cyborg&amp;gt; u werent clear&lt;br /&gt;
[18:53] &amp;lt;dservos&amp;gt; no it's Phil&lt;br /&gt;
[18:54] &amp;lt;cyborg&amp;gt; Phillipe Denonautry or something like that?&lt;br /&gt;
[18:54] &amp;lt;dservos&amp;gt; why do you want to know my name?&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; mere curiousity&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; so that is ur name correct?&lt;br /&gt;
[18:57] &amp;lt;dservos&amp;gt; you tell me&lt;br /&gt;
[18:57] &amp;lt;dservos&amp;gt; is it?&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; i believe so&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; since thats the fucking name that comes up in the certificate everytime &lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; i load this channel&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; from compsci.ca&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; and phil being short for phillipe&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; logic says yes it is&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; :)&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; well you relay out smarted me borg&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; oh but why Dan?&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; like u wish u were named dan&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; to trick noobs like you&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; Icc, but I'm no longer tricked&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; well what ever you do don't tell any one&lt;br /&gt;
[19:01] &amp;lt;cyborg&amp;gt; well given the fact you go into no effort to conceal it nor make it diffiucult to find, and also given the fact it comes every time one loads this channel, those ppl. probably already know your real name&lt;br /&gt;
[19:01] &amp;lt;cyborg&amp;gt; therefore it makes no difference&lt;br /&gt;
[19:02] &amp;lt;dservos&amp;gt; you would be suprised&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; if i &amp;quot;tell anyone&amp;quot;&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; really&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; ???&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; guess ppl. arent smart afterall&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Borg_irc_april_10_2009</id>
		<title>Borg irc april 10 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Borg_irc_april_10_2009"/>
				<updated>2009-04-10T23:03:47Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;&lt;br /&gt;
[18:49] &amp;lt;cyborg&amp;gt; is Dan really your first name?&lt;br /&gt;
[18:49] &amp;lt;dservos&amp;gt; sure&lt;br /&gt;
[18:49] &amp;lt;cyborg&amp;gt; or isnt some pyseudoem for irc&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; it's not like it's not hard to find my real name&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; i go to no effort to hide it&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; then what is it?&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; what do u mean?&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; so dan isnt really ur name&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; i mean any one can find out my name, address, phone number, etc with a bit of work&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; i have been invloded in serveral projects where my hole name is stated&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; well im not intereted in that...&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; it might even be on compsci.ca&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; well if dan isnt really ur name&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; stop toying with me&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; and i think it's on my blog too&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; ur making me feel stupid&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; is it phillipe deonuatry or whaatever?&lt;br /&gt;
[18:52] &amp;lt;dservos&amp;gt; well it's not hard to find out what it is&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; cause thats the java thing to load this channel, the certificate ir whatever&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; *thing&lt;br /&gt;
[18:53] &amp;lt;cyborg&amp;gt; answer me this, is it Dan or no?&lt;br /&gt;
[18:53] &amp;lt;dservos&amp;gt; i thought i did&lt;br /&gt;
[18:53] &amp;lt;cyborg&amp;gt; u werent clear&lt;br /&gt;
[18:53] &amp;lt;dservos&amp;gt; no it's Phil&lt;br /&gt;
[18:54] &amp;lt;cyborg&amp;gt; Phillipe Denonautry or something like that?&lt;br /&gt;
[18:54] &amp;lt;dservos&amp;gt; why do you want to know my name?&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; mere curiousity&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; so that is ur name correct?&lt;br /&gt;
[18:57] &amp;lt;dservos&amp;gt; you tell me&lt;br /&gt;
[18:57] &amp;lt;dservos&amp;gt; is it?&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; i believe so&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; since thats the fucking name that comes up in the certificate everytime &lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; i load this channel&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; from compsci.ca&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; and phil being short for phillipe&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; logic says yes it is&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; :)&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; well you relay out smarted me borg&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; oh but why Dan?&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; like u wish u were named dan&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; to trick noobs like you&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; Icc, but I'm no longer tricked&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; well what ever you do don't tell any one&lt;br /&gt;
[19:01] &amp;lt;cyborg&amp;gt; well given the fact you go into no effort to conceal it nor make it diffiucult to find, and also given the fact it comes every time one loads this channel, those ppl. probably already know your real name&lt;br /&gt;
[19:01] &amp;lt;cyborg&amp;gt; therefore it makes no difference&lt;br /&gt;
[19:02] &amp;lt;dservos&amp;gt; you would be suprised&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; if i &amp;quot;tell anyone&amp;quot;&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; really&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; ???&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; guess ppl. arent smart afterall&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Borg_irc_april_10_2009</id>
		<title>Borg irc april 10 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Borg_irc_april_10_2009"/>
				<updated>2009-04-10T23:03:22Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p&amp;gt;&lt;br /&gt;
[18:49] &amp;lt;cyborg&amp;gt; is Dan really your first name?&lt;br /&gt;
[18:49] &amp;lt;dservos&amp;gt; sure&lt;br /&gt;
[18:49] &amp;lt;cyborg&amp;gt; or isnt some pyseudoem for irc&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; it's not like it's not hard to find my real name&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; i go to no effort to hide it&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; then what is it?&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; what do u mean?&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; so dan isnt really ur name&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; i mean any one can find out my name, address, phone number, etc with a bit of work&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; i have been invloded in serveral projects where my hole name is stated&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; well im not intereted in that...&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; it might even be on compsci.ca&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; well if dan isnt really ur name&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; stop toying with me&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; and i think it's on my blog too&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; ur making me feel stupid&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; is it phillipe deonuatry or whaatever?&lt;br /&gt;
[18:52] &amp;lt;dservos&amp;gt; well it's not hard to find out what it is&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; cause thats the java thing to load this channel, the certificate ir whatever&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; *thing&lt;br /&gt;
[18:53] &amp;lt;cyborg&amp;gt; answer me this, is it Dan or no?&lt;br /&gt;
[18:53] &amp;lt;dservos&amp;gt; i thought i did&lt;br /&gt;
[18:53] &amp;lt;cyborg&amp;gt; u werent clear&lt;br /&gt;
[18:53] &amp;lt;dservos&amp;gt; no it's Phil&lt;br /&gt;
[18:54] &amp;lt;cyborg&amp;gt; Phillipe Denonautry or something like that?&lt;br /&gt;
[18:54] &amp;lt;dservos&amp;gt; why do you want to know my name?&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; mere curiousity&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; so that is ur name correct?&lt;br /&gt;
[18:57] &amp;lt;dservos&amp;gt; you tell me&lt;br /&gt;
[18:57] &amp;lt;dservos&amp;gt; is it?&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; i believe so&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; since thats the fucking name that comes up in the certificate everytime &lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; i load this channel&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; from compsci.ca&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; and phil being short for phillipe&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; logic says yes it is&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; :)&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; well you relay out smarted me borg&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; oh but why Dan?&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; like u wish u were named dan&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; to trick noobs like you&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; Icc, but I'm no longer tricked&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; well what ever you do don't tell any one&lt;br /&gt;
[19:01] &amp;lt;cyborg&amp;gt; well given the fact you go into no effort to conceal it nor make it diffiucult to find, and also given the fact it comes every time one loads this channel, those ppl. probably already know your real name&lt;br /&gt;
[19:01] &amp;lt;cyborg&amp;gt; therefore it makes no difference&lt;br /&gt;
[19:02] &amp;lt;dservos&amp;gt; you would be suprised&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; if i &amp;quot;tell anyone&amp;quot;&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; really&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; ???&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; guess ppl. arent smart afterall&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Borg_irc_april_10_2009</id>
		<title>Borg irc april 10 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Borg_irc_april_10_2009"/>
				<updated>2009-04-10T23:03:04Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[18:49] &amp;lt;cyborg&amp;gt; is Dan really your first name?&lt;br /&gt;
[18:49] &amp;lt;dservos&amp;gt; sure&lt;br /&gt;
[18:49] &amp;lt;cyborg&amp;gt; or isnt some pyseudoem for irc&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; it's not like it's not hard to find my real name&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; i go to no effort to hide it&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; then what is it?&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; what do u mean?&lt;br /&gt;
[18:50] &amp;lt;cyborg&amp;gt; so dan isnt really ur name&lt;br /&gt;
[18:50] &amp;lt;dservos&amp;gt; i mean any one can find out my name, address, phone number, etc with a bit of work&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; i have been invloded in serveral projects where my hole name is stated&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; well im not intereted in that...&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; it might even be on compsci.ca&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; well if dan isnt really ur name&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; stop toying with me&lt;br /&gt;
[18:51] &amp;lt;dservos&amp;gt; and i think it's on my blog too&lt;br /&gt;
[18:51] &amp;lt;cyborg&amp;gt; ur making me feel stupid&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; is it phillipe deonuatry or whaatever?&lt;br /&gt;
[18:52] &amp;lt;dservos&amp;gt; well it's not hard to find out what it is&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; cause thats the java thing to load this channel, the certificate ir whatever&lt;br /&gt;
[18:52] &amp;lt;cyborg&amp;gt; *thing&lt;br /&gt;
[18:53] &amp;lt;cyborg&amp;gt; answer me this, is it Dan or no?&lt;br /&gt;
[18:53] &amp;lt;dservos&amp;gt; i thought i did&lt;br /&gt;
[18:53] &amp;lt;cyborg&amp;gt; u werent clear&lt;br /&gt;
[18:53] &amp;lt;dservos&amp;gt; no it's Phil&lt;br /&gt;
[18:54] &amp;lt;cyborg&amp;gt; Phillipe Denonautry or something like that?&lt;br /&gt;
[18:54] &amp;lt;dservos&amp;gt; why do you want to know my name?&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; mere curiousity&lt;br /&gt;
[18:56] &amp;lt;cyborg&amp;gt; so that is ur name correct?&lt;br /&gt;
[18:57] &amp;lt;dservos&amp;gt; you tell me&lt;br /&gt;
[18:57] &amp;lt;dservos&amp;gt; is it?&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; i believe so&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; since thats the fucking name that comes up in the certificate everytime &lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; i load this channel&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; from compsci.ca&lt;br /&gt;
[18:57] &amp;lt;cyborg&amp;gt; and phil being short for phillipe&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; logic says yes it is&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; :)&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; well you relay out smarted me borg&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; oh but why Dan?&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; like u wish u were named dan&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; to trick noobs like you&lt;br /&gt;
[18:58] &amp;lt;cyborg&amp;gt; Icc, but I'm no longer tricked&lt;br /&gt;
[18:58] &amp;lt;dservos&amp;gt; well what ever you do don't tell any one&lt;br /&gt;
[19:01] &amp;lt;cyborg&amp;gt; well given the fact you go into no effort to conceal it nor make it diffiucult to find, and also given the fact it comes every time one loads this channel, those ppl. probably already know your real name&lt;br /&gt;
[19:01] &amp;lt;cyborg&amp;gt; therefore it makes no difference&lt;br /&gt;
[19:02] &amp;lt;dservos&amp;gt; you would be suprised&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; if i &amp;quot;tell anyone&amp;quot;&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; really&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; ???&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; haha&lt;br /&gt;
[19:02] &amp;lt;cyborg&amp;gt; guess ppl. arent smart afterall&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Legal_Threats</id>
		<title>Legal Threats</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Legal_Threats"/>
				<updated>2009-02-18T18:56:16Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following details any legal threats sent to or relating to CompSci.ca or DWITE.ca. All legal threats sent to [[Dan]], [[Tony]], CompSci.ca or DWITE.ca will end up here from now on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=LanSchool=&lt;br /&gt;
On August 5, 2008 LanSchool sent the following letter to [[Dan]] about the page [[LanSchool]] on this wiki: [http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More on the issue can be found on the blog here: [http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This issue was resolved peacefully by both sides coming to agreement with some changes to the wiki page. More on this can be found here: [http://compsci.ca/blog/legal-status-update/].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Michael Gontier=&lt;br /&gt;
&lt;br /&gt;
On February 16th, 2009 Michael Gontier sent the following via e-mail to [[Tony]] and [[Dan]] about a post that the user zeldamaster1230 made in 2004 here: [http://compsci.ca/v3/viewtopic.php?p=51140#51140]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from	Michael G &amp;lt;mikeysmail(at)inoutbox.com&amp;gt;&lt;br /&gt;
to	abuse(at)compsci.ca&lt;br /&gt;
date	Mon, Feb 16, 2009 at 9:00 PM&lt;br /&gt;
subject	Slander, Criminal allegations&lt;br /&gt;
	&lt;br /&gt;
It has been brought to my attention by colleagues of mine that my name&lt;br /&gt;
has been indexed on google linking to a blog on this website. After a quick google &lt;br /&gt;
search of &amp;quot;michael gontier&amp;quot; I found said post as hit #7.&lt;br /&gt;
The absurd comments contained within could be classified as nothing other than&lt;br /&gt;
slanderous, if not criminal. My name is not one that is common so I am&lt;br /&gt;
taking these accusations personally and I ask that they are removed&lt;br /&gt;
immediately so that further action is not required. Thank-You in advance,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We agreed to remove Michael's last name from the post in question to be nice, however, we do not believe that we were in any way at fault. It is clearly stated that CompSci.ca, DWITE.ca, Tony and Dan are not responsible for the content of user's posts and/or comments on the site, and if there is any slander or libel (which there is not in this case) it would be the fault and responsibility of the posting user. Furthermore all content on CompSci.ca and DWITE.ca should be regarded as opinion, and we do not see how comments and posts can be taken as anything but opinion.&lt;br /&gt;
&lt;br /&gt;
On February 18th, 2009 Michael replied to this page being update:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from	Michael G &amp;lt;mikeysmail(at)inoutbox.com&amp;gt;&lt;br /&gt;
to	abuse(at)compsci.ca&lt;br /&gt;
date	Wed, Feb 18, 2009 at 12:51 PM&lt;br /&gt;
subject	Legal Threats&lt;br /&gt;
	&lt;br /&gt;
In response to my complaint you stated that :&lt;br /&gt;
&amp;quot;We agreed to remove part of the last name from the post in question to be &lt;br /&gt;
nice however we do not believe that we where in any way at fault and clearly&lt;br /&gt;
state CompSci.ca, DWITE.ca, Tony and Dan are not responsible for the content&lt;br /&gt;
of users posts or comments on the site and if there is any slander or libel&lt;br /&gt;
(witch there is not in this case) it would be the fault of the user.&lt;br /&gt;
Furthermore all content on CompSci.ca and DWITE.ca should be taken as opinion&lt;br /&gt;
and we do not see how comments and posts can be taken as anything but opinion.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
I have to ask.... If you were trying to be &amp;quot;nice&amp;quot;, what good is deleting&lt;br /&gt;
my name from the post if you placed a link to it through the legal threat&lt;br /&gt;
page, now the 4th spot on a google search of my name. Brilliant.&lt;br /&gt;
&lt;br /&gt;
JUST FOR THE RECORD... I NEVER had any intention whatsoever or suggested that&lt;br /&gt;
any action was to be taken against compsci or any of its creators/admins on my&lt;br /&gt;
behalf. The issue here is directly related to user zeldamaster1230. Clearly the&lt;br /&gt;
comments made by user zeldamaster1230 are beyond &amp;quot;opinion&amp;quot;. They are FALSE&lt;br /&gt;
allegations aimed at potentiating charges of crimial harassment and threatening&lt;br /&gt;
bodily harm. Should I happen to find out who this zeldamaster1230 is, I will be&lt;br /&gt;
sure to seek any and all retribution afforded by me through the law. Spreading&lt;br /&gt;
lies of such nature is punishable under federal law, I might add. AT THE VERY&lt;br /&gt;
LEAST The said post by zeldamaster1230 should have been deleted immediately&lt;br /&gt;
because it is in direct countervention of your TERMS OF USE(1).  which you claim&lt;br /&gt;
to uphold, for THESE SPECIFIC OCCURANCES!!! Instead I am forced into an endless&lt;br /&gt;
slew of email bickering in a diplomatic attempt to clear up my good name on the&lt;br /&gt;
internet.&lt;br /&gt;
&lt;br /&gt;
   1. (1)to contribute any Content that is infringing, libelous, defamatory,&lt;br /&gt;
       obscene, pornographic,  abusive, offensive or otherwise violates any&lt;br /&gt;
       law or right of any third party;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tony's reply:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from	Tony Targonski &amp;lt;tony.targonski(at)gmail.com&amp;gt;&lt;br /&gt;
to	mikeysmail(at)inoutbox.com&lt;br /&gt;
date	Wed, Feb 18, 2009 at 1:41 PM&lt;br /&gt;
subject	Re: Legal Threats&lt;br /&gt;
signed-by	gmail.com&lt;br /&gt;
	&lt;br /&gt;
Michael,&lt;br /&gt;
&lt;br /&gt;
The legal threat page is per our policy. From your original email, where&lt;br /&gt;
you've said: &amp;quot;I ask that they are removed IMMEDIATELY so that further&lt;br /&gt;
action is not required.&amp;quot;; I will interpret &amp;quot;further actions&amp;quot; as a legal&lt;br /&gt;
threat.&lt;br /&gt;
&lt;br /&gt;
If you are this concerned about any new page with your name showing up on&lt;br /&gt;
Google, you might be interested in starting a personal blog to secure the&lt;br /&gt;
top results with your own content.&lt;br /&gt;
&lt;br /&gt;
The bottom line is that comments made by zeldamaster1230 are not libelous&lt;br /&gt;
as they were not posted as &amp;quot;facts&amp;quot;, nor were they made about you. As unique&lt;br /&gt;
as you might think your name is, Facebook alone returns 3 matches on exact&lt;br /&gt;
name search.&lt;br /&gt;
&lt;br /&gt;
-- Tony&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Legal_Threats</id>
		<title>Legal Threats</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Legal_Threats"/>
				<updated>2009-02-18T18:49:29Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following details any legal threats sent to or relating to CompSci.ca or DWITE.ca. All legal threats sent to [[Dan]], [[Tony]], CompSci.ca or DWITE.ca will end up here from now on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=LanSchool=&lt;br /&gt;
On August 5, 2008 LanSchool sent the following letter to [[Dan]] about the page [[LanSchool]] on this wiki: [http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More on the issue can be found on the blog here: [http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This issue was resolved peacefully by both sides coming to agreement with some changes to the wiki page. More on this can be found here: [http://compsci.ca/blog/legal-status-update/].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Michael Gontier=&lt;br /&gt;
&lt;br /&gt;
On February 16th, 2009 Michael Gontier sent the following via e-mail to [[Tony]] and [[Dan]] about a post that the user zeldamaster1230 made in 2004 here: [http://compsci.ca/v3/viewtopic.php?p=51140#51140]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from	Michael G &amp;lt;mikeysmail(at)inoutbox.com&amp;gt;&lt;br /&gt;
to	abuse(at)compsci.ca&lt;br /&gt;
date	Mon, Feb 16, 2009 at 9:00 PM&lt;br /&gt;
subject	Slander, Criminal allegations&lt;br /&gt;
	&lt;br /&gt;
It has been brought to my attention by colleagues of mine that my name&lt;br /&gt;
has been indexed on google linking to a blog on this website. After a quick google &lt;br /&gt;
search of &amp;quot;michael gontier&amp;quot; I found said post as hit #7.&lt;br /&gt;
The absurd comments contained within could be classified as nothing other than&lt;br /&gt;
slanderous, if not criminal. My name is not one that is common so I am&lt;br /&gt;
taking these accusations personally and I ask that they are removed&lt;br /&gt;
immediately so that further action is not required. Thank-You in advance,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We agreed to remove part of the last name from the post in question to be nice however we do not believe that we where in any way at fault and clearly state CompSci.ca, DWITE.ca, Tony and Dan are not responsible for the content of users posts or comments on the site and if there is any slander or libel (witch there is not in this case) it would be the fault of the user. Furthermore all content on CompSci.ca and DWITE.ca should be taken as opinion and we do not see how comments and posts can be taken as anything but opinion.&lt;br /&gt;
&lt;br /&gt;
On February 18th, 2009 Michael replyed to this page being update:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from	Michael G &amp;lt;mikeysmail(at)inoutbox.com&amp;gt;&lt;br /&gt;
to	abuse(at)compsci.ca&lt;br /&gt;
date	Wed, Feb 18, 2009 at 12:51 PM&lt;br /&gt;
subject	Legal Threats&lt;br /&gt;
	&lt;br /&gt;
In response to my complaint you stated that :&lt;br /&gt;
&amp;quot;We agreed to remove part of the last name from the post in question to be &lt;br /&gt;
nice however we do not believe that we where in any way at fault and clearly&lt;br /&gt;
state CompSci.ca, DWITE.ca, Tony and Dan are not responsible for the content&lt;br /&gt;
of users posts or comments on the site and if there is any slander or libel&lt;br /&gt;
(witch there is not in this case) it would be the fault of the user.&lt;br /&gt;
Furthermore all content on CompSci.ca and DWITE.ca should be taken as opinion&lt;br /&gt;
and we do not see how comments and posts can be taken as anything but opinion.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
I have to ask.... If you were trying to be &amp;quot;nice&amp;quot;, what good is deleting&lt;br /&gt;
my name from the post if you placed a link to it through the legal threat&lt;br /&gt;
page, now the 4th spot on a google search of my name. Brilliant.&lt;br /&gt;
&lt;br /&gt;
JUST FOR THE RECORD... I NEVER had any intention whatsoever or suggested that&lt;br /&gt;
any action was to be taken against compsci or any of its creators/admins on my&lt;br /&gt;
behalf. The issue here is directly related to user zeldamaster1230. Clearly the&lt;br /&gt;
comments made by user zeldamaster1230 are beyond &amp;quot;opinion&amp;quot;. They are FALSE&lt;br /&gt;
allegations aimed at potentiating charges of crimial harassment and threatening&lt;br /&gt;
bodily harm. Should I happen to find out who this zeldamaster1230 is, I will be&lt;br /&gt;
sure to seek any and all retribution afforded by me through the law. Spreading&lt;br /&gt;
lies of such nature is punishable under federal law, I might add. AT THE VERY&lt;br /&gt;
LEAST The said post by zeldamaster1230 should have been deleted immediately&lt;br /&gt;
because it is in direct countervention of your TERMS OF USE(1).  which you claim&lt;br /&gt;
to uphold, for THESE SPECIFIC OCCURANCES!!! Instead I am forced into an endless&lt;br /&gt;
slew of email bickering in a diplomatic attempt to clear up my good name on the&lt;br /&gt;
internet.&lt;br /&gt;
&lt;br /&gt;
   1. (1)to contribute any Content that is infringing, libelous, defamatory,&lt;br /&gt;
       obscene, pornographic,  abusive, offensive or otherwise violates any&lt;br /&gt;
       law or right of any third party;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tony's reply:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from	Tony Targonski &amp;lt;tony.targonski(at)gmail.com&amp;gt;&lt;br /&gt;
to	mikeysmail(at)inoutbox.com&lt;br /&gt;
date	Wed, Feb 18, 2009 at 1:41 PM&lt;br /&gt;
subject	Re: Legal Threats&lt;br /&gt;
signed-by	gmail.com&lt;br /&gt;
	&lt;br /&gt;
Michael,&lt;br /&gt;
&lt;br /&gt;
The legal threat page is per our policy. From your original email, where&lt;br /&gt;
you've said: &amp;quot;I ask that they are removed IMMEDIATELY so that further&lt;br /&gt;
action is not required.&amp;quot;; I will interpret &amp;quot;further actions&amp;quot; as a legal&lt;br /&gt;
threat.&lt;br /&gt;
&lt;br /&gt;
If you are this concerned about any new page with your name showing up on&lt;br /&gt;
Google, you might be interested in starting a personal blog to secure the&lt;br /&gt;
top results with your own content.&lt;br /&gt;
&lt;br /&gt;
The bottom line is that comments made by zeldamaster1230 are not libelous&lt;br /&gt;
as they were not posted as &amp;quot;facts&amp;quot;, nor were they made about you. As unique&lt;br /&gt;
as you might think your name is, Facebook alone returns 3 matches on exact&lt;br /&gt;
name search.&lt;br /&gt;
&lt;br /&gt;
-- Tony&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Legal_Threats</id>
		<title>Legal Threats</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Legal_Threats"/>
				<updated>2009-02-17T19:33:11Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Michael Gontier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following details any legal threats sent to or relating to CompSci.ca or DWITE.ca. All legal threats sent to [[Dan]], [[Tony]], CompSci.ca or DWITE.ca will end up here from now on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=LanSchool=&lt;br /&gt;
On August 5, 2008 LanSchool sent the following letter to [[Dan]] about the page [[LanSchool]] on this wiki: [http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More on the issue can be found on the blog here: [http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This issue was resolved peacefully by both sides coming to agreement with some changes to the wiki page. More on this can be found here: [http://compsci.ca/blog/legal-status-update/].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Michael Gontier=&lt;br /&gt;
&lt;br /&gt;
On February 16th, 2009 Michael Gontier sent the following via e-mail to [[Tony]] and [[Dan]] about a post that the user zeldamaster1230 made in 2004 here: [http://compsci.ca/v3/viewtopic.php?p=51140#51140]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from	Michael G &amp;lt;mikeysmail@inoutbox.com&amp;gt;&lt;br /&gt;
to	abuse@compsci.ca&lt;br /&gt;
date	Mon, Feb 16, 2009 at 9:00 PM&lt;br /&gt;
subject	Slander, Criminal allegations&lt;br /&gt;
	&lt;br /&gt;
It has been brought to my attention by colleagues of mine that my name&lt;br /&gt;
has been indexed on google linking to a blog on this website. After a quick google search of &amp;quot;michael gontier&amp;quot; I found said post as hit #7.&lt;br /&gt;
The absurd comments contained within could be classified as nothing other than&lt;br /&gt;
slanderous, if not criminal. My name is not one that is common so I am&lt;br /&gt;
taking these accusations personally and I ask that they are removed&lt;br /&gt;
immediately so that further action is not required. Thank-You in advance,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We agreed to remove part of the last name from the post in question to be nice however we do not believe that we where in any way at fault and clearly state CompSci.ca, DWITE.ca, Tony and Dan are not responsible for the content of users posts or comments on the site and if there is any slander or libel (witch there is not in this case) it would be the fault of the user. Furthermore all content on CompSci.ca and DWITE.ca should be taken as opinion and we do not see how comments and posts can be taken as anything but opinion.&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Legal_Threats</id>
		<title>Legal Threats</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Legal_Threats"/>
				<updated>2009-02-17T19:32:12Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Michael Gontier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following details any legal threats sent to or relating to CompSci.ca or DWITE.ca. All legal threats sent to [[Dan]], [[Tony]], CompSci.ca or DWITE.ca will end up here from now on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=LanSchool=&lt;br /&gt;
On August 5, 2008 LanSchool sent the following letter to [[Dan]] about the page [[LanSchool]] on this wiki: [http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More on the issue can be found on the blog here: [http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This issue was resolved peacefully by both sides coming to agreement with some changes to the wiki page. More on this can be found here: [http://compsci.ca/blog/legal-status-update/].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Michael Gontier=&lt;br /&gt;
&lt;br /&gt;
On February 16th, 2009 Michael Gontier sent the following via e-mail to [[Tony]] and [[Dan]] about a post that the user zeldamaster1230 made in 2004 here: [http://compsci.ca/v3/viewtopic.php?p=51140#51140]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from	Michael G &amp;lt;mikeysmail@inoutbox.com&amp;gt;&lt;br /&gt;
to	abuse@compsci.ca&lt;br /&gt;
date	Mon, Feb 16, 2009 at 9:00 PM&lt;br /&gt;
subject	Slander, Criminal allegations&lt;br /&gt;
	&lt;br /&gt;
It has been brought to my attention by colleagues of mine that my name&lt;br /&gt;
has been indexed on google linking to a blog on this website. After a quick google search of &amp;quot;michael gontier&amp;quot; I found said post as hit #7.&lt;br /&gt;
The absurd comments contained within could be classified as nothing other than&lt;br /&gt;
slanderous, if not criminal. My name is not one that is common so I am&lt;br /&gt;
taking these accusations personally and I ask that they are removed&lt;br /&gt;
immediately so that further action is not required. Thank-You in advance,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We agreed to remove part of the last name from the post in question to be nice however we do not believe that we where in any way at fault and clearly state CompSci.ca, DWITE.ca, Tony and Dan are not responsible for the content of users posts or comments on the site and if there is any slander or libel (witch there is not in this case) it would be the fault of the user. Furthermore all content on CompSci.ca and DWITE.ca should be taken as opinion and we not see how comments and posts can be taken as anything but opinion.&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Legal_Threats</id>
		<title>Legal Threats</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Legal_Threats"/>
				<updated>2009-02-17T19:25:12Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following details any legal threats sent to or relating to CompSci.ca or DWITE.ca. All legal threats sent to [[Dan]], [[Tony]], CompSci.ca or DWITE.ca will end up here from now on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=LanSchool=&lt;br /&gt;
On August 5, 2008 LanSchool sent the following letter to [[Dan]] about the page [[LanSchool]] on this wiki: [http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More on the issue can be found on the blog here: [http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This issue was resolved peacefully by both sides coming to agreement with some changes to the wiki page. More on this can be found here: [http://compsci.ca/blog/legal-status-update/].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Michael Gontier=&lt;br /&gt;
&lt;br /&gt;
On February 16th, 2009 Michael Gontier sent the following via e-mail to [[Tony]] and [[Dan]] about a post that the user zeldamaster1230 made in 2004 here: [http://compsci.ca/v3/viewtopic.php?p=51140#51140]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from	Michael G &amp;lt;mikeysmail@inoutbox.com&amp;gt;&lt;br /&gt;
to	abuse@compsci.ca&lt;br /&gt;
date	Mon, Feb 16, 2009 at 9:00 PM&lt;br /&gt;
subject	Slander, Criminal allegations&lt;br /&gt;
	&lt;br /&gt;
It has been brought to my attention by colleagues of mine that my name&lt;br /&gt;
has been indexed on google linking to a blog on this website. After a quick google search of &amp;quot;michael gontier&amp;quot; I found said post as hit #7.&lt;br /&gt;
The absurd comments contained within could be classified as nothing other than&lt;br /&gt;
slanderous, if not criminal. My name is not one that is common so I am&lt;br /&gt;
taking these accusations personally and I ask that they are removed&lt;br /&gt;
immediately so that further action is not required. Thank-You in advance,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Main_Page"/>
				<updated>2009-02-17T04:44:19Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Highlighted Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the CompSci.ca Wiki ==&lt;br /&gt;
This Wiki is for anything relating to Computer Science, [[the]] site [http://compsci.ca/ CompSci.ca], any technology-related stuff, or anything you want that is within reason. It is free to edit for everyone as long as they respect others and the site. We welcome any new pages you can think of, or anything you can add to our existing ones (incuding this one!). This wiki is for the users of [http://compsci.ca/ CompSci.ca]; it is up to you to add or update the content of this wiki!&lt;br /&gt;
&lt;br /&gt;
== CompSci.ca Current News ==&lt;br /&gt;
The first [[CompSci Comic]] (Season 2), comic was completed today. As the current Comic Site is being fixed by [[dan]], there is no means to publish it. The comic will be published as soon as possible.&lt;br /&gt;
&lt;br /&gt;
The Compsci Season 2 Comic has been released under the Compsci.Ca website. More work to be done on future comic designs and sections.&lt;br /&gt;
&lt;br /&gt;
--[[User:Mackie|Mackie]] 00:04, 31 March 2008 (EDIT)&lt;br /&gt;
--[[User:Sean|Sean]] 9:34, 27 May 2008&lt;br /&gt;
The [[CompSci.ca News]] Page.&lt;br /&gt;
&lt;br /&gt;
== Highlighted Pages ==&lt;br /&gt;
[[IRC channel|IRC Channel]] - Info on the IRC Channel&lt;br /&gt;
&lt;br /&gt;
[[Legal_Threats]] - Every one who sends us legal threats!&lt;br /&gt;
&lt;br /&gt;
[[BBCode]] - Learn to use BBCode to format your posts&lt;br /&gt;
&lt;br /&gt;
[[Tutorials]] - All your favourite [[CompSci.ca]] tutorials, only here instead!&lt;br /&gt;
&lt;br /&gt;
[[WCG]] - World Community Grid&lt;br /&gt;
&lt;br /&gt;
[[Dictionary of Dan]] - The New Dictionary of Dan project.&lt;br /&gt;
&lt;br /&gt;
[[DuckFest]] - What The Duck?&lt;br /&gt;
&lt;br /&gt;
'''''[[Special:Allpages]] - All Pages'''''&lt;br /&gt;
&lt;br /&gt;
Want to write a new page? Then check out [[Special:Wantedpages]]. It is a list of all the pages people want to be writen up. So if you have no idea about what to write about, try here.&lt;br /&gt;
&lt;br /&gt;
== How to use the CompSci.ca Wiki ==&lt;br /&gt;
The CompSci.ca Wiki works like many other popular wikis and is self explainatory for the most part. Though below are some tips on it's use:&lt;br /&gt;
&lt;br /&gt;
'''Adding a page'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Go to the page you want the new page to be linked from.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Click on the edit tab to edit the page. Add a link to the page you wish to create. The way to create a link is to place the new page's title in brackets. [ [ Page title ] ] (without the spaces)&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Save the page. Your link will show up as a red link which, when clicked, will bring you to an edit page for your new page.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Edit and save your new page.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
'''OR'''&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Type the following into your browser, where [Page Title] is the title of the page you wish to create.&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;blockquote&amp;gt;http://www.compsci.ca/wiki/index.php?title= [Page Title]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Add content and save.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Computer Science Links ==&lt;br /&gt;
[http://www.compsci.ca CompSci.ca]&lt;br /&gt;
&lt;br /&gt;
'''''[[Links]] - Links Page'''''&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Legal_Threats</id>
		<title>Legal Threats</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Legal_Threats"/>
				<updated>2009-02-17T04:18:21Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The fallowing details any legal threats sent to or relating to CompSci.ca or DWITE.ca. All legal threats sent to [[Dan]], [[Tony]], CompSci.ca or DWITE.ca will end up here from now on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=LanSchool=&lt;br /&gt;
On August 5, 2008 LanSchool sent the fallowing letter to [[Dan]] about the page [[LanSchool]] on this wiki: [http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More on the issue can be found on the blog here: [http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This issue was resolved peacefully by both sides coming to agreement with some changes to the wiki page. More on this can be found here: [http://compsci.ca/blog/legal-status-update/].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Michael Gontier=&lt;br /&gt;
&lt;br /&gt;
On February 16th, 2009 Michael Gontier sent the fallowing via e-mail to [[Tony]] and [[Dan]] about a post that the user zeldamaster1230 made in 2004 here: [http://compsci.ca/v3/viewtopic.php?p=51140#51140]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from	Michael G &amp;lt;mikeysmail@inoutbox.com&amp;gt;&lt;br /&gt;
to	abuse@compsci.ca&lt;br /&gt;
date	Mon, Feb 16, 2009 at 9:00 PM&lt;br /&gt;
subject	Slander, Criminal allegations&lt;br /&gt;
	&lt;br /&gt;
It has been brought to my attention by colleagues of mine that my name&lt;br /&gt;
has been indexed on google linking to a blog on this website. After a quick google search of &amp;quot;michael gontier&amp;quot; I found said post as hit #7.&lt;br /&gt;
The absurd comments contained within could be classified as nothing other than&lt;br /&gt;
slanderous, if not criminal. My name is not one that is common so I am&lt;br /&gt;
taking these accusations personally and I ask that they are removed&lt;br /&gt;
immediately so that further action is not required. Thank-You in advance,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=LanSchool</id>
		<title>LanSchool</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=LanSchool"/>
				<updated>2008-08-08T03:40:42Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* August 7th, 2008 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''NOTE:''' This page details a proof of concept exploit of the LanSchool program '''which no longer works''' (since versions 7.0 and up). CompSci.ca and [[Hacker Dan]] do not support, condone or recommend the use of it in real life (So don't send us e-mails asking how to get it working or how to hack your schools network). Also since this exploit was found and LanSchooled was created, '''LanSchool has fixed the potential security hole described on this page'''. CompSci.ca and [[Hacker Dan]] will not help you exploit new versions of the software so do not e-mail us asking how. All information is provided as is and is the sole option of Hacker Dan and we are by no means responsible for how you use it or the effects it may have on you, your computer or anything that happens to you as a result of reading this page or using the software on and linked to from it.&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer:''' The content of this page is only the opinion of Hacker Dan and those who edit its content. Nothing on this page should be taken as fact with out checking the validity of the claim. &lt;br /&gt;
&lt;br /&gt;
==What is LanSchool==&lt;br /&gt;
[[Image:Taskbar.JPG|thumb|What it looks like]]&lt;br /&gt;
LanSchool is type of monitoring program that is used by many school boards in Ontario to keep an eye on their students as well as controlling one or all computers in a given lab. It is seen by some as another example of the school boards spending money on software that they could get for free, with the free version even being of higher quality. Early versions LanSchool had a critical flaw in its design which caused the security hole mentioned below (which is now fixed in versions 7.0 and up).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The LanSchool website: http://www.lanschool.com/&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The Story==&lt;br /&gt;
'''Note:''' LanSchool has since updated there software and fixed the security issue talked about on this page in the below story. '''The bellow is solely the opinion of Hacker Dan''' and should not be taken as anything but just that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Story as told by [[Hacker Dan]]:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
During Grade 12, I changed schools, and the new school that I went to had substantially better computing facilities. I thought this was a good thing, but after playing around for a bit, I noticed a little green icon in the system tray that did not seem to do anything. Looking in to this, I found out that it was a program named LanSchool (http://www.lanschool.com/). What is LanSchool you ask? The name makes it sound innocent enough, maybe something to help students? Well, it may have started out that way but what it has become is basically a Trojan horse program for teachers to use to watch everything that you are doing (inducing watching your screen) as well as giving them the ability to control your computer or all computers in the lab at the same time. As usual, the school board decided to spend money on something they could get for free and got a crappier version than what they could have got for free. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I started looking in to LanSchool more and found a demo version on their site. This demo version could not interact with real versions that the school used and would not allow students to do any damage. 1st, I looked in to how it used the registry of the computers that it was on, and found that every time the teacher application sent a command to the student versions it recorded which windows user sent the command, the computer name of the computer that they were on and the time in all registries of every computer on the network. This meant that finding a full version of the software, although not hard, would end you up in a lot of trouble unless you brought your own computer to school and even then still could. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I began to look at the packets it was sending and to my shock they were UDP and not TCP and they had no encryption or coding to them at all. This means that it is extremely easy to spoof the packets. So I quickly wrote up a simple java program to test out my theory. After some time and experimentation, I decoded what most of the packets meant and was able to control the demo version of LanSchool. After looking more at the packets, I noticed that the differences between the demo version and the real version was that the demo version uses only one channel that is never used by the real version. So it was simple a matter of changing the channel byte to a real channel in the packet to get it to work with most, if not all, versions of LanSchool. Also this allowed me to make the registry logs say what ever I wanted, including blaming other students for the hack. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now being the nice guy that I am, I emailed my findings to LanSchool and suggested several ways to fix this exploit. There responses basically said that they would rather spend their time and effort enforcing the rules of the school and the law than fixing their program. They even made threats of legal action as well as suspensions that I could get were I to use this program. So next, I went to my school and actually demonstrated (with their permission) the exploit and how insecure the product was. Again, nothing happened as a result of my efforts, so a month later, I published how the system worked on compsci.ca.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is now almost 2 years later, so I have rewritten my hack so anyone, even script kiddies can use it, even with a nice GUI and everything. My hope is that by doing this, I will teach people why programming software in the same way that LanSchool has been written is bad from a security and integrity viewpoint and to encourage the school board to buy (if they must use such software) better software from companies that know what they are doing and are willing to keep with the times. BTW, LanSchools website still claims that there are no known bugs with LanSchool.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Update:''' LanSchool fixed the security issue on May of 2007 and tried to contact Hacker Dan at this time, however due to a mix up with e-mail addresses this news was not received in till August 2008.   &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Communications with LanSchool==&lt;br /&gt;
===Feb. 26th, 2006===&lt;br /&gt;
To: LanSchool&amp;lt;br&amp;gt;&lt;br /&gt;
From: [[Hacker Dan]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Hello, I am writing to let you know that you have a security flaw in your software, LanSchool v6.5. As with past versions of LanSchool, the system is not secure and uses a communication mechanism that allows for manipulation by anybody on a network whether they have the teacher version of the software installed or not. This becomes even more concerning when you see that this allows the exploiter to manipulate logs that are stored in the registry to what ever they want by manipulating communication appropriately. This would allow some students to exploit the network and then make it look like another student committed the attack from what ever computer they chose. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Also the scope of this exploit would go beyond affecting one computer or on lab at a time. With a little thought the exploiter could affect all computers in a school running the software by rotating threw the channels. Or even worse, the attack vector could be used to affect all LanSchool installs on the network that are not protected by a firewall. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
My recommendation would be to add some level of security to the UDP packets used to communicate to the computers, like a password that is encrypted (through the use of a digest hashing algorithm, such as MD5) and then validate it on the client end agent using a password that it has been installed with. This would make the system as secure as the password and associated storage mechanism and encryption and would only require the installer of the software to add in one more text field. You could still use the UDP protocol with minimal modification to your code.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===May of 2007===&lt;br /&gt;
LanSchool tried to contact Hacker Dan when version 7.0 was released and fixed the security hole, however the messages never made it to him due a mix up with e-mail addresses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th, 2008===&lt;br /&gt;
Beliving that Hacker Dan has ignored there messages in 2007, LanSchool sent the fallowing legal threat to CompSci.ca:&lt;br /&gt;
http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf&lt;br /&gt;
&lt;br /&gt;
[[Tony]], posted a copy of the letter to the CompSci.ca blog with his commentary:&lt;br /&gt;
http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th to 7th===&lt;br /&gt;
Internet drama ensues as the blog post makes Reddit and users and friends of CompSci.ca E-mail LanSchool. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 7th, 2008===&lt;br /&gt;
Hacker Dan and CompSci.ca send there official reply:&lt;br /&gt;
http://compsci.ca/~dan/LT%20Dana%20Doggett.pdf&lt;br /&gt;
&lt;br /&gt;
Dana Doggett of LanSchool replys:&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Dan,&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m glad I’m finally talking to you directly. I’m assuming my older e-mails must have gone to a bad address. Data Stream Encryption was one of the main features of LanSchool v7.0 in May of 2007. I e-mailed you when that shipped but I guess it never got through.  I feel confident that if we had been able to communicate better, this would never have gone this far.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m fine with the four points you listed in your letter, with one modification. Since I fixed this in v7.0 of LanSchool I would like #2 to state that the “potential security flaw” was fixed in v7.0. Since I added that feature specifically for you, I don’t see that as too much to ask.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
If you will agree to that clarification, we will instruct our attorney that the issue has been resolved.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
My background is in programming, not public relations. I’ve obviously handled this poorly.  Were I able to re-run this entire scenario, I would have been MUCH more proactive from the very start. Please accept my apologies and know that when this sort of thing occurs in the future, hopefully I’ll have learned and do it better.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
Dana Doggett&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CompSci.ca makes the changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hacker Dan's reply:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
The changes (with your modification to #2) have been made to the pages in question. Also tony will be updating his blog post, stating that the issue has been resolved and was likely due to a miscommunication, in the next few days.&lt;br /&gt;
&lt;br /&gt;
If i had know of your attempts to contact me, i would have likely suggested and made the changes at that time.&lt;br /&gt;
&lt;br /&gt;
I am glad this matter could be resolved reasonably with an agreement by both sides and i hope any dealings between us in the future will be positive.&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
Dan&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==The Packet==&lt;br /&gt;
'''Note:''' Lanschool's packet was changed in v7.0 in May 2007 and added Data Stream Encryption witch fixed the potential security flaw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is what the UDP packet looks like:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Mode | Version | Channel |00 or DF |DA | D1| ___data here__|__log info__|'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mode is basically the command that you are send. So far, I have found a lot of them. Here are some examples:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*00 - Start broadcast of screens&lt;br /&gt;
*04 - Restore computer screens&lt;br /&gt;
*07 - Black all screens&lt;br /&gt;
*08 - Unload Lanschool or just make it lock.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The verson corresponds to the verson of Lanschool that you are running. Versons 5.x seem to like 01, 02 seems to be for 6.x&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The channel area is prity simple, it is the channel number. The demo verson uses channel FF in hex or 255 in decimal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The next 3 bytes are kind of hard to figgure out, but seem to always be the same for the same verson of Lanschool. For 5.x and the low 6.x's the 1st byte here should be 00 for 6.5 and some others it should be DF in hex. The other 2 seem to always be the same.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The data area is data for that command, some commands do not need this, for example, black all screens.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log area is where Lanschool puts the name of your computer and then your account username. This area also has a lot of useless 00 bytes that just take up space.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application of the packet==&lt;br /&gt;
'''Note:''' This application will not work with new versions of LanSchool as the '''flaw was fixed in version 7.0.'''&lt;br /&gt;
&lt;br /&gt;
The following is a very simple Java application that will take advantage of the above information to black screens for the demo version of 6.5 of Lanschool only on the computer that you are using. To send it to all computers in a network you would need to use a destination mask that broadcasts to a subnet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
public class LanHack&lt;br /&gt;
{&lt;br /&gt;
   public static void main(String args[])&lt;br /&gt;
   {&lt;br /&gt;
      try&lt;br /&gt;
      {&lt;br /&gt;
         InetAddress ipaddr=InetAddress.getByName(&amp;quot;120.0.0.1&amp;quot;);&lt;br /&gt;
         DatagramSocket mysocket=new DatagramSocket();&lt;br /&gt;
         byte sendbuf2[] = {(byte)0x07,(byte)0x02,(byte)0xff,(byte)0x3f,(byte)0xda, (byte)0xd1};&lt;br /&gt;
         DatagramPacket sendPacket2 = new DatagramPacket( sendbuf2, sendbuf2.length, ipaddr, 796);   &lt;br /&gt;
         mysocket.send(sendPacket2);&lt;br /&gt;
      }catch(Exception e){}&lt;br /&gt;
   } &lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Note that for a lesser verson of Lanschool, you would have to chage the 0x3f to 0x00 and possibly 0x02 to 0x01 or another number. Also, this is set to the demo channel 0xff and if you wanted to send to a real verson, then you would have to set it to 0xChannelNumberInHex.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LanSchooled==&lt;br /&gt;
[[Image:Lanschooled.JPG|thumb|300px|LanSchooled Screen Shot]]&lt;br /&gt;
'''Note:''' &amp;quot;LanSchooled&amp;quot; is the name of the proof of conspect program to demonstrait a '''security flaw in LanSchool witch has since been fixed'''. &amp;quot;LanSchooled&amp;quot; should not be confused with the software it tried exploited, LanSchool.&amp;quot;LanSchooled&amp;quot; in no way is ment to replace or do the same thing as LanSchool and should not be used as such, in fact &amp;quot;Lanschooled&amp;quot; does not work at all now that LanSchool has been updated. CompSci.ca nor Hacker Dan support &amp;quot;LanSchooled&amp;quot;, sell it, or give advice on how to use it.&lt;br /&gt;
&lt;br /&gt;
I used all this knowledge to make a point-and-click Lanschool hacking tool that can help you understand how the attack works. Remember that this is only for educational use and should not be used for evil purposes. I therefore take no responsibility for what you do with it. With that aside, I only tested it on the demo verson but i would like to hear from people who got it to work on other versions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===How to use===&lt;br /&gt;
The top frame shows the packet that will be sent, you can use the easy set up buttons below it to set the packet to do what you want. The times bar will let you say how many times that you want to send out the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Setting the channel to &amp;quot;ALL&amp;quot; will send to all possible Lanschool channels, including the demo one. Seting the version to &amp;quot;9&amp;quot; will send verson 2, but with 0x00 rather then 0xdf. Setting to &amp;quot;2&amp;quot; will send verson 2 but with 0xdf. All other verson numbers send their respective verson and 0x00.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log info lets you set what you want the name and computer name to be in the registry logs of the computers affected. I would strongly recommend that people do not expoit this to get others in trouble since that is morally wrong.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You must hit send to transmit the packet. The easy set up buttons just configure the packet that you are going to send.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Where to get===&lt;br /&gt;
'''Note:''' &amp;quot;LanSchooled&amp;quot; does not work since the '''flaw was fixed in v7.0''' and is ONLY here for historical reffernce. '''It won't work''', and it won't do anything.&lt;br /&gt;
&lt;br /&gt;
*Latest Versons of files: http://compsci.ca/dan/LanSchooled/&lt;br /&gt;
*Sorce Code: http://compsci.ca/dan/LanSchooled/LanSchooled.java&lt;br /&gt;
*Class File: http://compsci.ca/dan/LanSchooled/LanSchooled.class&lt;br /&gt;
*Excutbale Jar: http://compsci.ca/dan/LanSchooled/LanSchooled.jar&lt;br /&gt;
*EXE Verson: http://compsci.ca/dan/LanSchooled/LanSchooled.exe&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Talk:LanSchool</id>
		<title>Talk:LanSchool</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Talk:LanSchool"/>
				<updated>2008-08-08T03:13:33Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Regarding the legal threat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NOTE: This page details a proof of concept exploit of the LanSchool program which no longer works (since versions 7.0 and up). CompSci.ca and Hacker Dan do not support, condone or recommend the use of it in real life (So don't send us e-mails asking how to get it working or how to hack your schools network). Also since this exploit was found and LanSchooled was created, LanSchool has fixed the potential security hole described on this page. CompSci.ca and Hacker Dan will not help you exploit new versions of the software so do not e-mail us asking how. All information is provided as is and is the sole option of Hacker Dan and we are by no means responsible for how you use it or the effects it may have on you, your computer or anything that happens to you as a result of reading this page or using the software on and linked to from it.&lt;br /&gt;
&lt;br /&gt;
Disclaimer: The content of this page is only the opinion of Hacker Dan and those who edit its content. Nothing on this page should be taken as fact with out checking the validity of the claim. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Not working ==&lt;br /&gt;
:Yeah, so um I tried it dan and - no it didn't work.&lt;br /&gt;
:I checked up what my school computers were using and it was indeed an actual novell client -.- :http://download.novell.com/SummaryFree.jsp?buildid=l1o2uFAj23U&amp;lt;br/&amp;gt;&lt;br /&gt;
:http://www.aarondm.ath.cx/images/novell_client.jpg &amp;lt;- Screenshot&lt;br /&gt;
:--[[User:Amailer|Amailer]] 11:01, 25 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
::The novell network client has nothing to do with lanschool (tho on old ones i think they incuded it with it) nor is it a uniltiy like lanschool. At best hacking it whould get you other peoleops files, free printing and maybe some limited admin controls.&lt;br /&gt;
::--Hacker Dan 12:04, 25 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Regarding the legal threat ==&lt;br /&gt;
&lt;br /&gt;
:I suppose we should emphasis that newer versions of LanSchool do not have the described security flaw. We should also describe the event of the legal threat. --[[User:Rizzix|rizzix]]&lt;br /&gt;
&lt;br /&gt;
::I have done this to some extenet, if you think it needs more info feal free to add and edit. --[[User:Dan|Dan]] 23:13, 7 August 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Talk:LanSchool</id>
		<title>Talk:LanSchool</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Talk:LanSchool"/>
				<updated>2008-08-08T03:13:25Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NOTE: This page details a proof of concept exploit of the LanSchool program which no longer works (since versions 7.0 and up). CompSci.ca and Hacker Dan do not support, condone or recommend the use of it in real life (So don't send us e-mails asking how to get it working or how to hack your schools network). Also since this exploit was found and LanSchooled was created, LanSchool has fixed the potential security hole described on this page. CompSci.ca and Hacker Dan will not help you exploit new versions of the software so do not e-mail us asking how. All information is provided as is and is the sole option of Hacker Dan and we are by no means responsible for how you use it or the effects it may have on you, your computer or anything that happens to you as a result of reading this page or using the software on and linked to from it.&lt;br /&gt;
&lt;br /&gt;
Disclaimer: The content of this page is only the opinion of Hacker Dan and those who edit its content. Nothing on this page should be taken as fact with out checking the validity of the claim. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Not working ==&lt;br /&gt;
:Yeah, so um I tried it dan and - no it didn't work.&lt;br /&gt;
:I checked up what my school computers were using and it was indeed an actual novell client -.- :http://download.novell.com/SummaryFree.jsp?buildid=l1o2uFAj23U&amp;lt;br/&amp;gt;&lt;br /&gt;
:http://www.aarondm.ath.cx/images/novell_client.jpg &amp;lt;- Screenshot&lt;br /&gt;
:--[[User:Amailer|Amailer]] 11:01, 25 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
::The novell network client has nothing to do with lanschool (tho on old ones i think they incuded it with it) nor is it a uniltiy like lanschool. At best hacking it whould get you other peoleops files, free printing and maybe some limited admin controls.&lt;br /&gt;
::--Hacker Dan 12:04, 25 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Regarding the legal threat ==&lt;br /&gt;
&lt;br /&gt;
:I suppose we should emphasis that newer versions of LanSchool do not have the described security flaw. We should also describe the event of the legal threat. --[[User:Rizzix|rizzix]]&lt;br /&gt;
&lt;br /&gt;
::I have done this to some extenet, if you think it needs more info feal free to add and edit.&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Talk:LanSchool</id>
		<title>Talk:LanSchool</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Talk:LanSchool"/>
				<updated>2008-08-08T03:10:35Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NOTE: This page details a proof of concept exploit of the LanSchool program which no longer works (since versions 7.0 and up). CompSci.ca and Hacker Dan do not support, condone or recommend the use of it in real life (So don't send us e-mails asking how to get it working or how to hack your schools network). Also since this exploit was found and LanSchooled was created, LanSchool has fixed the potential security hole described on this page. CompSci.ca and Hacker Dan will not help you exploit new versions of the software so do not e-mail us asking how. All information is provided as is and is the sole option of Hacker Dan and we are by no means responsible for how you use it or the effects it may have on you, your computer or anything that happens to you as a result of reading this page or using the software on and linked to from it.&lt;br /&gt;
&lt;br /&gt;
Disclaimer: The content of this page is only the opinion of Hacker Dan and those who edit its content. Nothing on this page should be taken as fact with out checking the validity of the claim. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Yeah, so um I tried it dan and - no it didn't work.&lt;br /&gt;
:I checked up what my school computers were using and it was indeed an actual novell client -.- :http://download.novell.com/SummaryFree.jsp?buildid=l1o2uFAj23U&amp;lt;br/&amp;gt;&lt;br /&gt;
:http://www.aarondm.ath.cx/images/novell_client.jpg &amp;lt;- Screenshot&lt;br /&gt;
:--[[User:Amailer|Amailer]] 11:01, 25 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
::The novell network client has nothing to do with lanschool (tho on old ones i think they incuded it with it) nor is it a uniltiy like lanschool. At best hacking it whould get you other peoleops files, free printing and maybe some limited admin controls.&lt;br /&gt;
::--Hacker Dan 12:04, 25 February 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Regarding the legal threat ==&lt;br /&gt;
&lt;br /&gt;
:I suppose we should emphasis that newer versions of LanSchool do not have the described security flaw. We should also describe the event of the legal threat. --[[User:Rizzix|rizzix]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=LanSchool</id>
		<title>LanSchool</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=LanSchool"/>
				<updated>2008-08-08T02:27:41Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''NOTE:''' This page details a proof of concept exploit of the LanSchool program '''witch no longer works''' (since versions 7.0 and up). CompSci.ca and [[Hacker Dan]] do not support, condone or recommend the use of it in real life (So don't send us e-mails asking how to get it working or how to hack your schools network). Also since this exploit was found and lanschooled was created, '''LanSchool has fixed the potential security hole described on this page'''. CompSci.ca and [[Hacker Dan]] will not help you exploit new versions of the software so do not e-mail us asking how. All information is provided as is and is the sole option of Hacker Dan and we are by no means responsible for how you use it or the effects it may have on you, your computer or anything that happens to you as a result of reading this page or using the software on and linked to from it.&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer:''' The content of this page is only the option of Hacker Dan and thous who edit it's content. Nothing on this page should be taken as fact with out checking the validity of the claim. &lt;br /&gt;
&lt;br /&gt;
==What is LanSchool==&lt;br /&gt;
[[Image:Taskbar.JPG|thumb|What it looks like]]&lt;br /&gt;
LanSchool is type monitoring program that is used by many school boards in Ontario to key an eye on their students as well as controlling one or all computers in a given lab. It is seen by some as another example of the school boards spending money on software that they could get for free, with the free version even being of higher quality. Early versions LanSchool had a critical flaw in its design witch caused a security hole mentioned below (witch is now fixed in version 7.0 and up).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The LanSchool website: http://www.lanschool.com/&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The Story==&lt;br /&gt;
'''Note:''' LanSchool has since updated there software and fixed the security issue talked about on this page in the below story. '''The bellow is solely the option of Hacker Dan''' and should not be taken as anything but just that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Story as told by [[Hacker Dan]]:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
During Grade 12, I changed schools, and the new school that I went to had substantially better computing facilities. I thought this was a good thing, but after playing around for a bit, I noticed a little green icon in the system tray that did not seem to do anything. Looking in to this, I found out that it was a program named LanSchool (http://www.lanschool.com/). What is LanSchool you ask? The name makes it sound innocent enough, maybe something to help students? Well, it may have started out that way but what it has become is basically a Trojan horse program for teachers to use to watch everything that you are doing (inducing watching your screen) as well as giving them the ability to control your computer or all computers in the lab at the same time. As usual, the school board decided to spend money on something they could get for free and got a crappier version than what they could have got for free. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I started looking in to LanSchool more and found a demo version on their site. This demo version could not interact with real versions that the school used and would not allow students to do any damage. 1st, I looked in to how it used the registry of the computers that it was on, and found that every time the teacher application sent a command to the student versions it recorded which windows user sent the command, the computer name of the computer that they were on and the time in all registries of every computer on the network. This meant that finding a full version of the software, although not hard, would end you up in a lot of trouble unless you brought your own computer to school and even then still could. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I began to look at the packets it was sending and to my shock they were UDP and not TCP and they had no encryption or coding to them at all. This means that it is extremely easy to spoof the packets. So I quickly wrote up a simple java program to test out my theory. After some time and experimentation, I decoded what most of the packets meant and was able to control the demo version of LanSchool. After looking more at the packets, I noticed that the differences between the demo version and the real version was that the demo version uses only one channel that is never used by the real version. So it was simple a matter of changing the channel byte to a real channel in the packet to get it to work with most, if not all, versions of LanSchool. Also this allowed me to make the registry logs say what ever I wanted, including blaming other students for the hack. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now being the nice guy that I am, I emailed my findings to LanSchool and suggested several ways to fix this exploit. There responses basically said that they would rather spend their time and effort enforcing the rules of the school and the law than fixing their program. They even made threats of legal action as well as suspensions that I could get were I to use this program. So next, I went to my school and actually demonstrated (with their permission) the exploit and how insecure the product was. Again, nothing happened as a result of my efforts, so a month later, I published how the system worked on compsci.ca.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is now almost 2 years later, so I have rewritten my hack so anyone, even script kiddies can use it, even with a nice GUI and everything. My hope is that by doing this, I will teach people why programming software in the same way that LanSchool has been written is bad from a security and integrity viewpoint and to encourage the school board to buy (if they must use such software) better software from companies that know what they are doing and are willing to keep with the times. BTW, LanSchools website still claims that there are no known bugs with LanSchool.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Update:''' LanSchool fixed the security issue on May of 2007 and tried to contact Hacker Dan at this time, however due to a mix up with e-mail addresses this news was not received in till August 2008.   &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Communications with LanSchool==&lt;br /&gt;
===Feb. 26th, 2006===&lt;br /&gt;
To: LanSchool&amp;lt;br&amp;gt;&lt;br /&gt;
From: [[Hacker Dan]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Hello, I am writing to let you know that you have a security flaw in your software, LanSchool v6.5. As with past versions of LanSchool, the system is not secure and uses a communication mechanism that allows for manipulation by anybody on a network whether they have the teacher version of the software installed or not. This becomes even more concerning when you see that this allows the exploiter to manipulate logs that are stored in the registry to what ever they want by manipulating communication appropriately. This would allow some students to exploit the network and then make it look like another student committed the attack from what ever computer they chose. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Also the scope of this exploit would go beyond affecting one computer or on lab at a time. With a little thought the exploiter could affect all computers in a school running the software by rotating threw the channels. Or even worse, the attack vector could be used to affect all LanSchool installs on the network that are not protected by a firewall. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
My recommendation would be to add some level of security to the UDP packets used to communicate to the computers, like a password that is encrypted (through the use of a digest hashing algorithm, such as MD5) and then validate it on the client end agent using a password that it has been installed with. This would make the system as secure as the password and associated storage mechanism and encryption and would only require the installer of the software to add in one more text field. You could still use the UDP protocol with minimal modification to your code.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===May of 2007===&lt;br /&gt;
LanSchool tried to contact Hacker Dan when version 7.0 was released and fixed the security hole, however the messages never made it to him due a mix up with e-mail addresses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th, 2008===&lt;br /&gt;
Beliving that Hacker Dan has ignored there messages in 2007, LanSchool sent the fallowing legal threat to CompSci.ca:&lt;br /&gt;
http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf&lt;br /&gt;
&lt;br /&gt;
[[Tony]], posted a copy of the letter to the CompSci.ca blog with his commentary:&lt;br /&gt;
http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th to 7th===&lt;br /&gt;
Internet drama ensues as the blog post makes Reddit and users and friends of CompSci.ca E-mail LanSchool. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 7th, 2008===&lt;br /&gt;
Hacker Dan and CompSci.ca send there official reply:&lt;br /&gt;
http://compsci.ca/~dan/LT%20Dana%20Doggett.pdf&lt;br /&gt;
&lt;br /&gt;
Dana Doggett of LanSchool replys:&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Daniel,&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m glad I’m finally talking to you directly. I’m assuming my older e-mails must have gone to a bad address. Data Stream Encryption was one of the main features of LanSchool v7.0 in May of 2007. I e-mailed you when that shipped but I guess it never got through.  I feel confident that if we had been able to communicate better, this would never have gone this far.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m fine with the four points you listed in your letter, with one modification. Since I fixed this in v7.0 of LanSchool I would like #2 to state that the “potential security flaw” was fixed in v7.0. Since I added that feature specifically for you, I don’t see that as too much to ask.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
If you will agree to that clarification, we will instruct our attorney that the issue has been resolved.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
My background is in programming, not public relations. I’ve obviously handled this poorly.  Were I able to re-run this entire scenario, I would have been MUCH more proactive from the very start. Please accept my apologies and know that when this sort of thing occurs in the future, hopefully I’ll have learned and do it better.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
Dana Doggett&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CompSci.ca makes the changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==The Packet==&lt;br /&gt;
'''Note:''' Lanschool's packet was changed in v7.0 in May 2007 and added Data Stream Encryption witch fixed the potential security flaw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is what the UDP packet looks like:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Mode | Version | Channel |00 or DF |DA | D1| ___data here__|__log info__|'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mode is basically the command that you are send. So far, I have found a lot of them. Here are some examples:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*00 - Start broadcast of screens&lt;br /&gt;
*04 - Restore computer screens&lt;br /&gt;
*07 - Black all screens&lt;br /&gt;
*08 - Unload Lanschool or just make it lock.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The verson corresponds to the verson of Lanschool that you are running. Versons 5.x seem to like 01, 02 seems to be for 6.x&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The channel area is prity simple, it is the channel number. The demo verson uses channel FF in hex or 255 in decimal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The next 3 bytes are kind of hard to figgure out, but seem to always be the same for the same verson of Lanschool. For 5.x and the low 6.x's the 1st byte here should be 00 for 6.5 and some others it should be DF in hex. The other 2 seem to always be the same.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The data area is data for that command, some commands do not need this, for example, black all screens.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log area is where Lanschool puts the name of your computer and then your account username. This area also has a lot of useless 00 bytes that just take up space.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application of the packet==&lt;br /&gt;
'''Note:''' This application will not work with new versions of LanSchool as the '''flaw was fixed in version 7.0.'''&lt;br /&gt;
&lt;br /&gt;
The following is a very simple Java application that will take advantage of the above information to black screens for the demo version of 6.5 of Lanschool only on the computer that you are using. To send it to all computers in a network you would need to use a destination mask that broadcasts to a subnet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
public class LanHack&lt;br /&gt;
{&lt;br /&gt;
   public static void main(String args[])&lt;br /&gt;
   {&lt;br /&gt;
      try&lt;br /&gt;
      {&lt;br /&gt;
         InetAddress ipaddr=InetAddress.getByName(&amp;quot;120.0.0.1&amp;quot;);&lt;br /&gt;
         DatagramSocket mysocket=new DatagramSocket();&lt;br /&gt;
         byte sendbuf2[] = {(byte)0x07,(byte)0x02,(byte)0xff,(byte)0x3f,(byte)0xda, (byte)0xd1};&lt;br /&gt;
         DatagramPacket sendPacket2 = new DatagramPacket( sendbuf2, sendbuf2.length, ipaddr, 796);   &lt;br /&gt;
         mysocket.send(sendPacket2);&lt;br /&gt;
      }catch(Exception e){}&lt;br /&gt;
   } &lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Note that for a lesser verson of Lanschool, you would have to chage the 0x3f to 0x00 and possibly 0x02 to 0x01 or another number. Also, this is set to the demo channel 0xff and if you wanted to send to a real verson, then you would have to set it to 0xChannelNumberInHex.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LanSchooled==&lt;br /&gt;
[[Image:Lanschooled.JPG|thumb|300px|LanSchooled Screen Shot]]&lt;br /&gt;
'''Note:''' &amp;quot;LanSchooled&amp;quot; is the name of the proof of conspect program to demonstrait a '''security flaw in LanSchool witch has since been fixed'''. &amp;quot;LanSchooled&amp;quot; should not be confused with the software it tried exploited, LanSchool.&amp;quot;LanSchooled&amp;quot; in no way is ment to replace or do the same thing as LanSchool and should not be used as such, in fact &amp;quot;Lanschooled&amp;quot; does not work at all now that LanSchool has been updated. CompSci.ca nor Hacker Dan support &amp;quot;LanSchooled&amp;quot;, sell it, or give advice on how to use it.&lt;br /&gt;
&lt;br /&gt;
I used all this knowledge to make a point-and-click Lanschool hacking tool that can help you understand how the attack works. Remember that this is only for educational use and should not be used for evil purposes. I therefore take no responsibility for what you do with it. With that aside, I only tested it on the demo verson but i would like to hear from people who got it to work on other versions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===How to use===&lt;br /&gt;
The top frame shows the packet that will be sent, you can use the easy set up buttons below it to set the packet to do what you want. The times bar will let you say how many times that you want to send out the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Setting the channel to &amp;quot;ALL&amp;quot; will send to all possible Lanschool channels, including the demo one. Seting the version to &amp;quot;9&amp;quot; will send verson 2, but with 0x00 rather then 0xdf. Setting to &amp;quot;2&amp;quot; will send verson 2 but with 0xdf. All other verson numbers send their respective verson and 0x00.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log info lets you set what you want the name and computer name to be in the registry logs of the computers affected. I would strongly recommend that people do not expoit this to get others in trouble since that is morally wrong.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You must hit send to transmit the packet. The easy set up buttons just configure the packet that you are going to send.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Where to get===&lt;br /&gt;
'''Note:''' &amp;quot;LanSchooled&amp;quot; does not work since the '''flaw was fixed in v7.0''' and is ONLY here for historical reffernce. '''It won't work''', and it won't do anything.&lt;br /&gt;
&lt;br /&gt;
*Latest Versons of files: http://compsci.ca/dan/LanSchooled/&lt;br /&gt;
*Sorce Code: http://compsci.ca/dan/LanSchooled/LanSchooled.java&lt;br /&gt;
*Class File: http://compsci.ca/dan/LanSchooled/LanSchooled.class&lt;br /&gt;
*Excutbale Jar: http://compsci.ca/dan/LanSchooled/LanSchooled.jar&lt;br /&gt;
*EXE Verson: http://compsci.ca/dan/LanSchooled/LanSchooled.exe&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=LanSchool</id>
		<title>LanSchool</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=LanSchool"/>
				<updated>2008-08-08T02:26:01Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* The Story */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''NOTE:''' This page details a proof of concept exploit of the LanSchool program '''witch no longer works''' (since versions 7.0 and up). CompSci.ca and [[Hacker Dan]] do not support, condone or recommend the use of it in real life (So don't send us e-mails asking how to get it working or how to hack your schools network). Also since this exploit was found and lanschooled was created, '''LanSchool has fixed the potential security hole described on this page'''. CompSci.ca and [[Hacker Dan]] will not help you exploit new versions of the software so do not e-mail us asking how. All information is provided as is and is the sole option of Hacker Dan and we are by no means responsible for how you use it or the effects it may have on you, your computer or anything that happens to you as a result of reading this page or using the software on and linked to from it.&lt;br /&gt;
&lt;br /&gt;
==What is LanSchool==&lt;br /&gt;
[[Image:Taskbar.JPG|thumb|What it looks like]]&lt;br /&gt;
LanSchool is type monitoring program that is used by many school boards in Ontario to key an eye on their students as well as controlling one or all computers in a given lab. It is seen by some as another example of the school boards spending money on software that they could get for free, with the free version even being of higher quality. Early versions LanSchool had a critical flaw in its design witch caused a security hole mentioned below (witch is now fixed in version 7.0 and up).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The LanSchool website: http://www.lanschool.com/&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The Story==&lt;br /&gt;
'''Note:''' LanSchool has since updated there software and fixed the security issue talked about on this page in the below story. '''The bellow is solely the option of Hacker Dan''' and should not be taken as anything but just that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Story as told by [[Hacker Dan]]:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
During Grade 12, I changed schools, and the new school that I went to had substantially better computing facilities. I thought this was a good thing, but after playing around for a bit, I noticed a little green icon in the system tray that did not seem to do anything. Looking in to this, I found out that it was a program named LanSchool (http://www.lanschool.com/). What is LanSchool you ask? The name makes it sound innocent enough, maybe something to help students? Well, it may have started out that way but what it has become is basically a Trojan horse program for teachers to use to watch everything that you are doing (inducing watching your screen) as well as giving them the ability to control your computer or all computers in the lab at the same time. As usual, the school board decided to spend money on something they could get for free and got a crappier version than what they could have got for free. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I started looking in to LanSchool more and found a demo version on their site. This demo version could not interact with real versions that the school used and would not allow students to do any damage. 1st, I looked in to how it used the registry of the computers that it was on, and found that every time the teacher application sent a command to the student versions it recorded which windows user sent the command, the computer name of the computer that they were on and the time in all registries of every computer on the network. This meant that finding a full version of the software, although not hard, would end you up in a lot of trouble unless you brought your own computer to school and even then still could. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I began to look at the packets it was sending and to my shock they were UDP and not TCP and they had no encryption or coding to them at all. This means that it is extremely easy to spoof the packets. So I quickly wrote up a simple java program to test out my theory. After some time and experimentation, I decoded what most of the packets meant and was able to control the demo version of LanSchool. After looking more at the packets, I noticed that the differences between the demo version and the real version was that the demo version uses only one channel that is never used by the real version. So it was simple a matter of changing the channel byte to a real channel in the packet to get it to work with most, if not all, versions of LanSchool. Also this allowed me to make the registry logs say what ever I wanted, including blaming other students for the hack. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now being the nice guy that I am, I emailed my findings to LanSchool and suggested several ways to fix this exploit. There responses basically said that they would rather spend their time and effort enforcing the rules of the school and the law than fixing their program. They even made threats of legal action as well as suspensions that I could get were I to use this program. So next, I went to my school and actually demonstrated (with their permission) the exploit and how insecure the product was. Again, nothing happened as a result of my efforts, so a month later, I published how the system worked on compsci.ca.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is now almost 2 years later, so I have rewritten my hack so anyone, even script kiddies can use it, even with a nice GUI and everything. My hope is that by doing this, I will teach people why programming software in the same way that LanSchool has been written is bad from a security and integrity viewpoint and to encourage the school board to buy (if they must use such software) better software from companies that know what they are doing and are willing to keep with the times. BTW, LanSchools website still claims that there are no known bugs with LanSchool.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Update:''' LanSchool fixed the security issue on May of 2007 and tried to contact Hacker Dan at this time, however due to a mix up with e-mail addresses this news was not received in till August 2008.   &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Communications with LanSchool==&lt;br /&gt;
===Feb. 26th, 2006===&lt;br /&gt;
To: LanSchool&amp;lt;br&amp;gt;&lt;br /&gt;
From: [[Hacker Dan]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Hello, I am writing to let you know that you have a security flaw in your software, LanSchool v6.5. As with past versions of LanSchool, the system is not secure and uses a communication mechanism that allows for manipulation by anybody on a network whether they have the teacher version of the software installed or not. This becomes even more concerning when you see that this allows the exploiter to manipulate logs that are stored in the registry to what ever they want by manipulating communication appropriately. This would allow some students to exploit the network and then make it look like another student committed the attack from what ever computer they chose. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Also the scope of this exploit would go beyond affecting one computer or on lab at a time. With a little thought the exploiter could affect all computers in a school running the software by rotating threw the channels. Or even worse, the attack vector could be used to affect all LanSchool installs on the network that are not protected by a firewall. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
My recommendation would be to add some level of security to the UDP packets used to communicate to the computers, like a password that is encrypted (through the use of a digest hashing algorithm, such as MD5) and then validate it on the client end agent using a password that it has been installed with. This would make the system as secure as the password and associated storage mechanism and encryption and would only require the installer of the software to add in one more text field. You could still use the UDP protocol with minimal modification to your code.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===May of 2007===&lt;br /&gt;
LanSchool tried to contact Hacker Dan when version 7.0 was released and fixed the security hole, however the messages never made it to him due a mix up with e-mail addresses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th, 2008===&lt;br /&gt;
Beliving that Hacker Dan has ignored there messages in 2007, LanSchool sent the fallowing legal threat to CompSci.ca:&lt;br /&gt;
http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf&lt;br /&gt;
&lt;br /&gt;
[[Tony]], posted a copy of the letter to the CompSci.ca blog with his commentary:&lt;br /&gt;
http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th to 7th===&lt;br /&gt;
Internet drama ensues as the blog post makes Reddit and users and friends of CompSci.ca E-mail LanSchool. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 7th, 2008===&lt;br /&gt;
Hacker Dan and CompSci.ca send there official reply:&lt;br /&gt;
http://compsci.ca/~dan/LT%20Dana%20Doggett.pdf&lt;br /&gt;
&lt;br /&gt;
Dana Doggett of LanSchool replys:&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Daniel,&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m glad I’m finally talking to you directly. I’m assuming my older e-mails must have gone to a bad address. Data Stream Encryption was one of the main features of LanSchool v7.0 in May of 2007. I e-mailed you when that shipped but I guess it never got through.  I feel confident that if we had been able to communicate better, this would never have gone this far.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m fine with the four points you listed in your letter, with one modification. Since I fixed this in v7.0 of LanSchool I would like #2 to state that the “potential security flaw” was fixed in v7.0. Since I added that feature specifically for you, I don’t see that as too much to ask.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
If you will agree to that clarification, we will instruct our attorney that the issue has been resolved.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
My background is in programming, not public relations. I’ve obviously handled this poorly.  Were I able to re-run this entire scenario, I would have been MUCH more proactive from the very start. Please accept my apologies and know that when this sort of thing occurs in the future, hopefully I’ll have learned and do it better.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
Dana Doggett&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CompSci.ca makes the changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==The Packet==&lt;br /&gt;
'''Note:''' Lanschool's packet was changed in v7.0 in May 2007 and added Data Stream Encryption witch fixed the potential security flaw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is what the UDP packet looks like:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Mode | Version | Channel |00 or DF |DA | D1| ___data here__|__log info__|'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mode is basically the command that you are send. So far, I have found a lot of them. Here are some examples:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*00 - Start broadcast of screens&lt;br /&gt;
*04 - Restore computer screens&lt;br /&gt;
*07 - Black all screens&lt;br /&gt;
*08 - Unload Lanschool or just make it lock.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The verson corresponds to the verson of Lanschool that you are running. Versons 5.x seem to like 01, 02 seems to be for 6.x&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The channel area is prity simple, it is the channel number. The demo verson uses channel FF in hex or 255 in decimal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The next 3 bytes are kind of hard to figgure out, but seem to always be the same for the same verson of Lanschool. For 5.x and the low 6.x's the 1st byte here should be 00 for 6.5 and some others it should be DF in hex. The other 2 seem to always be the same.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The data area is data for that command, some commands do not need this, for example, black all screens.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log area is where Lanschool puts the name of your computer and then your account username. This area also has a lot of useless 00 bytes that just take up space.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application of the packet==&lt;br /&gt;
'''Note:''' This application will not work with new versions of LanSchool as the '''flaw was fixed in version 7.0.'''&lt;br /&gt;
&lt;br /&gt;
The following is a very simple Java application that will take advantage of the above information to black screens for the demo version of 6.5 of Lanschool only on the computer that you are using. To send it to all computers in a network you would need to use a destination mask that broadcasts to a subnet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
public class LanHack&lt;br /&gt;
{&lt;br /&gt;
   public static void main(String args[])&lt;br /&gt;
   {&lt;br /&gt;
      try&lt;br /&gt;
      {&lt;br /&gt;
         InetAddress ipaddr=InetAddress.getByName(&amp;quot;120.0.0.1&amp;quot;);&lt;br /&gt;
         DatagramSocket mysocket=new DatagramSocket();&lt;br /&gt;
         byte sendbuf2[] = {(byte)0x07,(byte)0x02,(byte)0xff,(byte)0x3f,(byte)0xda, (byte)0xd1};&lt;br /&gt;
         DatagramPacket sendPacket2 = new DatagramPacket( sendbuf2, sendbuf2.length, ipaddr, 796);   &lt;br /&gt;
         mysocket.send(sendPacket2);&lt;br /&gt;
      }catch(Exception e){}&lt;br /&gt;
   } &lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Note that for a lesser verson of Lanschool, you would have to chage the 0x3f to 0x00 and possibly 0x02 to 0x01 or another number. Also, this is set to the demo channel 0xff and if you wanted to send to a real verson, then you would have to set it to 0xChannelNumberInHex.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LanSchooled==&lt;br /&gt;
[[Image:Lanschooled.JPG|thumb|300px|LanSchooled Screen Shot]]&lt;br /&gt;
'''Note:''' &amp;quot;LanSchooled&amp;quot; is the name of the proof of conspect program to demonstrait a '''security flaw in LanSchool witch has since been fixed'''. &amp;quot;LanSchooled&amp;quot; should not be confused with the software it tried exploited, LanSchool.&amp;quot;LanSchooled&amp;quot; in no way is ment to replace or do the same thing as LanSchool and should not be used as such, in fact &amp;quot;Lanschooled&amp;quot; does not work at all now that LanSchool has been updated. CompSci.ca nor Hacker Dan support &amp;quot;LanSchooled&amp;quot;, sell it, or give advice on how to use it.&lt;br /&gt;
&lt;br /&gt;
I used all this knowledge to make a point-and-click Lanschool hacking tool that can help you understand how the attack works. Remember that this is only for educational use and should not be used for evil purposes. I therefore take no responsibility for what you do with it. With that aside, I only tested it on the demo verson but i would like to hear from people who got it to work on other versions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===How to use===&lt;br /&gt;
The top frame shows the packet that will be sent, you can use the easy set up buttons below it to set the packet to do what you want. The times bar will let you say how many times that you want to send out the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Setting the channel to &amp;quot;ALL&amp;quot; will send to all possible Lanschool channels, including the demo one. Seting the version to &amp;quot;9&amp;quot; will send verson 2, but with 0x00 rather then 0xdf. Setting to &amp;quot;2&amp;quot; will send verson 2 but with 0xdf. All other verson numbers send their respective verson and 0x00.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log info lets you set what you want the name and computer name to be in the registry logs of the computers affected. I would strongly recommend that people do not expoit this to get others in trouble since that is morally wrong.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You must hit send to transmit the packet. The easy set up buttons just configure the packet that you are going to send.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Where to get===&lt;br /&gt;
'''Note:''' &amp;quot;LanSchooled&amp;quot; does not work since the '''flaw was fixed in v7.0''' and is ONLY here for historical reffernce. '''It won't work''', and it won't do anything.&lt;br /&gt;
&lt;br /&gt;
*Latest Versons of files: http://compsci.ca/dan/LanSchooled/&lt;br /&gt;
*Sorce Code: http://compsci.ca/dan/LanSchooled/LanSchooled.java&lt;br /&gt;
*Class File: http://compsci.ca/dan/LanSchooled/LanSchooled.class&lt;br /&gt;
*Excutbale Jar: http://compsci.ca/dan/LanSchooled/LanSchooled.jar&lt;br /&gt;
*EXE Verson: http://compsci.ca/dan/LanSchooled/LanSchooled.exe&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=LanSchool</id>
		<title>LanSchool</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=LanSchool"/>
				<updated>2008-08-08T02:25:22Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* Application of the packet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''NOTE:''' This page details a proof of concept exploit of the LanSchool program '''witch no longer works''' (since versions 7.0 and up). CompSci.ca and [[Hacker Dan]] do not support, condone or recommend the use of it in real life (So don't send us e-mails asking how to get it working or how to hack your schools network). Also since this exploit was found and lanschooled was created, '''LanSchool has fixed the potential security hole described on this page'''. CompSci.ca and [[Hacker Dan]] will not help you exploit new versions of the software so do not e-mail us asking how. All information is provided as is and is the sole option of Hacker Dan and we are by no means responsible for how you use it or the effects it may have on you, your computer or anything that happens to you as a result of reading this page or using the software on and linked to from it.&lt;br /&gt;
&lt;br /&gt;
==What is LanSchool==&lt;br /&gt;
[[Image:Taskbar.JPG|thumb|What it looks like]]&lt;br /&gt;
LanSchool is type monitoring program that is used by many school boards in Ontario to key an eye on their students as well as controlling one or all computers in a given lab. It is seen by some as another example of the school boards spending money on software that they could get for free, with the free version even being of higher quality. Early versions LanSchool had a critical flaw in its design witch caused a security hole mentioned below (witch is now fixed in version 7.0 and up).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The LanSchool website: http://www.lanschool.com/&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The Story==&lt;br /&gt;
'''Note:''' LanSchool has since updated there software and fixed the security issue talked about on this page in the below story. The bellow is solely the option of Hacker Dan and should not be taken as anything but just that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Story as told by [[Hacker Dan]]:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
During Grade 12, I changed schools, and the new school that I went to had substantially better computing facilities. I thought this was a good thing, but after playing around for a bit, I noticed a little green icon in the system tray that did not seem to do anything. Looking in to this, I found out that it was a program named LanSchool (http://www.lanschool.com/). What is LanSchool you ask? The name makes it sound innocent enough, maybe something to help students? Well, it may have started out that way but what it has become is basically a Trojan horse program for teachers to use to watch everything that you are doing (inducing watching your screen) as well as giving them the ability to control your computer or all computers in the lab at the same time. As usual, the school board decided to spend money on something they could get for free and got a crappier version than what they could have got for free. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I started looking in to LanSchool more and found a demo version on their site. This demo version could not interact with real versions that the school used and would not allow students to do any damage. 1st, I looked in to how it used the registry of the computers that it was on, and found that every time the teacher application sent a command to the student versions it recorded which windows user sent the command, the computer name of the computer that they were on and the time in all registries of every computer on the network. This meant that finding a full version of the software, although not hard, would end you up in a lot of trouble unless you brought your own computer to school and even then still could. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I began to look at the packets it was sending and to my shock they were UDP and not TCP and they had no encryption or coding to them at all. This means that it is extremely easy to spoof the packets. So I quickly wrote up a simple java program to test out my theory. After some time and experimentation, I decoded what most of the packets meant and was able to control the demo version of LanSchool. After looking more at the packets, I noticed that the differences between the demo version and the real version was that the demo version uses only one channel that is never used by the real version. So it was simple a matter of changing the channel byte to a real channel in the packet to get it to work with most, if not all, versions of LanSchool. Also this allowed me to make the registry logs say what ever I wanted, including blaming other students for the hack. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now being the nice guy that I am, I emailed my findings to LanSchool and suggested several ways to fix this exploit. There responses basically said that they would rather spend their time and effort enforcing the rules of the school and the law than fixing their program. They even made threats of legal action as well as suspensions that I could get were I to use this program. So next, I went to my school and actually demonstrated (with their permission) the exploit and how insecure the product was. Again, nothing happened as a result of my efforts, so a month later, I published how the system worked on compsci.ca.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is now almost 2 years later, so I have rewritten my hack so anyone, even script kiddies can use it, even with a nice GUI and everything. My hope is that by doing this, I will teach people why programming software in the same way that LanSchool has been written is bad from a security and integrity viewpoint and to encourage the school board to buy (if they must use such software) better software from companies that know what they are doing and are willing to keep with the times. BTW, LanSchools website still claims that there are no known bugs with LanSchool.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Update:''' LanSchool fixed the security issue on May of 2007 and tried to contact Hacker Dan at this time, however due to a mix up with e-mail addresses this news was not received in till August 2008.   &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Communications with LanSchool==&lt;br /&gt;
===Feb. 26th, 2006===&lt;br /&gt;
To: LanSchool&amp;lt;br&amp;gt;&lt;br /&gt;
From: [[Hacker Dan]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Hello, I am writing to let you know that you have a security flaw in your software, LanSchool v6.5. As with past versions of LanSchool, the system is not secure and uses a communication mechanism that allows for manipulation by anybody on a network whether they have the teacher version of the software installed or not. This becomes even more concerning when you see that this allows the exploiter to manipulate logs that are stored in the registry to what ever they want by manipulating communication appropriately. This would allow some students to exploit the network and then make it look like another student committed the attack from what ever computer they chose. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Also the scope of this exploit would go beyond affecting one computer or on lab at a time. With a little thought the exploiter could affect all computers in a school running the software by rotating threw the channels. Or even worse, the attack vector could be used to affect all LanSchool installs on the network that are not protected by a firewall. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
My recommendation would be to add some level of security to the UDP packets used to communicate to the computers, like a password that is encrypted (through the use of a digest hashing algorithm, such as MD5) and then validate it on the client end agent using a password that it has been installed with. This would make the system as secure as the password and associated storage mechanism and encryption and would only require the installer of the software to add in one more text field. You could still use the UDP protocol with minimal modification to your code.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===May of 2007===&lt;br /&gt;
LanSchool tried to contact Hacker Dan when version 7.0 was released and fixed the security hole, however the messages never made it to him due a mix up with e-mail addresses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th, 2008===&lt;br /&gt;
Beliving that Hacker Dan has ignored there messages in 2007, LanSchool sent the fallowing legal threat to CompSci.ca:&lt;br /&gt;
http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf&lt;br /&gt;
&lt;br /&gt;
[[Tony]], posted a copy of the letter to the CompSci.ca blog with his commentary:&lt;br /&gt;
http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th to 7th===&lt;br /&gt;
Internet drama ensues as the blog post makes Reddit and users and friends of CompSci.ca E-mail LanSchool. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 7th, 2008===&lt;br /&gt;
Hacker Dan and CompSci.ca send there official reply:&lt;br /&gt;
http://compsci.ca/~dan/LT%20Dana%20Doggett.pdf&lt;br /&gt;
&lt;br /&gt;
Dana Doggett of LanSchool replys:&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Daniel,&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m glad I’m finally talking to you directly. I’m assuming my older e-mails must have gone to a bad address. Data Stream Encryption was one of the main features of LanSchool v7.0 in May of 2007. I e-mailed you when that shipped but I guess it never got through.  I feel confident that if we had been able to communicate better, this would never have gone this far.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m fine with the four points you listed in your letter, with one modification. Since I fixed this in v7.0 of LanSchool I would like #2 to state that the “potential security flaw” was fixed in v7.0. Since I added that feature specifically for you, I don’t see that as too much to ask.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
If you will agree to that clarification, we will instruct our attorney that the issue has been resolved.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
My background is in programming, not public relations. I’ve obviously handled this poorly.  Were I able to re-run this entire scenario, I would have been MUCH more proactive from the very start. Please accept my apologies and know that when this sort of thing occurs in the future, hopefully I’ll have learned and do it better.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
Dana Doggett&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CompSci.ca makes the changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==The Packet==&lt;br /&gt;
'''Note:''' Lanschool's packet was changed in v7.0 in May 2007 and added Data Stream Encryption witch fixed the potential security flaw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is what the UDP packet looks like:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Mode | Version | Channel |00 or DF |DA | D1| ___data here__|__log info__|'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mode is basically the command that you are send. So far, I have found a lot of them. Here are some examples:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*00 - Start broadcast of screens&lt;br /&gt;
*04 - Restore computer screens&lt;br /&gt;
*07 - Black all screens&lt;br /&gt;
*08 - Unload Lanschool or just make it lock.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The verson corresponds to the verson of Lanschool that you are running. Versons 5.x seem to like 01, 02 seems to be for 6.x&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The channel area is prity simple, it is the channel number. The demo verson uses channel FF in hex or 255 in decimal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The next 3 bytes are kind of hard to figgure out, but seem to always be the same for the same verson of Lanschool. For 5.x and the low 6.x's the 1st byte here should be 00 for 6.5 and some others it should be DF in hex. The other 2 seem to always be the same.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The data area is data for that command, some commands do not need this, for example, black all screens.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log area is where Lanschool puts the name of your computer and then your account username. This area also has a lot of useless 00 bytes that just take up space.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application of the packet==&lt;br /&gt;
'''Note:''' This application will not work with new versions of LanSchool as the '''flaw was fixed in version 7.0.'''&lt;br /&gt;
&lt;br /&gt;
The following is a very simple Java application that will take advantage of the above information to black screens for the demo version of 6.5 of Lanschool only on the computer that you are using. To send it to all computers in a network you would need to use a destination mask that broadcasts to a subnet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
public class LanHack&lt;br /&gt;
{&lt;br /&gt;
   public static void main(String args[])&lt;br /&gt;
   {&lt;br /&gt;
      try&lt;br /&gt;
      {&lt;br /&gt;
         InetAddress ipaddr=InetAddress.getByName(&amp;quot;120.0.0.1&amp;quot;);&lt;br /&gt;
         DatagramSocket mysocket=new DatagramSocket();&lt;br /&gt;
         byte sendbuf2[] = {(byte)0x07,(byte)0x02,(byte)0xff,(byte)0x3f,(byte)0xda, (byte)0xd1};&lt;br /&gt;
         DatagramPacket sendPacket2 = new DatagramPacket( sendbuf2, sendbuf2.length, ipaddr, 796);   &lt;br /&gt;
         mysocket.send(sendPacket2);&lt;br /&gt;
      }catch(Exception e){}&lt;br /&gt;
   } &lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Note that for a lesser verson of Lanschool, you would have to chage the 0x3f to 0x00 and possibly 0x02 to 0x01 or another number. Also, this is set to the demo channel 0xff and if you wanted to send to a real verson, then you would have to set it to 0xChannelNumberInHex.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LanSchooled==&lt;br /&gt;
[[Image:Lanschooled.JPG|thumb|300px|LanSchooled Screen Shot]]&lt;br /&gt;
'''Note:''' &amp;quot;LanSchooled&amp;quot; is the name of the proof of conspect program to demonstrait a '''security flaw in LanSchool witch has since been fixed'''. &amp;quot;LanSchooled&amp;quot; should not be confused with the software it tried exploited, LanSchool.&amp;quot;LanSchooled&amp;quot; in no way is ment to replace or do the same thing as LanSchool and should not be used as such, in fact &amp;quot;Lanschooled&amp;quot; does not work at all now that LanSchool has been updated. CompSci.ca nor Hacker Dan support &amp;quot;LanSchooled&amp;quot;, sell it, or give advice on how to use it.&lt;br /&gt;
&lt;br /&gt;
I used all this knowledge to make a point-and-click Lanschool hacking tool that can help you understand how the attack works. Remember that this is only for educational use and should not be used for evil purposes. I therefore take no responsibility for what you do with it. With that aside, I only tested it on the demo verson but i would like to hear from people who got it to work on other versions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===How to use===&lt;br /&gt;
The top frame shows the packet that will be sent, you can use the easy set up buttons below it to set the packet to do what you want. The times bar will let you say how many times that you want to send out the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Setting the channel to &amp;quot;ALL&amp;quot; will send to all possible Lanschool channels, including the demo one. Seting the version to &amp;quot;9&amp;quot; will send verson 2, but with 0x00 rather then 0xdf. Setting to &amp;quot;2&amp;quot; will send verson 2 but with 0xdf. All other verson numbers send their respective verson and 0x00.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log info lets you set what you want the name and computer name to be in the registry logs of the computers affected. I would strongly recommend that people do not expoit this to get others in trouble since that is morally wrong.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You must hit send to transmit the packet. The easy set up buttons just configure the packet that you are going to send.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Where to get===&lt;br /&gt;
'''Note:''' &amp;quot;LanSchooled&amp;quot; does not work since the '''flaw was fixed in v7.0''' and is ONLY here for historical reffernce. '''It won't work''', and it won't do anything.&lt;br /&gt;
&lt;br /&gt;
*Latest Versons of files: http://compsci.ca/dan/LanSchooled/&lt;br /&gt;
*Sorce Code: http://compsci.ca/dan/LanSchooled/LanSchooled.java&lt;br /&gt;
*Class File: http://compsci.ca/dan/LanSchooled/LanSchooled.class&lt;br /&gt;
*Excutbale Jar: http://compsci.ca/dan/LanSchooled/LanSchooled.jar&lt;br /&gt;
*EXE Verson: http://compsci.ca/dan/LanSchooled/LanSchooled.exe&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=LanSchool</id>
		<title>LanSchool</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=LanSchool"/>
				<updated>2008-08-08T02:24:42Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* LanSchooled */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''NOTE:''' This page details a proof of concept exploit of the LanSchool program '''witch no longer works''' (since versions 7.0 and up). CompSci.ca and [[Hacker Dan]] do not support, condone or recommend the use of it in real life (So don't send us e-mails asking how to get it working or how to hack your schools network). Also since this exploit was found and lanschooled was created, '''LanSchool has fixed the potential security hole described on this page'''. CompSci.ca and [[Hacker Dan]] will not help you exploit new versions of the software so do not e-mail us asking how. All information is provided as is and is the sole option of Hacker Dan and we are by no means responsible for how you use it or the effects it may have on you, your computer or anything that happens to you as a result of reading this page or using the software on and linked to from it.&lt;br /&gt;
&lt;br /&gt;
==What is LanSchool==&lt;br /&gt;
[[Image:Taskbar.JPG|thumb|What it looks like]]&lt;br /&gt;
LanSchool is type monitoring program that is used by many school boards in Ontario to key an eye on their students as well as controlling one or all computers in a given lab. It is seen by some as another example of the school boards spending money on software that they could get for free, with the free version even being of higher quality. Early versions LanSchool had a critical flaw in its design witch caused a security hole mentioned below (witch is now fixed in version 7.0 and up).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The LanSchool website: http://www.lanschool.com/&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The Story==&lt;br /&gt;
'''Note:''' LanSchool has since updated there software and fixed the security issue talked about on this page in the below story. The bellow is solely the option of Hacker Dan and should not be taken as anything but just that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Story as told by [[Hacker Dan]]:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
During Grade 12, I changed schools, and the new school that I went to had substantially better computing facilities. I thought this was a good thing, but after playing around for a bit, I noticed a little green icon in the system tray that did not seem to do anything. Looking in to this, I found out that it was a program named LanSchool (http://www.lanschool.com/). What is LanSchool you ask? The name makes it sound innocent enough, maybe something to help students? Well, it may have started out that way but what it has become is basically a Trojan horse program for teachers to use to watch everything that you are doing (inducing watching your screen) as well as giving them the ability to control your computer or all computers in the lab at the same time. As usual, the school board decided to spend money on something they could get for free and got a crappier version than what they could have got for free. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I started looking in to LanSchool more and found a demo version on their site. This demo version could not interact with real versions that the school used and would not allow students to do any damage. 1st, I looked in to how it used the registry of the computers that it was on, and found that every time the teacher application sent a command to the student versions it recorded which windows user sent the command, the computer name of the computer that they were on and the time in all registries of every computer on the network. This meant that finding a full version of the software, although not hard, would end you up in a lot of trouble unless you brought your own computer to school and even then still could. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I began to look at the packets it was sending and to my shock they were UDP and not TCP and they had no encryption or coding to them at all. This means that it is extremely easy to spoof the packets. So I quickly wrote up a simple java program to test out my theory. After some time and experimentation, I decoded what most of the packets meant and was able to control the demo version of LanSchool. After looking more at the packets, I noticed that the differences between the demo version and the real version was that the demo version uses only one channel that is never used by the real version. So it was simple a matter of changing the channel byte to a real channel in the packet to get it to work with most, if not all, versions of LanSchool. Also this allowed me to make the registry logs say what ever I wanted, including blaming other students for the hack. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now being the nice guy that I am, I emailed my findings to LanSchool and suggested several ways to fix this exploit. There responses basically said that they would rather spend their time and effort enforcing the rules of the school and the law than fixing their program. They even made threats of legal action as well as suspensions that I could get were I to use this program. So next, I went to my school and actually demonstrated (with their permission) the exploit and how insecure the product was. Again, nothing happened as a result of my efforts, so a month later, I published how the system worked on compsci.ca.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is now almost 2 years later, so I have rewritten my hack so anyone, even script kiddies can use it, even with a nice GUI and everything. My hope is that by doing this, I will teach people why programming software in the same way that LanSchool has been written is bad from a security and integrity viewpoint and to encourage the school board to buy (if they must use such software) better software from companies that know what they are doing and are willing to keep with the times. BTW, LanSchools website still claims that there are no known bugs with LanSchool.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Update:''' LanSchool fixed the security issue on May of 2007 and tried to contact Hacker Dan at this time, however due to a mix up with e-mail addresses this news was not received in till August 2008.   &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Communications with LanSchool==&lt;br /&gt;
===Feb. 26th, 2006===&lt;br /&gt;
To: LanSchool&amp;lt;br&amp;gt;&lt;br /&gt;
From: [[Hacker Dan]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Hello, I am writing to let you know that you have a security flaw in your software, LanSchool v6.5. As with past versions of LanSchool, the system is not secure and uses a communication mechanism that allows for manipulation by anybody on a network whether they have the teacher version of the software installed or not. This becomes even more concerning when you see that this allows the exploiter to manipulate logs that are stored in the registry to what ever they want by manipulating communication appropriately. This would allow some students to exploit the network and then make it look like another student committed the attack from what ever computer they chose. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Also the scope of this exploit would go beyond affecting one computer or on lab at a time. With a little thought the exploiter could affect all computers in a school running the software by rotating threw the channels. Or even worse, the attack vector could be used to affect all LanSchool installs on the network that are not protected by a firewall. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
My recommendation would be to add some level of security to the UDP packets used to communicate to the computers, like a password that is encrypted (through the use of a digest hashing algorithm, such as MD5) and then validate it on the client end agent using a password that it has been installed with. This would make the system as secure as the password and associated storage mechanism and encryption and would only require the installer of the software to add in one more text field. You could still use the UDP protocol with minimal modification to your code.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===May of 2007===&lt;br /&gt;
LanSchool tried to contact Hacker Dan when version 7.0 was released and fixed the security hole, however the messages never made it to him due a mix up with e-mail addresses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th, 2008===&lt;br /&gt;
Beliving that Hacker Dan has ignored there messages in 2007, LanSchool sent the fallowing legal threat to CompSci.ca:&lt;br /&gt;
http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf&lt;br /&gt;
&lt;br /&gt;
[[Tony]], posted a copy of the letter to the CompSci.ca blog with his commentary:&lt;br /&gt;
http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th to 7th===&lt;br /&gt;
Internet drama ensues as the blog post makes Reddit and users and friends of CompSci.ca E-mail LanSchool. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 7th, 2008===&lt;br /&gt;
Hacker Dan and CompSci.ca send there official reply:&lt;br /&gt;
http://compsci.ca/~dan/LT%20Dana%20Doggett.pdf&lt;br /&gt;
&lt;br /&gt;
Dana Doggett of LanSchool replys:&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Daniel,&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m glad I’m finally talking to you directly. I’m assuming my older e-mails must have gone to a bad address. Data Stream Encryption was one of the main features of LanSchool v7.0 in May of 2007. I e-mailed you when that shipped but I guess it never got through.  I feel confident that if we had been able to communicate better, this would never have gone this far.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m fine with the four points you listed in your letter, with one modification. Since I fixed this in v7.0 of LanSchool I would like #2 to state that the “potential security flaw” was fixed in v7.0. Since I added that feature specifically for you, I don’t see that as too much to ask.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
If you will agree to that clarification, we will instruct our attorney that the issue has been resolved.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
My background is in programming, not public relations. I’ve obviously handled this poorly.  Were I able to re-run this entire scenario, I would have been MUCH more proactive from the very start. Please accept my apologies and know that when this sort of thing occurs in the future, hopefully I’ll have learned and do it better.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
Dana Doggett&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CompSci.ca makes the changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==The Packet==&lt;br /&gt;
'''Note:''' Lanschool's packet was changed in v7.0 in May 2007 and added Data Stream Encryption witch fixed the potential security flaw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is what the UDP packet looks like:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Mode | Version | Channel |00 or DF |DA | D1| ___data here__|__log info__|'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mode is basically the command that you are send. So far, I have found a lot of them. Here are some examples:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*00 - Start broadcast of screens&lt;br /&gt;
*04 - Restore computer screens&lt;br /&gt;
*07 - Black all screens&lt;br /&gt;
*08 - Unload Lanschool or just make it lock.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The verson corresponds to the verson of Lanschool that you are running. Versons 5.x seem to like 01, 02 seems to be for 6.x&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The channel area is prity simple, it is the channel number. The demo verson uses channel FF in hex or 255 in decimal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The next 3 bytes are kind of hard to figgure out, but seem to always be the same for the same verson of Lanschool. For 5.x and the low 6.x's the 1st byte here should be 00 for 6.5 and some others it should be DF in hex. The other 2 seem to always be the same.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The data area is data for that command, some commands do not need this, for example, black all screens.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log area is where Lanschool puts the name of your computer and then your account username. This area also has a lot of useless 00 bytes that just take up space.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application of the packet==&lt;br /&gt;
'''Note:''' This application will not work with new versions of LanSchool as the flaw was fixed in version 7.0.&lt;br /&gt;
&lt;br /&gt;
The following is a very simple Java application that will take advantage of the above information to black screens for the demo version of 6.5 of Lanschool only on the computer that you are using. To send it to all computers in a network you would need to use a destination mask that broadcasts to a subnet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
public class LanHack&lt;br /&gt;
{&lt;br /&gt;
   public static void main(String args[])&lt;br /&gt;
   {&lt;br /&gt;
      try&lt;br /&gt;
      {&lt;br /&gt;
         InetAddress ipaddr=InetAddress.getByName(&amp;quot;120.0.0.1&amp;quot;);&lt;br /&gt;
         DatagramSocket mysocket=new DatagramSocket();&lt;br /&gt;
         byte sendbuf2[] = {(byte)0x07,(byte)0x02,(byte)0xff,(byte)0x3f,(byte)0xda, (byte)0xd1};&lt;br /&gt;
         DatagramPacket sendPacket2 = new DatagramPacket( sendbuf2, sendbuf2.length, ipaddr, 796);   &lt;br /&gt;
         mysocket.send(sendPacket2);&lt;br /&gt;
      }catch(Exception e){}&lt;br /&gt;
   } &lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Note that for a lesser verson of Lanschool, you would have to chage the 0x3f to 0x00 and possibly 0x02 to 0x01 or another number. Also, this is set to the demo channel 0xff and if you wanted to send to a real verson, then you would have to set it to 0xChannelNumberInHex.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LanSchooled==&lt;br /&gt;
[[Image:Lanschooled.JPG|thumb|300px|LanSchooled Screen Shot]]&lt;br /&gt;
'''Note:''' &amp;quot;LanSchooled&amp;quot; is the name of the proof of conspect program to demonstrait a '''security flaw in LanSchool witch has since been fixed'''. &amp;quot;LanSchooled&amp;quot; should not be confused with the software it tried exploited, LanSchool.&amp;quot;LanSchooled&amp;quot; in no way is ment to replace or do the same thing as LanSchool and should not be used as such, in fact &amp;quot;Lanschooled&amp;quot; does not work at all now that LanSchool has been updated. CompSci.ca nor Hacker Dan support &amp;quot;LanSchooled&amp;quot;, sell it, or give advice on how to use it.&lt;br /&gt;
&lt;br /&gt;
I used all this knowledge to make a point-and-click Lanschool hacking tool that can help you understand how the attack works. Remember that this is only for educational use and should not be used for evil purposes. I therefore take no responsibility for what you do with it. With that aside, I only tested it on the demo verson but i would like to hear from people who got it to work on other versions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===How to use===&lt;br /&gt;
The top frame shows the packet that will be sent, you can use the easy set up buttons below it to set the packet to do what you want. The times bar will let you say how many times that you want to send out the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Setting the channel to &amp;quot;ALL&amp;quot; will send to all possible Lanschool channels, including the demo one. Seting the version to &amp;quot;9&amp;quot; will send verson 2, but with 0x00 rather then 0xdf. Setting to &amp;quot;2&amp;quot; will send verson 2 but with 0xdf. All other verson numbers send their respective verson and 0x00.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log info lets you set what you want the name and computer name to be in the registry logs of the computers affected. I would strongly recommend that people do not expoit this to get others in trouble since that is morally wrong.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You must hit send to transmit the packet. The easy set up buttons just configure the packet that you are going to send.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Where to get===&lt;br /&gt;
'''Note:''' &amp;quot;LanSchooled&amp;quot; does not work since the '''flaw was fixed in v7.0''' and is ONLY here for historical reffernce. '''It won't work''', and it won't do anything.&lt;br /&gt;
&lt;br /&gt;
*Latest Versons of files: http://compsci.ca/dan/LanSchooled/&lt;br /&gt;
*Sorce Code: http://compsci.ca/dan/LanSchooled/LanSchooled.java&lt;br /&gt;
*Class File: http://compsci.ca/dan/LanSchooled/LanSchooled.class&lt;br /&gt;
*Excutbale Jar: http://compsci.ca/dan/LanSchooled/LanSchooled.jar&lt;br /&gt;
*EXE Verson: http://compsci.ca/dan/LanSchooled/LanSchooled.exe&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=LanSchool</id>
		<title>LanSchool</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=LanSchool"/>
				<updated>2008-08-08T02:23:47Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* LanSchooled */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''NOTE:''' This page details a proof of concept exploit of the LanSchool program '''witch no longer works''' (since versions 7.0 and up). CompSci.ca and [[Hacker Dan]] do not support, condone or recommend the use of it in real life (So don't send us e-mails asking how to get it working or how to hack your schools network). Also since this exploit was found and lanschooled was created, '''LanSchool has fixed the potential security hole described on this page'''. CompSci.ca and [[Hacker Dan]] will not help you exploit new versions of the software so do not e-mail us asking how. All information is provided as is and is the sole option of Hacker Dan and we are by no means responsible for how you use it or the effects it may have on you, your computer or anything that happens to you as a result of reading this page or using the software on and linked to from it.&lt;br /&gt;
&lt;br /&gt;
==What is LanSchool==&lt;br /&gt;
[[Image:Taskbar.JPG|thumb|What it looks like]]&lt;br /&gt;
LanSchool is type monitoring program that is used by many school boards in Ontario to key an eye on their students as well as controlling one or all computers in a given lab. It is seen by some as another example of the school boards spending money on software that they could get for free, with the free version even being of higher quality. Early versions LanSchool had a critical flaw in its design witch caused a security hole mentioned below (witch is now fixed in version 7.0 and up).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The LanSchool website: http://www.lanschool.com/&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The Story==&lt;br /&gt;
'''Note:''' LanSchool has since updated there software and fixed the security issue talked about on this page in the below story. The bellow is solely the option of Hacker Dan and should not be taken as anything but just that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Story as told by [[Hacker Dan]]:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
During Grade 12, I changed schools, and the new school that I went to had substantially better computing facilities. I thought this was a good thing, but after playing around for a bit, I noticed a little green icon in the system tray that did not seem to do anything. Looking in to this, I found out that it was a program named LanSchool (http://www.lanschool.com/). What is LanSchool you ask? The name makes it sound innocent enough, maybe something to help students? Well, it may have started out that way but what it has become is basically a Trojan horse program for teachers to use to watch everything that you are doing (inducing watching your screen) as well as giving them the ability to control your computer or all computers in the lab at the same time. As usual, the school board decided to spend money on something they could get for free and got a crappier version than what they could have got for free. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I started looking in to LanSchool more and found a demo version on their site. This demo version could not interact with real versions that the school used and would not allow students to do any damage. 1st, I looked in to how it used the registry of the computers that it was on, and found that every time the teacher application sent a command to the student versions it recorded which windows user sent the command, the computer name of the computer that they were on and the time in all registries of every computer on the network. This meant that finding a full version of the software, although not hard, would end you up in a lot of trouble unless you brought your own computer to school and even then still could. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I began to look at the packets it was sending and to my shock they were UDP and not TCP and they had no encryption or coding to them at all. This means that it is extremely easy to spoof the packets. So I quickly wrote up a simple java program to test out my theory. After some time and experimentation, I decoded what most of the packets meant and was able to control the demo version of LanSchool. After looking more at the packets, I noticed that the differences between the demo version and the real version was that the demo version uses only one channel that is never used by the real version. So it was simple a matter of changing the channel byte to a real channel in the packet to get it to work with most, if not all, versions of LanSchool. Also this allowed me to make the registry logs say what ever I wanted, including blaming other students for the hack. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now being the nice guy that I am, I emailed my findings to LanSchool and suggested several ways to fix this exploit. There responses basically said that they would rather spend their time and effort enforcing the rules of the school and the law than fixing their program. They even made threats of legal action as well as suspensions that I could get were I to use this program. So next, I went to my school and actually demonstrated (with their permission) the exploit and how insecure the product was. Again, nothing happened as a result of my efforts, so a month later, I published how the system worked on compsci.ca.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is now almost 2 years later, so I have rewritten my hack so anyone, even script kiddies can use it, even with a nice GUI and everything. My hope is that by doing this, I will teach people why programming software in the same way that LanSchool has been written is bad from a security and integrity viewpoint and to encourage the school board to buy (if they must use such software) better software from companies that know what they are doing and are willing to keep with the times. BTW, LanSchools website still claims that there are no known bugs with LanSchool.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Update:''' LanSchool fixed the security issue on May of 2007 and tried to contact Hacker Dan at this time, however due to a mix up with e-mail addresses this news was not received in till August 2008.   &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Communications with LanSchool==&lt;br /&gt;
===Feb. 26th, 2006===&lt;br /&gt;
To: LanSchool&amp;lt;br&amp;gt;&lt;br /&gt;
From: [[Hacker Dan]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Hello, I am writing to let you know that you have a security flaw in your software, LanSchool v6.5. As with past versions of LanSchool, the system is not secure and uses a communication mechanism that allows for manipulation by anybody on a network whether they have the teacher version of the software installed or not. This becomes even more concerning when you see that this allows the exploiter to manipulate logs that are stored in the registry to what ever they want by manipulating communication appropriately. This would allow some students to exploit the network and then make it look like another student committed the attack from what ever computer they chose. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Also the scope of this exploit would go beyond affecting one computer or on lab at a time. With a little thought the exploiter could affect all computers in a school running the software by rotating threw the channels. Or even worse, the attack vector could be used to affect all LanSchool installs on the network that are not protected by a firewall. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
My recommendation would be to add some level of security to the UDP packets used to communicate to the computers, like a password that is encrypted (through the use of a digest hashing algorithm, such as MD5) and then validate it on the client end agent using a password that it has been installed with. This would make the system as secure as the password and associated storage mechanism and encryption and would only require the installer of the software to add in one more text field. You could still use the UDP protocol with minimal modification to your code.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===May of 2007===&lt;br /&gt;
LanSchool tried to contact Hacker Dan when version 7.0 was released and fixed the security hole, however the messages never made it to him due a mix up with e-mail addresses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th, 2008===&lt;br /&gt;
Beliving that Hacker Dan has ignored there messages in 2007, LanSchool sent the fallowing legal threat to CompSci.ca:&lt;br /&gt;
http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf&lt;br /&gt;
&lt;br /&gt;
[[Tony]], posted a copy of the letter to the CompSci.ca blog with his commentary:&lt;br /&gt;
http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th to 7th===&lt;br /&gt;
Internet drama ensues as the blog post makes Reddit and users and friends of CompSci.ca E-mail LanSchool. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 7th, 2008===&lt;br /&gt;
Hacker Dan and CompSci.ca send there official reply:&lt;br /&gt;
http://compsci.ca/~dan/LT%20Dana%20Doggett.pdf&lt;br /&gt;
&lt;br /&gt;
Dana Doggett of LanSchool replys:&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Daniel,&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m glad I’m finally talking to you directly. I’m assuming my older e-mails must have gone to a bad address. Data Stream Encryption was one of the main features of LanSchool v7.0 in May of 2007. I e-mailed you when that shipped but I guess it never got through.  I feel confident that if we had been able to communicate better, this would never have gone this far.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m fine with the four points you listed in your letter, with one modification. Since I fixed this in v7.0 of LanSchool I would like #2 to state that the “potential security flaw” was fixed in v7.0. Since I added that feature specifically for you, I don’t see that as too much to ask.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
If you will agree to that clarification, we will instruct our attorney that the issue has been resolved.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
My background is in programming, not public relations. I’ve obviously handled this poorly.  Were I able to re-run this entire scenario, I would have been MUCH more proactive from the very start. Please accept my apologies and know that when this sort of thing occurs in the future, hopefully I’ll have learned and do it better.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
Dana Doggett&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CompSci.ca makes the changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==The Packet==&lt;br /&gt;
'''Note:''' Lanschool's packet was changed in v7.0 in May 2007 and added Data Stream Encryption witch fixed the potential security flaw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is what the UDP packet looks like:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Mode | Version | Channel |00 or DF |DA | D1| ___data here__|__log info__|'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mode is basically the command that you are send. So far, I have found a lot of them. Here are some examples:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*00 - Start broadcast of screens&lt;br /&gt;
*04 - Restore computer screens&lt;br /&gt;
*07 - Black all screens&lt;br /&gt;
*08 - Unload Lanschool or just make it lock.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The verson corresponds to the verson of Lanschool that you are running. Versons 5.x seem to like 01, 02 seems to be for 6.x&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The channel area is prity simple, it is the channel number. The demo verson uses channel FF in hex or 255 in decimal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The next 3 bytes are kind of hard to figgure out, but seem to always be the same for the same verson of Lanschool. For 5.x and the low 6.x's the 1st byte here should be 00 for 6.5 and some others it should be DF in hex. The other 2 seem to always be the same.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The data area is data for that command, some commands do not need this, for example, black all screens.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log area is where Lanschool puts the name of your computer and then your account username. This area also has a lot of useless 00 bytes that just take up space.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application of the packet==&lt;br /&gt;
'''Note:''' This application will not work with new versions of LanSchool as the flaw was fixed in version 7.0.&lt;br /&gt;
&lt;br /&gt;
The following is a very simple Java application that will take advantage of the above information to black screens for the demo version of 6.5 of Lanschool only on the computer that you are using. To send it to all computers in a network you would need to use a destination mask that broadcasts to a subnet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
public class LanHack&lt;br /&gt;
{&lt;br /&gt;
   public static void main(String args[])&lt;br /&gt;
   {&lt;br /&gt;
      try&lt;br /&gt;
      {&lt;br /&gt;
         InetAddress ipaddr=InetAddress.getByName(&amp;quot;120.0.0.1&amp;quot;);&lt;br /&gt;
         DatagramSocket mysocket=new DatagramSocket();&lt;br /&gt;
         byte sendbuf2[] = {(byte)0x07,(byte)0x02,(byte)0xff,(byte)0x3f,(byte)0xda, (byte)0xd1};&lt;br /&gt;
         DatagramPacket sendPacket2 = new DatagramPacket( sendbuf2, sendbuf2.length, ipaddr, 796);   &lt;br /&gt;
         mysocket.send(sendPacket2);&lt;br /&gt;
      }catch(Exception e){}&lt;br /&gt;
   } &lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Note that for a lesser verson of Lanschool, you would have to chage the 0x3f to 0x00 and possibly 0x02 to 0x01 or another number. Also, this is set to the demo channel 0xff and if you wanted to send to a real verson, then you would have to set it to 0xChannelNumberInHex.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LanSchooled==&lt;br /&gt;
[[Image:Lanschooled.JPG|thumb|300px|LanSchooled Screen Shot]]&lt;br /&gt;
'''Note:''' &amp;quot;LanSchooled&amp;quot; is the name of the proof of conspect program to demonstrait a security flaw in LanSchool witch has since been fixed. &amp;quot;LanSchooled&amp;quot; should not be confused with the software it tried exploited, LanSchool.&amp;quot;LanSchooled&amp;quot; in no way is ment to replace or do the same thing as LanSchool and should not be used as such, in fact &amp;quot;Lanschooled&amp;quot; does not work at all now that LanSchool has been updated. CompSci.ca nor Hacker Dan support &amp;quot;LanSchooled&amp;quot;, sell it, or give advice on how to use it.&lt;br /&gt;
&lt;br /&gt;
I used all this knowledge to make a point-and-click Lanschool hacking tool that can help you understand how the attack works. Remember that this is only for educational use and should not be used for evil purposes. I therefore take no responsibility for what you do with it. With that aside, I only tested it on the demo verson but i would like to hear from people who got it to work on other versions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===How to use===&lt;br /&gt;
The top frame shows the packet that will be sent, you can use the easy set up buttons below it to set the packet to do what you want. The times bar will let you say how many times that you want to send out the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Setting the channel to &amp;quot;ALL&amp;quot; will send to all possible Lanschool channels, including the demo one. Seting the version to &amp;quot;9&amp;quot; will send verson 2, but with 0x00 rather then 0xdf. Setting to &amp;quot;2&amp;quot; will send verson 2 but with 0xdf. All other verson numbers send their respective verson and 0x00.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log info lets you set what you want the name and computer name to be in the registry logs of the computers affected. I would strongly recommend that people do not expoit this to get others in trouble since that is morally wrong.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You must hit send to transmit the packet. The easy set up buttons just configure the packet that you are going to send.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Where to get===&lt;br /&gt;
'''Note:''' &amp;quot;LanSchooled&amp;quot; does not work since the '''flaw was fixed in v7.0''' and is ONLY here for historical reffernce. '''It won't work''', and it won't do anything.&lt;br /&gt;
&lt;br /&gt;
*Latest Versons of files: http://compsci.ca/dan/LanSchooled/&lt;br /&gt;
*Sorce Code: http://compsci.ca/dan/LanSchooled/LanSchooled.java&lt;br /&gt;
*Class File: http://compsci.ca/dan/LanSchooled/LanSchooled.class&lt;br /&gt;
*Excutbale Jar: http://compsci.ca/dan/LanSchooled/LanSchooled.jar&lt;br /&gt;
*EXE Verson: http://compsci.ca/dan/LanSchooled/LanSchooled.exe&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=LanSchool</id>
		<title>LanSchool</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=LanSchool"/>
				<updated>2008-08-08T02:23:23Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: /* LanSchooled */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''NOTE:''' This page details a proof of concept exploit of the LanSchool program '''witch no longer works''' (since versions 7.0 and up). CompSci.ca and [[Hacker Dan]] do not support, condone or recommend the use of it in real life (So don't send us e-mails asking how to get it working or how to hack your schools network). Also since this exploit was found and lanschooled was created, '''LanSchool has fixed the potential security hole described on this page'''. CompSci.ca and [[Hacker Dan]] will not help you exploit new versions of the software so do not e-mail us asking how. All information is provided as is and is the sole option of Hacker Dan and we are by no means responsible for how you use it or the effects it may have on you, your computer or anything that happens to you as a result of reading this page or using the software on and linked to from it.&lt;br /&gt;
&lt;br /&gt;
==What is LanSchool==&lt;br /&gt;
[[Image:Taskbar.JPG|thumb|What it looks like]]&lt;br /&gt;
LanSchool is type monitoring program that is used by many school boards in Ontario to key an eye on their students as well as controlling one or all computers in a given lab. It is seen by some as another example of the school boards spending money on software that they could get for free, with the free version even being of higher quality. Early versions LanSchool had a critical flaw in its design witch caused a security hole mentioned below (witch is now fixed in version 7.0 and up).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The LanSchool website: http://www.lanschool.com/&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The Story==&lt;br /&gt;
'''Note:''' LanSchool has since updated there software and fixed the security issue talked about on this page in the below story. The bellow is solely the option of Hacker Dan and should not be taken as anything but just that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Story as told by [[Hacker Dan]]:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
During Grade 12, I changed schools, and the new school that I went to had substantially better computing facilities. I thought this was a good thing, but after playing around for a bit, I noticed a little green icon in the system tray that did not seem to do anything. Looking in to this, I found out that it was a program named LanSchool (http://www.lanschool.com/). What is LanSchool you ask? The name makes it sound innocent enough, maybe something to help students? Well, it may have started out that way but what it has become is basically a Trojan horse program for teachers to use to watch everything that you are doing (inducing watching your screen) as well as giving them the ability to control your computer or all computers in the lab at the same time. As usual, the school board decided to spend money on something they could get for free and got a crappier version than what they could have got for free. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I started looking in to LanSchool more and found a demo version on their site. This demo version could not interact with real versions that the school used and would not allow students to do any damage. 1st, I looked in to how it used the registry of the computers that it was on, and found that every time the teacher application sent a command to the student versions it recorded which windows user sent the command, the computer name of the computer that they were on and the time in all registries of every computer on the network. This meant that finding a full version of the software, although not hard, would end you up in a lot of trouble unless you brought your own computer to school and even then still could. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I began to look at the packets it was sending and to my shock they were UDP and not TCP and they had no encryption or coding to them at all. This means that it is extremely easy to spoof the packets. So I quickly wrote up a simple java program to test out my theory. After some time and experimentation, I decoded what most of the packets meant and was able to control the demo version of LanSchool. After looking more at the packets, I noticed that the differences between the demo version and the real version was that the demo version uses only one channel that is never used by the real version. So it was simple a matter of changing the channel byte to a real channel in the packet to get it to work with most, if not all, versions of LanSchool. Also this allowed me to make the registry logs say what ever I wanted, including blaming other students for the hack. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now being the nice guy that I am, I emailed my findings to LanSchool and suggested several ways to fix this exploit. There responses basically said that they would rather spend their time and effort enforcing the rules of the school and the law than fixing their program. They even made threats of legal action as well as suspensions that I could get were I to use this program. So next, I went to my school and actually demonstrated (with their permission) the exploit and how insecure the product was. Again, nothing happened as a result of my efforts, so a month later, I published how the system worked on compsci.ca.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is now almost 2 years later, so I have rewritten my hack so anyone, even script kiddies can use it, even with a nice GUI and everything. My hope is that by doing this, I will teach people why programming software in the same way that LanSchool has been written is bad from a security and integrity viewpoint and to encourage the school board to buy (if they must use such software) better software from companies that know what they are doing and are willing to keep with the times. BTW, LanSchools website still claims that there are no known bugs with LanSchool.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Update:''' LanSchool fixed the security issue on May of 2007 and tried to contact Hacker Dan at this time, however due to a mix up with e-mail addresses this news was not received in till August 2008.   &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Communications with LanSchool==&lt;br /&gt;
===Feb. 26th, 2006===&lt;br /&gt;
To: LanSchool&amp;lt;br&amp;gt;&lt;br /&gt;
From: [[Hacker Dan]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Hello, I am writing to let you know that you have a security flaw in your software, LanSchool v6.5. As with past versions of LanSchool, the system is not secure and uses a communication mechanism that allows for manipulation by anybody on a network whether they have the teacher version of the software installed or not. This becomes even more concerning when you see that this allows the exploiter to manipulate logs that are stored in the registry to what ever they want by manipulating communication appropriately. This would allow some students to exploit the network and then make it look like another student committed the attack from what ever computer they chose. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Also the scope of this exploit would go beyond affecting one computer or on lab at a time. With a little thought the exploiter could affect all computers in a school running the software by rotating threw the channels. Or even worse, the attack vector could be used to affect all LanSchool installs on the network that are not protected by a firewall. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
My recommendation would be to add some level of security to the UDP packets used to communicate to the computers, like a password that is encrypted (through the use of a digest hashing algorithm, such as MD5) and then validate it on the client end agent using a password that it has been installed with. This would make the system as secure as the password and associated storage mechanism and encryption and would only require the installer of the software to add in one more text field. You could still use the UDP protocol with minimal modification to your code.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===May of 2007===&lt;br /&gt;
LanSchool tried to contact Hacker Dan when version 7.0 was released and fixed the security hole, however the messages never made it to him due a mix up with e-mail addresses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th, 2008===&lt;br /&gt;
Beliving that Hacker Dan has ignored there messages in 2007, LanSchool sent the fallowing legal threat to CompSci.ca:&lt;br /&gt;
http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf&lt;br /&gt;
&lt;br /&gt;
[[Tony]], posted a copy of the letter to the CompSci.ca blog with his commentary:&lt;br /&gt;
http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th to 7th===&lt;br /&gt;
Internet drama ensues as the blog post makes Reddit and users and friends of CompSci.ca E-mail LanSchool. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 7th, 2008===&lt;br /&gt;
Hacker Dan and CompSci.ca send there official reply:&lt;br /&gt;
http://compsci.ca/~dan/LT%20Dana%20Doggett.pdf&lt;br /&gt;
&lt;br /&gt;
Dana Doggett of LanSchool replys:&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Daniel,&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m glad I’m finally talking to you directly. I’m assuming my older e-mails must have gone to a bad address. Data Stream Encryption was one of the main features of LanSchool v7.0 in May of 2007. I e-mailed you when that shipped but I guess it never got through.  I feel confident that if we had been able to communicate better, this would never have gone this far.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m fine with the four points you listed in your letter, with one modification. Since I fixed this in v7.0 of LanSchool I would like #2 to state that the “potential security flaw” was fixed in v7.0. Since I added that feature specifically for you, I don’t see that as too much to ask.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
If you will agree to that clarification, we will instruct our attorney that the issue has been resolved.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
My background is in programming, not public relations. I’ve obviously handled this poorly.  Were I able to re-run this entire scenario, I would have been MUCH more proactive from the very start. Please accept my apologies and know that when this sort of thing occurs in the future, hopefully I’ll have learned and do it better.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
Dana Doggett&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CompSci.ca makes the changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==The Packet==&lt;br /&gt;
'''Note:''' Lanschool's packet was changed in v7.0 in May 2007 and added Data Stream Encryption witch fixed the potential security flaw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is what the UDP packet looks like:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Mode | Version | Channel |00 or DF |DA | D1| ___data here__|__log info__|'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mode is basically the command that you are send. So far, I have found a lot of them. Here are some examples:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*00 - Start broadcast of screens&lt;br /&gt;
*04 - Restore computer screens&lt;br /&gt;
*07 - Black all screens&lt;br /&gt;
*08 - Unload Lanschool or just make it lock.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The verson corresponds to the verson of Lanschool that you are running. Versons 5.x seem to like 01, 02 seems to be for 6.x&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The channel area is prity simple, it is the channel number. The demo verson uses channel FF in hex or 255 in decimal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The next 3 bytes are kind of hard to figgure out, but seem to always be the same for the same verson of Lanschool. For 5.x and the low 6.x's the 1st byte here should be 00 for 6.5 and some others it should be DF in hex. The other 2 seem to always be the same.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The data area is data for that command, some commands do not need this, for example, black all screens.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log area is where Lanschool puts the name of your computer and then your account username. This area also has a lot of useless 00 bytes that just take up space.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application of the packet==&lt;br /&gt;
'''Note:''' This application will not work with new versions of LanSchool as the flaw was fixed in version 7.0.&lt;br /&gt;
&lt;br /&gt;
The following is a very simple Java application that will take advantage of the above information to black screens for the demo version of 6.5 of Lanschool only on the computer that you are using. To send it to all computers in a network you would need to use a destination mask that broadcasts to a subnet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
public class LanHack&lt;br /&gt;
{&lt;br /&gt;
   public static void main(String args[])&lt;br /&gt;
   {&lt;br /&gt;
      try&lt;br /&gt;
      {&lt;br /&gt;
         InetAddress ipaddr=InetAddress.getByName(&amp;quot;120.0.0.1&amp;quot;);&lt;br /&gt;
         DatagramSocket mysocket=new DatagramSocket();&lt;br /&gt;
         byte sendbuf2[] = {(byte)0x07,(byte)0x02,(byte)0xff,(byte)0x3f,(byte)0xda, (byte)0xd1};&lt;br /&gt;
         DatagramPacket sendPacket2 = new DatagramPacket( sendbuf2, sendbuf2.length, ipaddr, 796);   &lt;br /&gt;
         mysocket.send(sendPacket2);&lt;br /&gt;
      }catch(Exception e){}&lt;br /&gt;
   } &lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Note that for a lesser verson of Lanschool, you would have to chage the 0x3f to 0x00 and possibly 0x02 to 0x01 or another number. Also, this is set to the demo channel 0xff and if you wanted to send to a real verson, then you would have to set it to 0xChannelNumberInHex.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LanSchooled==&lt;br /&gt;
[[Image:Lanschooled.JPG|thumb|300px|LanSchooled Screen Shot]]&lt;br /&gt;
'''Note:''' &amp;quot;LanSchooled&amp;quot; is the name of the proof of conspect program to demonstrait a security flaw in LanSchool witch has since been fixed. &amp;quot;LanSchooled&amp;quot; should not be confused with the software it tried exploited, LanSchool.&amp;quot;LanSchooled&amp;quot; in no way is ment to replace or do the same thing as LanSchool and should not be used as such, in fact &amp;quot;Lanschooled&amp;quot; does not work at all now that LanSchool has been updated. CompSci.ca nor Hacker Dan support &amp;quot;LanSchooled&amp;quot;, sell it, or give advice on how to use it.&lt;br /&gt;
&lt;br /&gt;
I used all this knowledge to make a point-and-click Lanschool hacking tool that can help you understand how the attack works. Remember that this is only for educational use and should not be used for evil purposes. I therefore take no responsibility for what you do with it. With that aside, I only tested it on the demo verson but i would like to hear from people who got it to work on other versions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===How to use===&lt;br /&gt;
The top frame shows the packet that will be sent, you can use the easy set up buttons below it to set the packet to do what you want. The times bar will let you say how many times that you want to send out the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Setting the channel to &amp;quot;ALL&amp;quot; will send to all possible Lanschool channels, including the demo one. Seting the version to &amp;quot;9&amp;quot; will send verson 2, but with 0x00 rather then 0xdf. Setting to &amp;quot;2&amp;quot; will send verson 2 but with 0xdf. All other verson numbers send their respective verson and 0x00.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log info lets you set what you want the name and computer name to be in the registry logs of the computers affected. I would strongly recommend that people do not expoit this to get others in trouble since that is morally wrong.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You must hit send to transmit the packet. The easy set up buttons just configure the packet that you are going to send.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Where to get===&lt;br /&gt;
Note: &amp;quot;LanSchooled&amp;quot; does not work since the flaw was fixed in v7.0 and is ONLY here for historical reffernce. It won't work, and it won't do anything.&lt;br /&gt;
&lt;br /&gt;
*Latest Versons of files: http://compsci.ca/dan/LanSchooled/&lt;br /&gt;
*Sorce Code: http://compsci.ca/dan/LanSchooled/LanSchooled.java&lt;br /&gt;
*Class File: http://compsci.ca/dan/LanSchooled/LanSchooled.class&lt;br /&gt;
*Excutbale Jar: http://compsci.ca/dan/LanSchooled/LanSchooled.jar&lt;br /&gt;
*EXE Verson: http://compsci.ca/dan/LanSchooled/LanSchooled.exe&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=LanSchool</id>
		<title>LanSchool</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=LanSchool"/>
				<updated>2008-08-08T02:20:49Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''NOTE:''' This page details a proof of concept exploit of the LanSchool program '''witch no longer works''' (since versions 7.0 and up). CompSci.ca and [[Hacker Dan]] do not support, condone or recommend the use of it in real life (So don't send us e-mails asking how to get it working or how to hack your schools network). Also since this exploit was found and lanschooled was created, '''LanSchool has fixed the potential security hole described on this page'''. CompSci.ca and [[Hacker Dan]] will not help you exploit new versions of the software so do not e-mail us asking how. All information is provided as is and is the sole option of Hacker Dan and we are by no means responsible for how you use it or the effects it may have on you, your computer or anything that happens to you as a result of reading this page or using the software on and linked to from it.&lt;br /&gt;
&lt;br /&gt;
==What is LanSchool==&lt;br /&gt;
[[Image:Taskbar.JPG|thumb|What it looks like]]&lt;br /&gt;
LanSchool is type monitoring program that is used by many school boards in Ontario to key an eye on their students as well as controlling one or all computers in a given lab. It is seen by some as another example of the school boards spending money on software that they could get for free, with the free version even being of higher quality. Early versions LanSchool had a critical flaw in its design witch caused a security hole mentioned below (witch is now fixed in version 7.0 and up).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The LanSchool website: http://www.lanschool.com/&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The Story==&lt;br /&gt;
'''Note:''' LanSchool has since updated there software and fixed the security issue talked about on this page in the below story. The bellow is solely the option of Hacker Dan and should not be taken as anything but just that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Story as told by [[Hacker Dan]]:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
During Grade 12, I changed schools, and the new school that I went to had substantially better computing facilities. I thought this was a good thing, but after playing around for a bit, I noticed a little green icon in the system tray that did not seem to do anything. Looking in to this, I found out that it was a program named LanSchool (http://www.lanschool.com/). What is LanSchool you ask? The name makes it sound innocent enough, maybe something to help students? Well, it may have started out that way but what it has become is basically a Trojan horse program for teachers to use to watch everything that you are doing (inducing watching your screen) as well as giving them the ability to control your computer or all computers in the lab at the same time. As usual, the school board decided to spend money on something they could get for free and got a crappier version than what they could have got for free. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I started looking in to LanSchool more and found a demo version on their site. This demo version could not interact with real versions that the school used and would not allow students to do any damage. 1st, I looked in to how it used the registry of the computers that it was on, and found that every time the teacher application sent a command to the student versions it recorded which windows user sent the command, the computer name of the computer that they were on and the time in all registries of every computer on the network. This meant that finding a full version of the software, although not hard, would end you up in a lot of trouble unless you brought your own computer to school and even then still could. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I began to look at the packets it was sending and to my shock they were UDP and not TCP and they had no encryption or coding to them at all. This means that it is extremely easy to spoof the packets. So I quickly wrote up a simple java program to test out my theory. After some time and experimentation, I decoded what most of the packets meant and was able to control the demo version of LanSchool. After looking more at the packets, I noticed that the differences between the demo version and the real version was that the demo version uses only one channel that is never used by the real version. So it was simple a matter of changing the channel byte to a real channel in the packet to get it to work with most, if not all, versions of LanSchool. Also this allowed me to make the registry logs say what ever I wanted, including blaming other students for the hack. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now being the nice guy that I am, I emailed my findings to LanSchool and suggested several ways to fix this exploit. There responses basically said that they would rather spend their time and effort enforcing the rules of the school and the law than fixing their program. They even made threats of legal action as well as suspensions that I could get were I to use this program. So next, I went to my school and actually demonstrated (with their permission) the exploit and how insecure the product was. Again, nothing happened as a result of my efforts, so a month later, I published how the system worked on compsci.ca.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is now almost 2 years later, so I have rewritten my hack so anyone, even script kiddies can use it, even with a nice GUI and everything. My hope is that by doing this, I will teach people why programming software in the same way that LanSchool has been written is bad from a security and integrity viewpoint and to encourage the school board to buy (if they must use such software) better software from companies that know what they are doing and are willing to keep with the times. BTW, LanSchools website still claims that there are no known bugs with LanSchool.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Update:''' LanSchool fixed the security issue on May of 2007 and tried to contact Hacker Dan at this time, however due to a mix up with e-mail addresses this news was not received in till August 2008.   &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Communications with LanSchool==&lt;br /&gt;
===Feb. 26th, 2006===&lt;br /&gt;
To: LanSchool&amp;lt;br&amp;gt;&lt;br /&gt;
From: [[Hacker Dan]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Hello, I am writing to let you know that you have a security flaw in your software, LanSchool v6.5. As with past versions of LanSchool, the system is not secure and uses a communication mechanism that allows for manipulation by anybody on a network whether they have the teacher version of the software installed or not. This becomes even more concerning when you see that this allows the exploiter to manipulate logs that are stored in the registry to what ever they want by manipulating communication appropriately. This would allow some students to exploit the network and then make it look like another student committed the attack from what ever computer they chose. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Also the scope of this exploit would go beyond affecting one computer or on lab at a time. With a little thought the exploiter could affect all computers in a school running the software by rotating threw the channels. Or even worse, the attack vector could be used to affect all LanSchool installs on the network that are not protected by a firewall. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
My recommendation would be to add some level of security to the UDP packets used to communicate to the computers, like a password that is encrypted (through the use of a digest hashing algorithm, such as MD5) and then validate it on the client end agent using a password that it has been installed with. This would make the system as secure as the password and associated storage mechanism and encryption and would only require the installer of the software to add in one more text field. You could still use the UDP protocol with minimal modification to your code.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===May of 2007===&lt;br /&gt;
LanSchool tried to contact Hacker Dan when version 7.0 was released and fixed the security hole, however the messages never made it to him due a mix up with e-mail addresses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th, 2008===&lt;br /&gt;
Beliving that Hacker Dan has ignored there messages in 2007, LanSchool sent the fallowing legal threat to CompSci.ca:&lt;br /&gt;
http://compsci.ca/blog/wp-content/uploads/2008/08/lt-d-servos.pdf&lt;br /&gt;
&lt;br /&gt;
[[Tony]], posted a copy of the letter to the CompSci.ca blog with his commentary:&lt;br /&gt;
http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 5th to 7th===&lt;br /&gt;
Internet drama ensues as the blog post makes Reddit and users and friends of CompSci.ca E-mail LanSchool. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===August 7th, 2008===&lt;br /&gt;
Hacker Dan and CompSci.ca send there official reply:&lt;br /&gt;
http://compsci.ca/~dan/LT%20Dana%20Doggett.pdf&lt;br /&gt;
&lt;br /&gt;
Dana Doggett of LanSchool replys:&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Daniel,&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m glad I’m finally talking to you directly. I’m assuming my older e-mails must have gone to a bad address. Data Stream Encryption was one of the main features of LanSchool v7.0 in May of 2007. I e-mailed you when that shipped but I guess it never got through.  I feel confident that if we had been able to communicate better, this would never have gone this far.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
I’m fine with the four points you listed in your letter, with one modification. Since I fixed this in v7.0 of LanSchool I would like #2 to state that the “potential security flaw” was fixed in v7.0. Since I added that feature specifically for you, I don’t see that as too much to ask.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
If you will agree to that clarification, we will instruct our attorney that the issue has been resolved.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
My background is in programming, not public relations. I’ve obviously handled this poorly.  Were I able to re-run this entire scenario, I would have been MUCH more proactive from the very start. Please accept my apologies and know that when this sort of thing occurs in the future, hopefully I’ll have learned and do it better.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
Dana Doggett&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CompSci.ca makes the changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==The Packet==&lt;br /&gt;
'''Note:''' Lanschool's packet was changed in v7.0 in May 2007 and added Data Stream Encryption witch fixed the potential security flaw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is what the UDP packet looks like:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Mode | Version | Channel |00 or DF |DA | D1| ___data here__|__log info__|'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mode is basically the command that you are send. So far, I have found a lot of them. Here are some examples:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*00 - Start broadcast of screens&lt;br /&gt;
*04 - Restore computer screens&lt;br /&gt;
*07 - Black all screens&lt;br /&gt;
*08 - Unload Lanschool or just make it lock.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The verson corresponds to the verson of Lanschool that you are running. Versons 5.x seem to like 01, 02 seems to be for 6.x&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The channel area is prity simple, it is the channel number. The demo verson uses channel FF in hex or 255 in decimal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The next 3 bytes are kind of hard to figgure out, but seem to always be the same for the same verson of Lanschool. For 5.x and the low 6.x's the 1st byte here should be 00 for 6.5 and some others it should be DF in hex. The other 2 seem to always be the same.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The data area is data for that command, some commands do not need this, for example, black all screens.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log area is where Lanschool puts the name of your computer and then your account username. This area also has a lot of useless 00 bytes that just take up space.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application of the packet==&lt;br /&gt;
'''Note:''' This application will not work with new versions of LanSchool as the flaw was fixed in version 7.0.&lt;br /&gt;
&lt;br /&gt;
The following is a very simple Java application that will take advantage of the above information to black screens for the demo version of 6.5 of Lanschool only on the computer that you are using. To send it to all computers in a network you would need to use a destination mask that broadcasts to a subnet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
public class LanHack&lt;br /&gt;
{&lt;br /&gt;
   public static void main(String args[])&lt;br /&gt;
   {&lt;br /&gt;
      try&lt;br /&gt;
      {&lt;br /&gt;
         InetAddress ipaddr=InetAddress.getByName(&amp;quot;120.0.0.1&amp;quot;);&lt;br /&gt;
         DatagramSocket mysocket=new DatagramSocket();&lt;br /&gt;
         byte sendbuf2[] = {(byte)0x07,(byte)0x02,(byte)0xff,(byte)0x3f,(byte)0xda, (byte)0xd1};&lt;br /&gt;
         DatagramPacket sendPacket2 = new DatagramPacket( sendbuf2, sendbuf2.length, ipaddr, 796);   &lt;br /&gt;
         mysocket.send(sendPacket2);&lt;br /&gt;
      }catch(Exception e){}&lt;br /&gt;
   } &lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Note that for a lesser verson of Lanschool, you would have to chage the 0x3f to 0x00 and possibly 0x02 to 0x01 or another number. Also, this is set to the demo channel 0xff and if you wanted to send to a real verson, then you would have to set it to 0xChannelNumberInHex.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LanSchooled==&lt;br /&gt;
[[Image:Lanschooled.JPG|thumb|300px|LanSchooled Screen Shot]]&lt;br /&gt;
'''Note:''' &amp;quot;LanSchooled&amp;quot; is the name of the proof of conspect program to demonstrait a security flaw in LanSchool witch has since been fixed. &amp;quot;LanSchooled&amp;quot; should not be confused with the software it tried exploited, LanSchool.&amp;quot;LanSchooled&amp;quot; in no way is ment to replace or do the same thing as LanSchool and should not be used as such, in fact &amp;quot;Lanschooled&amp;quot; does not work at all now that LanSchool has been updated. CompSci.ca nor Hacker Dan support &amp;quot;LanSchooled&amp;quot;, sell it, or give advice on how to use it.&lt;br /&gt;
&lt;br /&gt;
I used all this knowledge to make a point-and-click Lanschool hacking tool that can help you understand how the attack works. Remember that this is only for educational use and should not be used for evil purposes. I therefore take no responsibility for what you do with it. With that aside, I only tested it on the demo verson but i would like to hear from people who got it to work on other versions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===How to use===&lt;br /&gt;
The top frame shows the packet that will be sent, you can use the easy set up buttons below it to set the packet to do what you want. The times bar will let you say how many times that you want to send out the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Setting the channel to &amp;quot;ALL&amp;quot; will send to all possible Lanschool channels, including the demo one. Seting the version to &amp;quot;9&amp;quot; will send verson 2, but with 0x00 rather then 0xdf. Setting to &amp;quot;2&amp;quot; will send verson 2 but with 0xdf. All other verson numbers send their respective verson and 0x00.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log info lets you set what you want the name and computer name to be in the registry logs of the computers affected. I would strongly recommend that people do not expoit this to get others in trouble since that is morally wrong.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You must hit send to transmit the packet. The easy set up buttons just configure the packet that you are going to send.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===Where to get===&lt;br /&gt;
*Latest Versons of files: http://compsci.ca/dan/LanSchooled/&lt;br /&gt;
*Sorce Code: http://compsci.ca/dan/LanSchooled/LanSchooled.java&lt;br /&gt;
*Class File: http://compsci.ca/dan/LanSchooled/LanSchooled.class&lt;br /&gt;
*Excutbale Jar: http://compsci.ca/dan/LanSchooled/LanSchooled.jar&lt;br /&gt;
*EXE Verson: http://compsci.ca/dan/LanSchooled/LanSchooled.exe&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=LanSchool</id>
		<title>LanSchool</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=LanSchool"/>
				<updated>2008-08-08T01:45:54Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: Removed LanSchool logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''NOTE:''' This page detials a proof of conspect expolite of the lanschool program. CompSci.ca and [[Hacker Dan]] do not support, condone or recomend the use of it in real life (So don't send us e-mails asking how to get it working or how to hack your schools network). Also since this expolit was found and lanschooled was created, lanschool has upgraded there software so it may no longer be expolitable from the attack desrcibled on this page. CompSci.ca and [[Hacker Dan]] will not help you expolite new versions of the software so do not e-mail us asking how. All information is provided as is and we are by no means resoable for how you use it or the effects it may have on you, your computer or anything that happens to you as a result of reading this page or using the software on and linked to from it.&lt;br /&gt;
&lt;br /&gt;
==What is LanSchool==&lt;br /&gt;
[[Image:Taskbar.JPG|thumb|What it looks like]]&lt;br /&gt;
LanSchool is trojan horse type program that is used by many school boards in Ontario to spy on their students as well as controlling one or all computers in a given lab. It is another example of the school boards spending money on software that they could get for free, with the free version even being of higher quality. LanSchool has many flaws in its design, and thus many security holes, which will be mentioned below.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The LanSchool website: http://www.lanschool.com/&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The Story==&lt;br /&gt;
The Story as told by [[Hacker Dan]]:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
During Grade 12, I changed schools, and the new school that I went to had substantially better computing facilities. I thought this was a good thing, but after playing around for a bit, I noticed a little green icon in the system tray that did not seem to do anything. Looking in to this, I found out that it was a program named LanSchool (http://www.lanschool.com/). What is LanSchool you ask? The name makes it sound innocent enough, maybe something to help students? Well, it may have started out that way but what it has become is basically a Trojan horse program for teachers to use to watch everything that you are doing (inducing watching your screen) as well as giving them the ability to control your computer or all computers in the lab at the same time. As usual, the school board decided to spend money on something they could get for free and got a crappier version than what they could have got for free. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I started looking in to LanSchool more and found a demo version on their site. This demo version could not interact with real versions that the school used and would not allow students to do any damage. 1st, I looked in to how it used the registry of the computers that it was on, and found that every time the teacher application sent a command to the student versions it recorded which windows user sent the command, the computer name of the computer that they were on and the time in all registries of every computer on the network. This meant that finding a full version of the software, although not hard, would end you up in a lot of trouble unless you brought your own computer to school and even then still could. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So I began to look at the packets it was sending and to my shock they were UDP and not TCP and they had no encryption or coding to them at all. This means that it is extremely easy to spoof the packets. So I quickly wrote up a simple java program to test out my theory. After some time and experimentation, I decoded what most of the packets meant and was able to control the demo version of LanSchool. After looking more at the packets, I noticed that the differences between the demo version and the real version was that the demo version uses only one channel that is never used by the real version. So it was simple a matter of changing the channel byte to a real channel in the packet to get it to work with most, if not all, versions of LanSchool. Also this allowed me to make the registry logs say what ever I wanted, including blaming other students for the hack. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now being the nice guy that I am, I emailed my findings to LanSchool and suggested several ways to fix this exploit. There responses basically said that they would rather spend their time and effort enforcing the rules of the school and the law than fixing their program. They even made threats of legal action as well as suspensions that I could get were I to use this program. So next, I went to my school and actually demonstrated (with their permission) the exploit and how insecure the product was. Again, nothing happened as a result of my efforts, so a month later, I published how the system worked on compsci.ca.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is now almost 2 years later, so I have rewritten my hack so anyone, even script kiddies can use it, even with a nice GUI and everything. My hope is that by doing this, I will teach people why programming software in the same way that LanSchool has been written is bad from a security and integrity viewpoint and to encourage the school board to buy (if they must use such software) better software from companies that know what they are doing and are willing to keep with the times. BTW, LanSchools website still claims that there are no known bugs with LanSchool.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Communications with LanSchool==&lt;br /&gt;
===Feb. 26th, 2006===&lt;br /&gt;
To: LanSchool&amp;lt;br&amp;gt;&lt;br /&gt;
From: [[Hacker Dan]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Hello, I am writing to let you know that you have a security flaw in your software, LanSchool v6.5. As with past versions of LanSchool, the system is not secure and uses a communication mechanism that allows for manipulation by anybody on a network whether they have the teacher version of the software installed or not. This becomes even more concerning when you see that this allows the exploiter to manipulate logs that are stored in the registry to what ever they want by manipulating communication appropriately. This would allow some students to exploit the network and then make it look like another student committed the attack from what ever computer they chose. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Also the scope of this exploit would go beyond affecting one computer or on lab at a time. With a little thought the exploiter could affect all computers in a school running the software by rotating threw the channels. Or even worse, the attack vector could be used to affect all LanSchool installs on the network that are not protected by a firewall. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
My recommendation would be to add some level of security to the UDP packets used to communicate to the computers, like a password that is encrypted (through the use of a digest hashing algorithm, such as MD5) and then validate it on the client end agent using a password that it has been installed with. This would make the system as secure as the password and associated storage mechanism and encryption and would only require the installer of the software to add in one more text field. You could still use the UDP protocol with minimal modification to your code.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==The Packet==&lt;br /&gt;
This is what the UDP packet looks like:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Mode | Version | Channel |00 or DF |DA | D1| ___data here__|__log info__|'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mode is basically the command that you are send. So far, I have found a lot of them. Here are some examples:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*00 - Start broadcast of screens&lt;br /&gt;
*04 - Restore computer screens&lt;br /&gt;
*07 - Black all screens&lt;br /&gt;
*08 - Unload Lanschool or just make it lock.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The verson corresponds to the verson of Lanschool that you are running. Versons 5.x seem to like 01, 02 seems to be for 6.x&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The channel area is prity simple, it is the channel number. The demo verson uses channel FF in hex or 255 in decimal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The next 3 bytes are kind of hard to figgure out, but seem to always be the same for the same verson of Lanschool. For 5.x and the low 6.x's the 1st byte here should be 00 for 6.5 and some others it should be DF in hex. The other 2 seem to always be the same.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The data area is data for that command, some commands do not need this, for example, black all screens.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log area is where Lanschool puts the name of your computer and then your account username. This area also has a lot of useless 00 bytes that just take up space.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application of the packet==&lt;br /&gt;
The following is a very simple Java application that will take advantage of the above information to black screens for the demo version of 6.5 of Lanschool only on the computer that you are using. To send it to all computers in a network you would need to use a destination mask that broadcasts to a subnet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
public class LanHack&lt;br /&gt;
{&lt;br /&gt;
   public static void main(String args[])&lt;br /&gt;
   {&lt;br /&gt;
      try&lt;br /&gt;
      {&lt;br /&gt;
         InetAddress ipaddr=InetAddress.getByName(&amp;quot;120.0.0.1&amp;quot;);&lt;br /&gt;
         DatagramSocket mysocket=new DatagramSocket();&lt;br /&gt;
         byte sendbuf2[] = {(byte)0x07,(byte)0x02,(byte)0xff,(byte)0x3f,(byte)0xda, (byte)0xd1};&lt;br /&gt;
         DatagramPacket sendPacket2 = new DatagramPacket( sendbuf2, sendbuf2.length, ipaddr, 796);   &lt;br /&gt;
         mysocket.send(sendPacket2);&lt;br /&gt;
      }catch(Exception e){}&lt;br /&gt;
   } &lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Note that for a lesser verson of Lanschool, you would have to chage the 0x3f to 0x00 and possibly 0x02 to 0x01 or another number. Also, this is set to the demo channel 0xff and if you wanted to send to a real verson, then you would have to set it to 0xChannelNumberInHex.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LanSchooled==&lt;br /&gt;
[[Image:Lanschooled.JPG|thumb|300px|LanSchooled Screen Shot]]&lt;br /&gt;
I used all this knowledge to make a point-and-click Lanschool hacking tool that can help you understand how the attack works. Remember that this is only for educational use and should not be used for evil purposes. I therefore take no responsibility for what you do with it. With that aside, I only tested it on the demo verson but i would like to hear from people who got it to work on other versions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===How to use===&lt;br /&gt;
The top frame shows the packet that will be sent, you can use the easy set up buttons below it to set the packet to do what you want. The times bar will let you say how many times that you want to send out the packet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Setting the channel to &amp;quot;ALL&amp;quot; will send to all possible Lanschool channels, including the demo one. Seting the version to &amp;quot;9&amp;quot; will send verson 2, but with 0x00 rather then 0xdf. Setting to &amp;quot;2&amp;quot; will send verson 2 but with 0xdf. All other verson numbers send their respective verson and 0x00.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The log info lets you set what you want the name and computer name to be in the registry logs of the computers affected. I would strongly recommend that people do not expoit this to get others in trouble since that is morally wrong.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You must hit send to transmit the packet. The easy set up buttons just configure the packet that you are going to send.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===Where to get===&lt;br /&gt;
*Latest Versons of files: http://compsci.ca/dan/LanSchooled/&lt;br /&gt;
*Sorce Code: http://compsci.ca/dan/LanSchooled/LanSchooled.java&lt;br /&gt;
*Class File: http://compsci.ca/dan/LanSchooled/LanSchooled.class&lt;br /&gt;
*Excutbale Jar: http://compsci.ca/dan/LanSchooled/LanSchooled.jar&lt;br /&gt;
*EXE Verson: http://compsci.ca/dan/LanSchooled/LanSchooled.exe&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Test</id>
		<title>Test</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Test"/>
				<updated>2008-08-07T01:15:40Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: Daniel Servos moved to Test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=User:Dan</id>
		<title>User:Dan</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=User:Dan"/>
				<updated>2008-08-07T01:14:25Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Hacker Dan]]&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.compsci.ca/index.php?title=Test</id>
		<title>Test</title>
		<link rel="alternate" type="text/html" href="http://wiki.compsci.ca/index.php?title=Test"/>
				<updated>2008-08-07T01:13:49Z</updated>
		
		<summary type="html">&lt;p&gt;Dan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	</feed>