Archive for June, 2005

Sopranos

I grabbed a copy of the The Sopranos - The Complete Fifth Season today. Probably going to save this one for the weekend otherwise I’ll end up watching it all tonight :)

Tuesday, June 7th, 2005

Basic Portscanner and Windows Installer

Did some work and I believe I have the basic portscanner working under Windows now. The only remaining issue (which is also a problem in the Gtk# version too) is that there is no progess bar displayed during a scan so it can look like the program has hung.

I also updated the Windows installer so that it would show the GPL and ask the user to agree it to it before copying files. Not a huge change but a necessary one.

I was reading some stuff on NUnit this afternoon. I want to use it to write a test suite for both the OVAL and NASL interpreters.

That’s about it for now.

Tuesday, June 7th, 2005

Hell Freezes Over

I never really thought I’d see the day when Apple switched to Intel but here it is. I saw the news on the weekend but I was still not convinced until I saw the official announcement.

I wonder if that means the end for Linux/PPC? (except maybe for IBM big iron).

We sure live in interesting times…

Monday, June 6th, 2005

writeSystemInfo (win32) / Sussen Wiki

Implemented writeSystemInfo() for Sussen.Oval.Windows. I haven’t checked in the code yet though, I’ll do that later on.

Also spent some time this morning on the Sussen Wiki. I wrote some new content and it’s somewhat useful now. Still could use some help with the layout, I’m not much of a web designer.

Monday, June 6th, 2005

sussen-win update / sussen-server –run-nasl

Merge some code from the trunk into the sussen-win branch today. In the OvalResults class I created a new abstract method writeSystemInfo() which allowed me to move some platform specific code into Sussen.Oval.Unix and Sussen.Oval.Windows.

I also added a new option to sussen-server which is –run-nasl [filename]. This allows you to run a specified NASL script against the localhost and print out the results. It’s intended for debugging issues in the NASL interpreter.

Sunday, June 5th, 2005

Fedora Directory Server Project

I heard that Redhat announced the creation of the Fedora Directory Server project.

I downloaded a copy and tried to build it on one of my x86_64 boxes but it didn’t really work out:

~/tmp/fedora-ds-7.1 $ make
cat: ./x86_64-unknown-linuxoldld/buildnum.dat: No
such file or directory
cat: /etc/redhat-release: No such file or directory
if test ! -d x86_64-unknown-linuxoldld; then mkdir
x86_64-unknown-linuxoldld; fi;
/share/builds/sbstools/nsPerl/20020626/
Linux2.6_x86_glibc_PTH_DBG.OBJ/
nsperl buildnum.pl -p x86_64-unknown-linuxoldld
make: /share/builds/sbstools/nsPerl/20020626/
Linux2.6_x86_glibc_PTH_DBG.OBJ/nsperl:
Command not found
make: *** [buildnum] Error 127

I’m looking forward to trying it out again later on. It will be nice to have options other than OpenLDAP.

Wednesday, June 1st, 2005

LAT - SSL Support

Last night I was hacking on SSL support in LAT. At first I couldn’t make an SSL connection, I kept getting errors about the certificate.

Turns out I needed to use the certmgr tool in Mono to import the certificate into the user’s certificate store:

$ certmgr -ssl ldaps://ldap.example.com:636

Once I did that I could make a connection. Next I dug in to the certmgr source code to see how it was adding entries to the store.

I cut/paste some of the code into LAT (my code is GPL’d; so is the certmgr) so that if you didn’t have a certificate in the store already it would popup a dialog and ask you if you want to import it.

That should have taken care of things but then I discovered that after you first import the certificate it still fails to connect. It only works if you re-launch LAT.

I’ll need to figure out if it’s possible to work around that. So close and yet so far ;)

Wednesday, June 1st, 2005