SATAN Documentation
(Security Administrator Tool for Analyzing Networks)
The Basics
- Introduction
- What is SATAN?
- Who should use it?
- How does it work?
- System requirements
- OS
- Platform
- Disk space
- Memory
- Required software tools
- perl
- fping
- Mosaic
Using SATAN
- Getting started
- What you need to do to
run SATAN even if you don't want to read documentation
- Getting and compiling
all those programs if you don't have them already
- What are all the files for?
- The SATAN User Interface
- The Basics
- Gathering Data
- Data Management
- Looking at and understanding the results
- Hints, Further tricky security implications, or Getting The Big Picture (tm)
- The Command-line Interface
SATAN Guts and Technical Stuff
- Architecture
- Architecture overview
- Policy engine
- Proximity levels
- Target acquisition
- Subnet scan
- Data acquisition
- Scanning levels
- Inference engine
- Reporting and Analysis
- The most important file of all - satan.cf
- The SATAN database record format
- SATAN Rulesets - what makes SATAN Go
- Overriding/dropping SATAN data
- Generating new facts
- Ascertaining host types
- Determining network services
- Creating internal task lists
- Adding your own .satan probes
Notes on SATAN
- Dangers of SATAN
- Controlling SATAN
- Boundary issues - keeping track of where it goes
- Being a very unfriendly neighbor
- Attacking vs. probing vs. scanning
- Legal problems with running SATAN
- Design goals
- Toolkit approach
- Speed/optimization
- Philosophical Musings
- Why build it?
- Why does it scan sites other than your own?
- Why wasn't there a limited distribution, to only the "white hats"?
- Future directions
References
- Acknowledgements and dedications
- References
- Glossary
- Copyright notice
- About the authors
Back to the Documentation TOC