Chapter 1. NST Scripts

Table of Contents

NST Script Types
NST Script Index
atmacros
etherapedump
getipaddr
ipt_netflow
lddcheck
make-bios-update-iso
nstboot
nstcert
nstgeolocate
nstidsgeolocate
nstkismet
nstliveinst
nstmenu
nstnetcfg
nstnewscript
nstnewscript
nstnikto
nstpasswd
nstringbufcap
nstsetproxy
nsttraceroute
nstvncadmin
nstwatchdog
nstzabbix
null-modem-ppp
pcap2convxml
psleaks
psrelated
setup_metasploit
snortdb2xml
snort_updater_conf
snort_updater
ssh-auth-keys
urlcache
xkillall

While working on the Network Security Toolkit project, we have created numerous scripts. This document serves as a reference to each of the scripts found under the src/scripts directory. Unfortunately, many of our scripts were created prior to the src/scripts directory paradigm. Hence this document only references a subset of the entire collection of NST scripts.

NST Script Types

We classify NST scripts into the following categories:

Generic

The generic NST scripts (like urlcache) are designed such that they should work on most Unix based systems having /bin/bash version 2.05b.0 or later installed. Even if you aren't a NST user, you may find some of these scripts valuable (at some point, we may create a nstscripts-40.noarch.rpm so these scripts could be installed on ANY RPM based Linux distribution).

NST Distribution

The NST Distribution scripts (like setup_metasploit) are designed to work on a live NST system. Though they are not intended to work outside of a NST distribution, you are free to copy them and edit them for use on a non-NST distribution.

NST Development

The NST Development scripts (like nstnewscript) are designed to work on a NST development system. These are intended to make the life of a NST developer simpler and are typically of very little interest to the world at large. Though they are not intended to work outside of a NST development system, you are free to copy and edit them as you see fit.