diff --git a/gr_grc/scripts/show_live_transmissions.py b/gr_grc/scripts/show_live_transmissions.py
old mode 100644
new mode 100755
index 81b9247c5ab6c068897255982433cfda59c72d03..408d57105ccaad6155f39ffe2acde08b88541555
--- a/gr_grc/scripts/show_live_transmissions.py
+++ b/gr_grc/scripts/show_live_transmissions.py
@@ -107,6 +107,8 @@ def main(top_block_cls=top_block, options=None):
     messages = []
     time_added = 0
     samples_len = 0
+    transmission_counter = 0
+
     while True:
         msg = tb.msgq_out.delete_head()
         samples = np.fromstring(msg.to_string(), dtype='float32')
@@ -129,6 +131,7 @@ def main(top_block_cls=top_block, options=None):
             first_one = msg.index("1")
             last_one = msg.rfind("1")
             real_transmission_time = round(1/tb.samp_rate*(int(last_one-first_one)*1000), 2)
+            transmission_counter += 1
 
             print(msg)
             print("Transmission time: \t\t" + str(transmission_time) + "ms")
@@ -136,6 +139,7 @@ def main(top_block_cls=top_block, options=None):
             print("Transmission block starts at sample: \t" + str(block_samples_start))
             print("Transmission starts at sample: \t\t" + str(block_samples_start + first_one))
             print("Sample count: \t\t\t\t" + str(samples_count))
+            print("\nTransmissions: " + str(transmission_counter))
             print("\n\n")
 
             messages = []