/*
 *
 * Panda309 Rapid Combo OS Detection & Portscanner
 * Friday, July 23st, 1999
 *
 * Ambient Empire : http://www.thegrid.net/gravitino
 *                  chrisa@eeye.com
 *
 * Massive Greets : bind - cripto - qwer7y
 *
 * Panda309 is a high-speed combination OS detection and portscanner for
 * both class B and C style network ranges. It uses a SYN+FIN dual flag scan
 * implimented on raw sockets, not some bogus connect(). The OS detection is
 * a single packet implimentation of TCP fingerprinting.
 *
 */

[ All Content is Copyright (c) 1999 aempirei. ]

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

 This software has been known but not limited to compile under the
 following operating systems.
   Linux 2.0.3x - 2.2.x
   FreeBSD RELEASE-4.0
   FreeBSD RELEASE-3.1
   NetBSD 1.3.3
 
Needed Librarys:
   libpcap.a : ftp.ee.lbl.gov/libpcap-0.4.tar.Z

To install:
   tar -zxvf panda309-v1.0.tar.gz
   cd panda309-v1.0
   make

 usage: panda309 [options...] <x.x[.x]> <port>
   <x.x[.x]>       Class B or C style network ID
   <port>          target TCP service port
   [-l]            list OSes in configuration file
   [-o <file>]     store output to file
   [-d <device>]   selected interface to listen on
   [-s <string>]   display only hosts running OSes that
                   match this case-insensitive string

 Unknown Operating Systems are listed with their fingerprint, which can
 be modified and inserted into the pandaprints.conf configuration file

 note : Because of the simplified design of the OS detection implimented
 into panda309 designed for purpose of speed, it isn't supposed to be 100%
 accurate. Multiple OS listings will appear when the print matches more than
 one possible Operating System.

 Operation of Panda309 is quite simple, and output is self evident. Any
 comments and questions can be directed to aempirei of Ambient Empire at the
 email address found at the top of this document
[EOF]