Combating SPAM - Real Life Example

October 31st, 2008 | Michael

Earlier this week, a client asked me to investigate a spamming issue that they were concerned about the origination of the emails.  Upon first glance it appeared that the emails were coming from their email address.  After examining the message header, it was clear that it was not.  I foolishly sent an email out to demonstrate what was happening.  Unknowingly, I added myself to the list and inadvertingly sent a message to thousands of people.

This post is to help spread information about the cause for people affected by it.  Also, people facing other issues can uses the same techniques.

The Problem.

  • Spam emails were being generated from and to info@worldswidedomains.com
  • Replying to this address caused your name to be added to the list server and an email went out to everyone’s name who had previously been added to the list.
  • Most people on the list were added manually without their knowing.

Resolution

FIRST

Find out who the the domain is registered to by going to: http://whois.domaintools.com/worldswidedomainname.com (you can replace the worldswidedomainname.com for other domains).  This produced the following information.

Registrant:
Alex Shafts
504 LEONARD AV
Las Vegas, NV 89106
US

Domain name: WORLDSWIDEDOMAINNAME.COM

Administrative Contact:
Shafts, Alex  
504 LEONARD AV
Las Vegas, NV 89106
US
702.5431469
Technical Contact:
Shafts, Alex  
504 LEONARD AV
Las Vegas, NV 89106
US
702.5431469

Registration Service Provider:
Ecommerce, Inc., 
800-861-9394
http://ecommerce.com
UNLIMITED Storage Space, 3 TERRABYTES of Monthly Transfer & up-to 16
domains, starting at $3.95!

LIFETIME FREE DOMAIN REGISTRATION + FREE FEATURES INCLUDED. ONLY AT
ECOMMERCE.COM

Registrar of Record: TUCOWS, INC.
Record last updated on 24-Oct-2008.
Record expires on 25-Oct-2009.
Record created on 25-Oct-2008.

Registrar Domain Name Help Center:
http://domainhelp.tucows.com

Domain servers in listed order:
NS16.IXWEBHOSTING.COM
NS15.IXWEBHOSTING.COM

Domain status: clientHold
clientTransferProhibited

clientUpdateProhibited

SECOND

Next I looked up the MX record.  The MX record is a type of domain record that tells people looking to send you an email where to send it.  On most computers there is a command called nslookup.  Open a command prompt and type nslookup.  Next type the ’set type=MX’ so that you’ll lookup the MX record.  then type in the domain you are looking for.

Using the Set Command with an MX record.

Based on this and the emails I received.  I contacted ixwebhosting.com.  They have assured me that the domain was suspended.

The question remains…who is “Shafts, Alex” and is this the mail address we should send to:

504 LEONARD AV

Las Vegas, NV 89106

US

702.5431469

View Larger Map

Case Study - JumpStart to Findability

October 27th, 2008 | Michael

Last year we assisted our customer Legal Services of Northern California with our JumpStart service. It has been nearly a year and I am happy to see how much they’ve come along. They’ve recently launched a website showcasing their project.

Their Findability Project is the public face of a special technology search project undertaken by Legal Services of Northern California (LSNC), a legal services program assisting low-income clients in 23 counties in the upper third of California. Made possible by a grant from the LSC Technology Initiative Grant Program, the goal of the project is to implement a Google Enterprise Search Appliance as the principal building block of a modest but secure, well structured, fully web accessible knowledge-content system. If you have some time please read up on their initiative. If you are interested in how we can help you please contact us.

New Google Search Appliance GB-1001 release

August 6th, 2008 | Michael

We just found out that there is a new release for the Google Search Appliance.  It includes many of the rumored features that we’ve been hearing were in the works.  The short list is listed below.  I have yet to actually take a look on it, but we’ll be reach out to our customers to tell them the details as we are updated.

<copied from Google>

End User Features

Personalized Search Experience Allow administrators to adjust search results for different user groups, based on department or function.

Alerts Employees can subscribe to email alerts for topics and documents of interest, choosing an hourly, daily, or weekly schedule.

Spellchecker in Six New Languages French, Italian, German, Spanish, Portuguese, and Dutch.

Enterprise Content

Languages Restrict search results to any of 27 auto-detected languages including administrative functions in five new languages (Czech, English-UK, Portuguese-Portugal, Turkish, Vietnamese); contextual spell checking for all end users in Portuguese, French, Italian, German, Spanish, and Dutch; and query expansion for all end users in Dutch.

Security and Access Control

Kerberos Support Provide native support for Kerberos, enabling a silent authentication experience for end-users.

Metadata Biasing Administrators can bias results based on metadata (in addition to biasing based on source, URL or date).

Advanced Reporting View and export daily and hourly result sets, top queries, special feature usage, and more. Report for every query, including reports on which queries receive no clicks by a user and how often users are clicking on sponsored links in comparison to organic search results or OneBox modules.

Administration and Customization

Localized Administration Administer your Google Search Appliance around the globe in 27 different languages. Full administration is now supported in Basque, Catalan, Chinese (simplified), Chinese (traditional), Czech, Danish, Dutch, English (US), English (UK), Finnish, French, Galician, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese (Brazilian), Portuguese (Portugal), Russian, Spanish, Swedish, Turkish, and Vietnamese.

MC+A announces that Michael Cizmar, president of MC+A, will be serving on the advisory board of Dieselpoint’s OpenPipeline

May 6th, 2008 | Michael


For Immediate Release

Today, MC+A announces that Michael Cizmar, president of MC+A, will be serving on the advisory board of Dieselpoint’s OpenPipeline.

Currently, search, text analytics and connector vendors find themselves constantly reengineering their software to integrate with closed, proprietary systems. OpenPipeline works out-of-the-box with Dieselpoint Search, but can be used with any search engine.

“Since 2002, we have been working with our clients to implement search technologies. We see a tremendous potential for our clients because OpenPipeline simplifies many of the complexities of the UIMA. We are very excited to be working with another great Chicago technology company like Dieselpoint”, said Michael Cizmar, President of MC+A.

Both broader and simpler than IBM’s UIMA (Unstructured Information Management Architecture), OpenPipeline provides a common architecture for connectors to data sources, file filters, text analyzers and modules to distribute documents across a network. It is fully functional out of the box and includes an installer, a job scheduler, file scanner and crawlers, doc filters, and point and click interface with drag and drop module installation.

Document processing can be centralized or parallelized as needed. The transport mechanism is simple, web-services XML over HTTP. Atom feeds are also possible.

The development philosophy behind OpenPipeline stresses simple, elegant design, and massive scalability. Minimal external dependencies and straightforward plug-in implementation ensure that the learning curve is low.

OpenPipeline Beta is available for free download via the Apache License 2.0. Current Advisory Board members include individuals from enterprise search, text analytics and connector firms and consultancies. More information can be found at http://www.openpipeline.org/.

MC+A is dedicated to solving business challenges by enabling organizations to derive maximum value from their business intelligence assets. With expertise in areas of portal development, management and architecture, and supporting technologies – MC+A builds applications, defines processes and leads implementations which help our clients leverage processes and information as a strategic business asset. More information can be found at: http://www.mcplusa.com/


Contact:
Jeff Gilleland
MC+A
773-239-7019 x333
Jeff.gilleland@mcplusa.com

In action: using Google Maps with Google Search Appliance

May 1st, 2008 | Michael

Several weeks ago, we published a youtube video showing how you can use a Google Search Appliance along with your relational map based data to create a wonderful mash up.

How often users come to a web site and begin a search by click click clicking several drop downlists. Often I see these lists scroll past the bounds of the page. This combination allows you to decoup you database and your data architect from the user interface.

I am a user. I simply want to type in some information and get back highly relevant results. When you are displaying geolocations to the user, its very compelling to show them where these points are.

Recent we worked with our client on this exact technology. Its finally up and I think using the application on its own will speak volumns to what can be achieved.

Check out provider finder.

MC+A TV

April 8th, 2008 | Michael

If you missed our recent webcasts, check them out on YouTube.

MC+A Webinar: Using GSA and Google Maps

MC+A Webinar : Using OneBox To Access Enterprise Data

Custom Keymatch in C#

March 23rd, 2008 | Michael

Last year, Google Enterprise published a custom Keymatch OneBox project written in Java. We ported it to C# for those .NET inclinded.

Check it out at:

http://www.codeplex.com/keymatch

Michael

SiteData and the SharePoint Feeder for GSA

February 7th, 2008 | Michael

An increasing number of our customers are discovering the undocument limitation in the SharePoint Web Service SiteData. While this API is sparsely documented to begin with, users are not aware that if there are over 1000 subsites within an Application (i.e. http://mysharepoint.company.com ) the GetSite method returns no subsites. As you would expect, having subsites is critical to any type of crawl functionality.

Until Microsoft fully discloses the bug, you can read Joel Oleson, and some commentors, discuss how its used as part of SharePoint. It’s really unknown how this bug impacts SharePoint functionlaity.

http://blogs.msdn.com/joelo/archive/2008/01/28/anatomy-of-indexing.aspx

Because of this limitation, MC+A pulled the vetern GSS Web Part out of the closet and developed the GSS into the SFGSA. The feeder provides the same basic functionality as the Google Enterprise Connector, but utlizes the SharePoint Object Model.

You can request a meeting with us about it by filling out the following online form:

Contact Us

New GSALib Release

January 10th, 2008 | Michael

Thanks to Adam Jenkin for reporting an issue with the GSALib. We now have released an update that moves the configuration from a seperate file to the appSettings of the configuration file.

There is also the simplest of demonstrations of how to use the library in an ASP.Net VB application.

Please goto: http://www.codeplex.com/GSALib to download the updates.

Weather OneBox now available

November 14th, 2007 | Michael

The Weather OneBox allows the Google Search Appliance and the Google Mini to retrieve real-time weather data from Google.com. This ASP.NET web application was developed as a result of MC+A’s participating in the Google Enterprise Professional Program and is now freely available and includes the Apache 2.0 Open Source License.

You can request your copy here