I'm Keyvan Nayyeri, a 25 years old Ph.D. student at
the Computer Science department of
the University of Texas at San Antonio.
I'm also
a Software Architect and Developer and previously held a B.Sc.
degree in Applied Mathematics.
This is my blog where I publish content about various topics specifically Programming Languages and Compilers, Software
Engineering and Programming.
As I stated before, I'm working on Subkismet project smoothly to implement Google Safe Browsing API in it.
One of main parts of this implementation is to write a component for URL canonicalization based on RFC2396 specification.
Unfortunately .NET Framework doesn't have a good support for RFC2396 URLs and there isn't any third party component to use. While looking for a component and implementing Google Safe Browsing API in Subkismet, I belief that it would be a good idea to have such a library as a stand alone component to be used by developers for other projects.
So I finally ended with creating a separate project for RFC2396 URL manipulation on CodePlex with New BSD license to implement my code there then port it into Subkismet. I've already done some coding for this component and hopefully will finish it in near future. If you're interested to help me, just reply to this thread on project forums. This library will be written with C# and most likely I'll only implement the canonicalization part in mean time so other helps would be great to have something better.
For your information, I have to note that I've used the Mozilla canonicalization algorithm for canonicalization process that is already used in Firefox for phishing protection.
Keyvan Nayyeri
Aug 11, 2007 7:58 AM
#
RFC2396 URL 1.0 Released
May 16, 2008 1:53 PM
#
Back in July 2007 and as a requirement for my implementation of Google Safe Browsing API in Subkismet
Leave a Comment