Worm attacking Routers

by fkollmann 3/25/2009 12:45:32 PM

There is new worm which specifically attacks your router on the local network. MAKE SURE YOU USE A STRONG PASSWORD!!

For more details see: http://www.dronebl.org/blog/8 .

I will add a detection to Router Control v1.1 looking for the symptoms (administration ports going offline).

Router Control Development Twitter

by fkollmann 3/24/2009 5:20:49 PM

Since I am not a fan of blogging gossip I want to try a new way to provide more feedback on the development status of Router Control v1.1: Twitter.

A Twitter widget was added to the Router Control homepage or you can use the link directly: http://twitter.com/RouterControl .

In the future I will post some news whenever there is some progress worth mentioning. Please feel free to check out this new feature.

SQL Server 2005 Full-Text search slow

by fkollmann 3/12/2009 5:17:37 PM

On some SQL Server 2005 installations the full-text search is very slow (> 30 seconds). To fix this issue we found the following solution on the net:

Yes the resolution was to upgrade to SQL 2008 clip_image001

We decided to go with the option of sticking with SQL 2005 and removing the security check; Meaning the full-text indexing agent is loaded without regard to whether it has been properly signed or not.

Here's the SQL command:

Code Snippet

sp_fulltext_service 'verify_signature', 0;
GO

Q: http://social.msdn.microsoft.com/Forums/en-US/sqlsecurity/thread/699221f0-a850-4f1d-b1db-a067a172f866/

Using Windows Home Server Wizards

by fkollmann 3/8/2009 11:31:40 PM

Today I implemented a wizard on the Windows Home Server Console. Honestly, since the wizard mechanism of WHS is not compatible with the designer, it took me and Reflector a long time to figure out how it works and which members are important.

I ended up with creating some wrapper classes which allow to actually create the wizard pages using the designer:

  image2   image 

 

Note: The implementation of the wrappers are part of the RouterControl.Whs assembly under the namespace RouterControl.Whs.Wizards. A full code example can be found in the WHS add-in code: RouterControl.WhsAddin.Wizards.

The wizard consists of two object types: the wizard itself and one or more wizard pages. The wizard is just a few lines of code and does nothing more than to register the pages to use (example). The wizard pages are then simply user controls which inherit WizardPageClientBase or WizardPageClientBannerTop to be precise (example).

To run the wizard, the wizard class is instanced and its Run() metod called:

        private void createNewLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            try
            {
                var wiz = new Wizards.EditPortForwarding();

                wiz.Run();
            }
            catch (Exception ex)
            {
                _log.Error("Failed to run edit-port-forwarding wizard", ex);
            }
        }

I do not want to end up in details because all the source is open. You can either download the source or browse the changeset directly.