Guest User

Port knocking in bash

a guest
Feb 24th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.26 KB | None | 0 0
  1. echo "What port knocking sequence do you wish to run?"
  2. echo "1. Open password generator (3141 5926 5358 9793 2384 6264 3383 2795)"
  3. echo "2. Open CP (100 1094 21666 64332)"
  4. echo "3. Close CP (101 1095 21667 64333)"
  5. echo "4. Open HTTP (996 558 223 1097)"
  6. echo "5. Close HTTP (997 559 224 1098)"
  7. echo "6. Open OpenVPN (1178 1196 8844 3345 9612 8956)"
  8. echo "7. Open Converter (8891 8765 9892 5566 1122)"
  9. read numsel
  10. case $numsel in
  11.     1)
  12.         for i in 3141 5926 5358 9793 2384 6264 3383 2795; do nmap -T5 --system-dns --max-retries 0 -p $i 255.255.255.255; done
  13.         ;;
  14.     2)
  15.         for i in 100 1094 21666 64332; do nmap -T5 --system-dns --max-retries 0 -p $i 255.255.255.255; done
  16.         ;;
  17.     3)
  18.         for i in 101 1095 21667 64333; do nmap -T5 --system-dns --max-retries 0 -p $i 255.255.255.255; done
  19.         ;;
  20.     4)
  21.         for i in 996 558 223 1097; do nmap -T5 --system-dns --max-retries 0 -p $i 255.255.255.255; done
  22.         ;;
  23.     5)
  24.         for i in 997 559 224 1098; do nmap -T5 --system-dns --max-retries 0 -p $i 255.255.255.255; done
  25.         ;;
  26.     6)
  27.         for i in 1178 1196 8844 3345 9612 8956; do nmap -T5 --system-dns --max-retries 0 -p $i 255.255.255.255; done
  28.         ;;
  29.     7)
  30.         for i in 8891 8765 9892 5566 1122; do nmap -T5 --system-dns --max-retries 0 -p $i 255.255.255.255; done
  31.         ;;
  32.     *)
  33.         echo "Invalid option"
  34. esac
Add Comment
Please, Sign In to add comment