start
connection
authorize
sending ip packets
login data
detection
alerting users
transmitt data
handle exceptions
stop