diff --git a/scripts/tonmap.sh b/scripts/tonmap.sh
new file mode 100755
index 00000000..8f4536c8
--- /dev/null
+++ b/scripts/tonmap.sh
@@ -0,0 +1,33 @@
+#!/usr/bin/env bash
+
+TARGETSFILE="$1"
+PORTSFILE="$2"
+
+if [ -z "$1" ]
+  then
+    TARGETSFILE="naabu_output_targets.txt"
+fi
+if [ -z "$2" ]
+  then
+    PORTSFILE="naabu_output_ports.txt"
+fi
+
+
+# truncate files
+truncate -s 0 $TARGETSFILE
+truncate -s 0 $PORTSFILE
+
+while IFS=: read ip port; do
+  echo $ip>>$TARGETSFILE
+  echo $port>>$PORTSFILE
+done
+
+# sort output
+sort -u -o $TARGETSFILE $TARGETSFILE
+sort -u -o $PORTSFILE $PORTSFILE
+
+# in ports replace newline with comma
+ports=`cat $PORTSFILE | tr '\n' ','`
+
+# parse and prepare nmap command
+echo "nmap -iL $TARGETSFILE -p ${ports:0:-1} -sV"
\ No newline at end of file