This file is not completed yet!
Contents
- About
- Requirements
- License
- Installation
- Usage
- Examples of use
- Contact
1. About
SAT (Simple scAnning Tool) is a simple and fast network scanner written in Python progamming language. It is used to identify network devices and services: The identification is based on recieved data such as banners. I started to code it at 24.09.2003 and, at the beginning, I was useing it to search for (vulnerable) Alcatel routers. Now it can identify hunderds of network devices/services (even more then nmap 3.81) and new are added every day!
2. Requirements
SAT needs only Python interpreter. Version 2.3 or higher is required, version
2.4 is recommended. You can download it from http://www.python.org/ but it's
part of most linux distributions.
SAT is OS independent, it should run everywhere where Python runs. It was tested
on Linux and Windows.
3. License
See COPYING.
4. Installation
See INSTALL.
5. Usage
6. Examples of use
To scan default ports on IP 192.168.0.1: ./sat.py 192.168.0.1
To scan port 80 on IP 192.168.0.1:
./sat.py -p 80 192.168.0.1
To scan ports from 20 to 80 on IPs from 192.168.0.1 to 192.168.0.250: ./sat.py -p 20-80 192.168.0.1-192.168.0.250
To scan ports from 100 to 1000 on targets in file targets.txt:./sat.py -p 100-1000 -t targets.txt
To scan UDP ports from 20 to 100 on IP 192.168.0.1: ./sat.py -U -p 20-100 192.168.0.1
To scan port 80 on IPs from 34:4325::23:265:1 to 34:4325::23:265:90 (version 6): ./sat.py -p 80 -6 342:4325::23:265:1-342:4325::23:265:90
To scan random UDP port range on one random IP: ./sat.py -p R-R -U R
To scan default port on random IP range version 6 useing only 50 threads: ./sat.py -H 50 -6 R-R
To restore aborted scan useing restore file my_restore.txt:./sat.py -r -f my_restore.txt
To update srules file from the net useing HTTP proxy 192.168.0.1 on port 8080: ./sat.py -u -o 192.168.0.1:8080
7. Contact
Homepage: http://sat.berlios.de/
Author : azurIt, azurit@pobox.sk, azurIt@IRCnet
