SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

January 5, 1999 - Version 1.5

Several major modifications of the SHADOW package:

  1. The primary SHADOW html page now generates a separate toolbar window instead of a separate frame. Each of the tools opens a separate window. To use it, click on "Tool Window." A small vertical window appears with selectors for site and date. A box lists the hour of the day. Six blue buttons appear at the bottom labelled: Directory, Search, Scan, NS Lookup, Whois, and Report. After selecting the date and site, clicking on an hour number fills the main screen with the SHADOW tcpdump output for that hour. Clicking on other hours takes you directly to that hour of the day, (assuming the data has been collected).

    The buttons perform the following:

     Directory: Fills the data screen with the dynamically created directory
                view of the tcpdump_results subdirectory of your http tree.
                This was used in the previous version of SHADOW.
    
     Search:    Pops up a small search window that presents a form for 
                searching a day's tcpdump records for specific patterns. This
                can be CPU and IO intensive since it searches the whole day's
                records by gunzipping the raw data and piping it through 
                tcpdump with the form supplied pattern.

     Scan:      Not functional at the moment. We are attempting to get a good
                handle on the SCAN problem, i.e. when a single external 
                machine attempts some sort of contact with multiple internal
                machines.

NS Lookup: Pops up a small screen that performs a DNS lookup through

a fill-in form.

    Whois:      Pops up a small screen that performs a WHOIS to query the
                Internic about the officially registered information about
                a domain or IP address.

    Report:     Pops up a screen to generate a SHADOW Incident Report. The
                screen contains a fill-in form for assembling a report 
                to a CIRT (Computer Incident Response Team) about a
                potential incident, compromise, attack, etc. that has been
                detected by your analyst examing SHADOW records. The form
                is generated by the /cgi-bin/compose_IR.cgi Perl script, and
                will most likely need modifications for your particular
                circumstances. It prepares an ASCII text letter and sends it
                to a set of addresses specified on the form.

2. A script strip.pl is included to strip comments from tcpdump filter files.

In the logger/filters/Site1 directory are several files with .doc as their suffix. Documenting the filter files with comments in the /bin/sh fashion, enhances human understanding. Unfortunately, tcpdump doesn't handle comments. This script reads a documented filter file and strips everything to the right of the # character out of the file. strip.pl reads stdin and writes to stdout.

3. The cgi-bin scripts have been significantly modified to support the separate

toolbar window and the functionality provided by the push buttons. In addition, necessary changes were made to the primary scripts to support the tool windows and fix bugs as found.

4. The documented filters in the Site1 filter directory add explanations for

each filter to clarify their purposes.

5. I no longer include (or use) the msntp package for synchronizing time

between machines. For some reason, the msntp hung awaiting terminal input at times, thus defeating its utility in a cron script. Using rdate to a time source that accepts it is satisfactory. Just keeping the sensors and analyzers synchronized within a few seconds is not worth a full blown ntp installation.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.