1 # Script to plot time series graphs for network traffic analysis
3 # by Rahmadi Trimananda (rahmadi.trimananda@uci.edu)
4 # Programming Language Research Group @ University of California, Irvine
10 set terminal pdfcairo enhanced font 'Verdana,10'
16 set xtics rotate by 60 right
18 set xlabel "Packet Timestamp (hh:mm:ss)"
19 set ylabel "Traffic Volume (bytes)"
21 set timefmt "%H:%M:%S"
28 set label "1-ON" at "13:38:04", 9000 tc rgb "blue"
29 set label "1-OFF" at "13:39:03", 7000 tc rgb "red"
30 set label "2-ON" at "13:40:05", 9000 tc rgb "blue"
31 set label "2-OFF" at "13:41:08", 7000 tc rgb "red"
32 set label "3-ON" at "13:42:07", 9000 tc rgb "blue"
33 set label "3-OFF" at "13:43:09", 7000 tc rgb "red"
34 set label "4-ON" at "13:45:25", 9000 tc rgb "blue"
35 set label "4-OFF" at "13:46:27", 7000 tc rgb "red"
36 set label "5-ON" at "13:47:28", 9000 tc rgb "blue"
37 set label "5-OFF" at "13:48:29", 7000 tc rgb "red"
38 set label "6-ON" at "13:49:31", 9000 tc rgb "blue"
39 set label "6-OFF" at "13:50:30", 7000 tc rgb "red"
46 set output './result/tplink_switch_wlan1_timestamp_local_incoming_outgoing.pdf'
47 set title "TP-Link Switch Incoming/Outgoing Local Traffic (wlan1)"
48 plot "./result/tplink_switch_wlan1_local_incoming.dat" using 1:2 with lines title "Incoming", "./result/tplink_switch_wlan1_local_outgoing.dat" using 1:2 with lines dt 4 title "Outgoing"
53 set label "1-ON" at "13:54:35", 8000 tc rgb "blue"
54 set label "1-OFF" at "13:55:31", 7000 tc rgb "red"
55 set label "2-ON" at "13:56:32", 8000 tc rgb "blue"
56 set label "2-OFF" at "13:57:33", 7000 tc rgb "red"
57 set label "3-ON" at "13:58:37", 8000 tc rgb "blue"
58 set label "3-OFF" at "13:59:37", 7000 tc rgb "red"
59 set label "4-ON" at "14:01:42", 8000 tc rgb "blue"
60 set label "4-OFF" at "14:02:42", 7000 tc rgb "red"
61 set label "5-ON" at "14:03:44", 8000 tc rgb "blue"
62 set label "5-OFF" at "14:04:47", 7000 tc rgb "red"
63 set label "6-ON" at "14:05:47", 6000 tc rgb "blue"
64 set label "6-OFF" at "14:06:49", 7000 tc rgb "red"
69 # TPLink switch remote
71 set output './result/tplink_switch_wlan1_timestamp_remote_incoming_outgoing.pdf'
72 set title "TP-Link Switch Incoming/Outgoing Remote Traffic (wlan1)"
73 plot "./result/tplink_switch_wlan1_remote_incoming.dat" using 1:2 with lines title "Incoming", "./result/tplink_switch_wlan1_remote_outgoing.dat" using 1:2 with lines dt 4 title "Outgoing"