8**********************************************8
	Tishina - http://209.67.81.132
	Gate Security. 
	by Stas Lanford
	stas@netsis.com
8**********************************************8


==========
-| INFO |-
==========

- WHAT'S Gate?

Gate is primarily a network security package for Un*x systems with ncurses gui 
and different scanning features, orienting around famous exploits and bugs 
for numerous Os's. It uses a friendly interface, partially borrowed
from lxdialog code (thanx Savio!) and as usual creates log files which can
later be reviewed. I originally intended Gate to be an internal app which
carries out different functions on hosts of a subnet or something, but 
because of the ease of adding additional features, the program took quiet
a different mien after all. Why did I bother? I figured it would add some
experience and improve my coding skills and most important, I hope this will
attract & involve people to become a very interesting project afterall.


- IS THIS ANOTHER SCANNER?

Yes/no. Gate is *very* easily expandable and extendable in terms of its 
development, unlike other code available. The code parses the input, which
can be either IP range for class A-C networks, or a hostname with ports, and 
then creates an array with that information available for access. With that out
of the way, any module in the program can easily perform functions on the 
provided arrays. This standard remains pretty much throughout the code, thus 
one can just keep adding new functions to the program without really 
modifying the core.


- OS's SUPPORTED

So far, I only hard-coded only Linux version, but with minor mods, tried running 
some of it on Solaris - it works. So within next month or so, I'll get it ported.


- REQUIREMENTS

	a. ncurses library
	b. gcc/make 
	c. *some* brains with root access


- MORE INFO/DOCUMENTATION

Since so far I've worked alone on this project, finding time to write info & 
documentation was challenging. But I'll be glad to accept comments or 
answer any questions regarding Gate. Some help would be nice too.
Mail stas@netsis.com & as usual, flames > /dev/null.

==========
-| CODE |-
==========

Credit is given to lxdialog people, and anywhere else where it's due.


==================
-| INSTALLATION |-
==================

To compile:

1. Run 'make' in the source directory.
  1a. ignore the warnings
  1b. fix the errors and mail me :)


To execute:

1. Run 'gate' with root as UID & EUID.
   1a. read the GNU License and guess
   1b. don't try anything weird, it will dump on you



===================
stas@netsis.com
209.67.81.132
===================


