#!/bin/bash
#
# splitscans
#
# bash script to split the scans into separate log files.
#
# Nick DeBaggis
#
# "scan23-1" frame.number < 148007
# "scan23-2" frame.number > 148006 && frame.number < 150753
# "scan23-3" frame.number > 150752 && frame.number < 153251
# "scan23-4" frame.number > 153250 && frame.number < 155987
# "scan23-5" frame.number > 155986
#

ROOT_UID=0

if [ "$UID" -ne "$ROOT_UID" ]
then
  echo "Only root can do that."
  exit 1
fi

echo "splitting scans..."
echo "extracting scan1..."
tethereal -nr 0826\@19-snort.log \
  "frame.number < 148007" -w scan1.log

echo "extracting scan2..."
tethereal -nr 0826\@19-snort.log \
  "frame.number > 148006 && frame.number < 150753" -w scan2.log

echo "extracting scan3..."
tethereal -nr 0826\@19-snort.log \
  "frame.number > 150752 && frame.number < 153251" -w scan3.log

echo "extracting scan4..."
tethereal -nr 0826\@19-snort.log \
  "frame.number > 153250 && frame.number < 155987" -w scan4.log

echo "extracting scan5..."
tethereal -nr 0826\@19-snort.log \
  "frame.number > 155986" -w scan5.log

echo "done"
exit 0
