Advertisement
opexxx

kaaisv3.sh

May 5th, 2014
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 55.92 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # -------------------------------------------------------
  4. # Start
  5.  
  6. #########################################################
  7. #                     en0x KAAIS v3                     #
  8. #    Kali Applications Automatic Installation Script    #
  9. #########################################################
  10. #    DO-FIRST  : sudo chmod +x kaaisv3.sh               #
  11. #                (Give EXEC Access To Script)           #
  12. #    TO RUN    : ./kaaisv3.sh                           #
  13. #########################################################
  14.  
  15. # Variables
  16. b='\033[1m'
  17. u='\033[4m'
  18. bl='\E[30m'
  19. r='\E[31m'
  20. g='\E[32m'
  21. y='\E[33m'
  22. bu='\E[34m'
  23. m='\E[35m'
  24. c='\E[36m'
  25. w='\E[37m'
  26. endc='\E[0m'
  27. enda='\033[0m'
  28. version="20140214"
  29. spath="$( cd "$( dirname $0 )" && pwd )"
  30.  
  31. # KAAIS Logo
  32. function showlogo {
  33.  clear
  34.  echo -e "${b}${g}
  35.     :::    :::     :::         :::     :::::::  ::::::::
  36.     :+:   :+:    :+: :+:     :+: :+:     :+:   :+:    :+:
  37.     +:+  +:+    +:+   +:+   +:+   +:+    +:+   +:+
  38.     +#++:++    +#++:++#++: +#++:++#++:   +#+   +#++:++#++
  39.     +#+  +#+   +#+     +#+ +#+     +#+   +#+          +#+
  40.     #+#   #+#  #+#     #+# #+#     #+#   #+#   #+#    #+#
  41.     ###    ### ###     ### ###     ### #######  ##{v3}##${enda}
  42.      ${c}Kali  Applications  Automatic  Installation  Script${endc}
  43.        ${r}Team: en0xCr3w${endc}                  ${r}Code: rawstring${endc}"
  44.    echo
  45. }
  46.  
  47. # ROOT User Check
  48. function checkroot {
  49.  if [[ $(id -u) = 0 ]]; then
  50.    echo -e " Checking For ROOT: ${g}PASSED${endc}"
  51.  else
  52.    echo -e " Checking For ROOT: ${r}FAILED${endc}
  53.  ${y}This Script Needs To Run As ROOT${endc}"
  54.    echo -e " ${b}KAAIS${enda} Will Now Exit"
  55.    echo
  56.    sleep 1
  57.    exit
  58.  fi
  59. }
  60.  
  61. # Internet Check
  62. function checkinternet {
  63.  xterm -e ping -c 1 google.com > /dev/null
  64.  if [[ "$?" != 0 ]]
  65.  then
  66.    echo -e " Checking For Internet: ${r}FAILED${endc}
  67.  ${y}This Script Needs An Active Internet Connection${endc}"
  68.    echo -e " ${b}KAAIS${enda} Will Now Exit" && echo
  69.    sleep 1
  70.    exit
  71.  else
  72.    echo -e " Checking For Internet: ${g}PASSED${endc}"
  73.    sleep 1
  74.  fi
  75. }
  76.  
  77. # New Version Check & Update
  78. function kaaisrestart {
  79.  $spath/kaaisv3.sh
  80.  exit
  81. }
  82. function kaaisupdate {
  83.  showlogo
  84.  echo -e " Preparing To Update ${b}KAAIS${enda}"
  85.  echo && echo -en " ${y}Press ENTER To Continue${endc}"
  86.  read input
  87.  echo && echo -e " ${b}Updating KAAIS, Please Stand-By${enda}"
  88.  xterm -e wget http://sourceforge.net/projects/kaais/files/kaaisv3.sh -O $spath/kaaisv3.sh
  89.  echo -e " ${g}KAAIS Was Successfully Updated${endc}"
  90.  echo -e " Restarting KAAIS..."
  91.  sleep 1
  92.  kaaisrestart
  93. }
  94. function kaaischeckversion () {
  95.  changelog=$(curl --silent -q http://e-n0x.com/kaais/changelog.txt)
  96.  last_version=$(curl --silent -q http://e-n0x.com/kaais/version.txt)
  97.  if [[ $last_version > $version ]];then
  98.    echo && echo -e " Checking For Update: ${r}New Version Available${endc}"
  99.    echo -e " ${bu}Changelog:${enda}
  100.  $changelog"
  101.    echo -en " ${y}Do You Want To Update? {y/n}${endc}"
  102.    read option
  103.    case $option in
  104.      y) kaaisupdate ;;
  105.      n) echo -e " ${y}Ok, Not Updating.${endc}"; sleep 1 ;;
  106.      *) echo " \"$option\" Is Not A Valid Option"; sleep 1; kaaischeckversion ;;
  107.    esac
  108.  else
  109.    echo && echo -e " Checking for update: ${g}Updated${endc}"
  110.    sleep 1
  111.  fi
  112. }
  113.  
  114. # Initial Apt-Get Update
  115. function initaptgetupd {
  116.  echo && echo -e " ${y}Preparing To Perform Apt-Get Update${endc}"
  117.  echo " It Is Recommended To Perform Apt-Get Update Before"
  118.  echo " You Install Any Application."
  119.  echo -en " ${y}Would You Like To Perform Apt-Get Update Now ? {y/n}${endc} "
  120.  read option
  121.  case $option in
  122.  y) echo; echo " Performing Apt-Get Update"; xterm -e apt-get -y update; echo " Apt-Get Update Completed"; sleep 1; kaaischeckversion ;;
  123.  n) echo " Skiping Apt-Get Update"; sleep 1; kaaischeckversion ;;
  124.  *) echo " \"$option\" Is Not A Valid Option"; sleep 1; initaptgetupd ;;
  125.  esac
  126. }
  127.  
  128. # Script Initiation
  129. showlogo && echo -e " ${y}Preparing To Run Script${endc}"
  130. checkroot && checkinternet && sleep 1
  131. initaptgetupd && sleep 1
  132.  
  133. # Install Emacs
  134. function installemacs {
  135.  echo
  136.  echo -e " Currently Installing ${b}Emacs${enda}"
  137.  echo -e " ${bu}GNU Emacs is an extensible, customizable text editor—and
  138.  more. At its core is an interpreter for Emacs Lisp,
  139.  a dialect of the Lisp programming language with
  140.  extensions to support text editing.
  141.  Read more about it here: ${b}http://www.gnu.org/software/emacs/${endc}"
  142.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  143.  read input
  144.  echo -e " Installing ${b}Emacs${enda}"
  145.  xterm -e apt-get -y install emacs
  146.  echo -e " ${b}Emacs${enda} Was Successfully Installed"
  147.  echo && echo " Run Emacs From ${b}Programming${endc}"
  148.  echo -en " ${y}Press Enter To Return To Menu${endc}"
  149.  echo
  150.  read input
  151. }
  152.  
  153. # Install Joe
  154. function installjoe {
  155.  showlogo
  156.  echo -e " ${y}Preparing To Install Joe${endc}" && echo
  157.  echo -e " ${bu}JOE is a full featured terminal-based screen editor
  158.  which is distributed under the GNU General Public License (GPL).
  159.  JOE has been around since 1988 and comes standard with many
  160.  Linux distributions.
  161.  Read more about it here: ${b}http://joe-editor.sourceforge.net/${enda}"
  162.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  163.  read input
  164.  echo -e " Installing ${b}Joe${enda}"
  165.  xterm -e apt-get -y install joe
  166.  echo -e " ${b}Joe${enda} Was Successfully Installed"
  167.  echo && echo -e " Run Joe From The Terminal: ${b}joe${endc}"
  168.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}" && echo
  169.  read input
  170. }
  171.  
  172. # Install GEdit
  173. function installgedit {
  174.  showlogo
  175.  echo -e " ${y}Preparing To Install GEdit${endc}" && echo
  176.  echo -e " ${bu}GEdit is a text editor for the GNOME desktop environment,
  177.  Mac OS X and Microsoft Windows. Designed as a general purpose
  178.  text editor, GEdit emphasizes simplicity and ease of use.
  179.  It includes tools for editing source code and structured
  180.  text such as markup languages.
  181.  Read more about it here: ${b}https://projects.gnome.org/gedit/${enda}"
  182.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  183.  read input
  184.  echo -e " Installing ${b}GEdit${enda}"
  185.  xterm -e apt-get -y install gedit
  186.  echo -e " ${b}GEdit${enda} Was Successfully Installed"
  187.  echo && echo -e "Run GEdit From The ${b}Accessories${endc} Menu"
  188.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}" && echo
  189.  read input
  190. }
  191.  
  192. # Install Geany
  193. function installgeany {
  194.  showlogo
  195.  echo -e " ${y}Preparing To Install Geany${endc}" && echo    
  196.  echo -e " ${bu}Geany is a text editor using the GTK2 toolkit with
  197.  basic features of an integrated development environment.
  198.  It was developed to provide a small and fast IDE, which has
  199.  only a few dependencies from other packages. It supports
  200.  many filetypes and has some nice features.
  201.  Read more about it here: ${b}http://www.geany.org/Main/About/${enda}"
  202.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  203.  read input
  204.  echo -e " Installing ${b}Geany${enda}"
  205.  xterm -e apt-get -y install geany
  206.  echo -e " ${b}Geany${enda} Was Successfully Installed"
  207.  echo && echo -e " Run Geany From The ${b}Programming${endc} Menu"
  208.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}" && echo
  209.  read input
  210. }
  211.  
  212. # Install FileZilla
  213. function installfilez {
  214.  showlogo
  215.  echo -e " Preparing To Install ${b}FileZilla${enda}" && echo
  216.  echo -e " ${bu}FileZilla Client is a free, open source FTP client. It supports
  217.  FTP, SFTP, and FTPS (FTP over SSL/TLS). The client is
  218.  available under many platforms, binaries for Windows, Linux
  219.  and Mac OS X are provided.
  220.  Read more about it here: ${b}https://filezilla-project.org/${enda}"
  221.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  222.  read input
  223.  echo -e " Installing ${b}FileZilla${enda}"
  224.  xterm -e apt-get -y install filezilla
  225.  echo -e " ${b}FileZilla${enda} Was Successfully Installed"
  226.  echo && echo -e " Run FileZilla From The ${b}Internet${endc} Menu"
  227.  echo && echo -en " ${y}Press  Enter To Return To Menu${endc}" && echo
  228.  read input
  229. }
  230.  
  231. # Install gFTP
  232. function installgftp {
  233.  showlogo
  234.  echo -e " Preparing To Install ${b}gFTP${enda}" && echo
  235.  echo -e " ${bu}gFTP is a free/open source multithreaded FTP client. It is
  236.  most used on Unix-like systems, such as Linux, Mac OS X and
  237.  Sony PlayStation 3. There is support for the FTP, FTPS (control
  238.  connection only), HTTP, HTTPS, SFTP and FSP protocols, as well
  239.  as FTP and HTTP proxy server support and FXP file transfers
  240.  (transferring files between 2 remote servers via FTP).
  241.  Read more about it here: ${b}http://gftp.seul.org/${enda}"
  242.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  243.  read input
  244.  echo -e " Installing ${b}gFTP${enda}"
  245.  xterm -e apt-get -y install gftp
  246.  echo -e " ${b}gFTP${enda} Was Successfully Installed"
  247.  echo && echo -e " Run gFTP From The ${b}Internet${endc} Menu"
  248.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}" && echo
  249.  read input
  250. }
  251.  
  252. # Install KFTPGrabber
  253. function installkftpg {
  254.  showlogo
  255.  echo -e " Preparing To Install ${b}KFTPGrabber${enda}" && echo
  256.  echo -e " ${bu}KFTPGrabber is a KDE FTP client. It supports SSL/TLS connections
  257.  to secure FTP sites, OTP passwords and FXP transfers. It also
  258.  has transfer queuing support, and many more features.
  259.  Read more about it here: ${b}http://extragear.kde.org/apps/kftpgrabber/${enda}"
  260.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  261.  read input
  262.  echo -e " Installing ${b}KFTPGrabber${endc}"
  263.  xterm -e apt-get -y install kftpgrabber
  264.  echo -e " ${b}KFTPGrabber${enda} Was Successfully Installed"
  265.  echo && echo -e " Run KFTPGrabber From The ${b}Internet${enda} Menu"
  266.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}" && echo
  267.  read input
  268. }
  269.  
  270. # Install Transmission
  271. function installtransmission {
  272.  showlogo
  273.  echo -e " Preparing To Install ${b}Transmission${enda}" && echo
  274.  echo -e " ${bu}Transmission is designed for easy, powerful use. We've set the
  275. defaults to Just Work and it only takes a few clicks to
  276. configure advanced features like watch directories,
  277. bad peer blocklists, and the web interface.
  278. Read more about it here: ${b}http://www.transmissionbt.com/${enda}"
  279.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  280.  read input
  281.  echo -e " Installing ${b}Transmission${endc}"
  282.  xterm -e apt-get -y install transmission
  283.  echo -e " ${b}Transmission${enda} Was Successfully Installed"
  284.  echo && echo -e " Run Transmission From The ${b}Internet${enda} Menu"
  285.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}" && echo
  286.  read input
  287. }
  288.  
  289. # Install xChat
  290. function installxchat {
  291.  showlogo
  292.  echo -e " Preparing To Install ${b}xChat${enda}" && echo
  293.  echo -e " ${bu}XChat is an IRC chat program for both Linux and Windows.
  294. It allows you to join multiple IRC channels (chat rooms)
  295. at the same time, talk publicly, private one-on-one conversations
  296. etc.. Even file transfers are possible.
  297. Read more about it here: ${b}http://xchat.org/${enda}"
  298.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  299.  read input
  300.  echo -e " Installing ${b}xChat${enda}"
  301.  xterm -e apt-get -y install xchat
  302.  echo -e " ${b}xChat${enda} Was Successfully Installed"
  303.  echo && echo -e " Run xChat From The ${b}Internet${enda} Menu"
  304.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  305.  read input
  306. }
  307.  
  308. # Install Pinta
  309. function installpinta {
  310.  showlogo
  311.  echo -e " Preparing To Install ${b}Pinta${enda}" && echo
  312.  echo -e " ${bu}Pinta is a free, open source drawing/editing program
  313. modeled after Paint.NET. Its goal is to provide users
  314. with a simple yet powerful way to draw and manipulate
  315. images on Linux, Mac, and Windows.
  316. Read more about it here: ${b}http://pinta-project.com/${enda}"
  317.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  318.  read input
  319.  echo -e " Installing ${b}Pinta${enda}"
  320.  xterm -e apt-get -y install pinta
  321.  echo -e " ${b}Pinta${enda} Was Successfully Installed"
  322.  echo && echo -e " Run Pinta From The ${b}Graphics${enda} Menu"
  323.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  324.  read input
  325. }
  326.  
  327. # Install GIMP
  328. function installgimp {
  329.  showlogo
  330.  echo -e " Preparing To Install ${b}GIMP${enda}" && echo
  331.  echo -e " ${bu}GIMP is the GNU Image Manipulation Program. It is a freely
  332. distributed piece of software for such tasks as photo
  333. retouching, image composition and image authoring. It
  334. works on many operating systems, in many languages.
  335. Read more about it here: ${b}http://www.gimp.org/${enda}"
  336.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  337.  read input
  338.  echo -e " Installing ${b}GIMP${enda}"
  339.  xterm -e apt-get -y install gimp
  340.  echo -e " ${b}GIMP${enda} Was Successfully Installed"
  341.  echo && echo -e " Run GIMP From The ${b}Graphics${enda} Menu"
  342.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  343.  read input
  344. }
  345.  
  346. # Install Inkscape
  347. function installinkscape {
  348.  showlogo
  349.  echo -e " Preparing To Install ${b}Inkscape${enda}" && echo
  350.  echo -e " ${bu}An Open Source vector graphics editor, with capabilities
  351. similar to Illustrator, CorelDraw, or Xara X, using the
  352. W3C standard Scalable Vector Graphics (SVG) file format.
  353. Inkscape supports many advanced SVG features (markers,
  354. clones, alpha blending, etc.) and great care is taken in
  355. designing a streamlined interface. It is very easy to edit
  356. nodes, perform complex path operations, trace bitmaps and
  357. much more.
  358. Read more about it here: ${b}http://inkscape.org/${enda}"
  359.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  360.  read input
  361.  echo -e " Installing ${b}Inkscape${enda}"
  362.  xterm -e apt-get -y install inkscape
  363.  echo -e " ${b}Inkscape${enda} Was Successfully Installed"
  364.  echo && echo -e " Run Inkscape From The ${b}Graphics${enda} Menu"
  365.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  366.  read input
  367. }
  368.  
  369. # Install
  370. function installark {
  371.  showlogo
  372.  echo -e " Preparing To Install ${b}Ark${enda}" && echo
  373.  echo -e " ${bu}Ark is a program for managing various archive formats
  374. (RAR, ZIP, ...) within the KDE environment. Archives can
  375. be viewed, extracted, created and modified from within Ark. The
  376. program can handle various formats such as tar, gzip, bzip2,
  377. zip, rar and lha (if appropriate command-line programs are
  378. installed). Ark can work closely with Konqueror in the  KDE
  379. environment to handle archives, if you install the Konqueror
  380. Integration plugin available in the kdeaddons package.
  381. Read more about it here: ${b}http://utils.kde.org/projects/ark/${enda}"
  382.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  383.  read input
  384.  echo -e " Installing ${b}Ark${enda}"
  385.  xterm -e apt-get -y install ark
  386.  echo -e " ${b}Ark${enda} Was Successfully Installed"
  387.  echo && echo -e " Run Ark From The Terminal: ${b}ark${enda}"
  388.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  389.  read input
  390. }
  391.  
  392. # Install
  393. function installfileroller {
  394.  showlogo
  395.  echo -e " Preparing To Install ${b}File-Roller${enda}" && echo
  396.  echo -e " ${bu}File Roller is the archive manager of the GNOME desktop
  397. environment.
  398. Read more about it here: ${b}http://fileroller.sourceforge.net/${enda}"
  399.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  400.  read input
  401.  echo -e " Installing ${b}File-Roller${enda}"
  402.  xterm -e apt-get -y install file-roller
  403.  echo -e " ${b}File-Roller${enda} Was Successfully Installed"
  404.  echo && echo -e " Run File-Roller From The ${b}Accessories${enda} Menu"
  405.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  406.  read input
  407. }
  408.  
  409. # Install Zip/Unzip
  410. function installzipunzip {
  411.  showlogo
  412.  echo -e " Preparing To Install ${b}Zip/Unzip${enda}" && echo
  413.  echo -e " ${bu}unzip will list, test, create, or extract files from/to
  414. a ZIP archive, commonly found on MS-DOS systems. both
  415. programs are compatible with archives created by PKWARE's
  416.  PKZIP and PKUNZIP for MS-DOS, but in many cases the program
  417.  options or default behaviors differ.
  418.  Read more about Zip: ${b}http://linux.about.com/od/commands/l/blcmdl1_zip.htm${enda}
  419.  ${bu}Read more about Unzip: ${b}http://linux.about.com/od/commands/l/blcmdl1_unzip.htm${enda}"
  420.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  421.  read input
  422.  echo -e " Installing ${b}Zip/Unzip${enda}"
  423.  xterm -e apt-get -y install zip unzip
  424.  echo -e " ${b}Zip/Unzip${enda} Was Successfully Installed"
  425.  echo && echo -e " Run Zip/Unzip From The Terminal: ${b}zip${enda} or ${b}unzip${enda}"
  426.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  427.  read input
  428. }
  429.  
  430. # Install Rar/Unrar
  431. function installrarunrar {
  432.  showlogo
  433.  echo -e " Preparing To Install ${b}Rar/Unrar${enda}" && echo
  434.  echo -e " ${bu}Rar and Unrar commands allows you to compress or uncompress
  435.  one or more files on the Terminal.
  436.  Read more about Rar/Unrar: ${b}http://linux.101hacks.com/unix/rar-command-examples/${enda}"
  437.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  438.  read input
  439.  echo -e " Installing ${b}Rar/Unrar${enda}"
  440.  xterm -e apt-get -y install rar unrar
  441.  echo -e " ${b}Rar/Unrar${enda} Was Successfully Installed"
  442.  echo && echo -e " Run Rar/Unrar From The Terminal: ${b}rar${enda} or ${b}unrar${enda}"
  443.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  444.  read input
  445. }
  446.  
  447. # Install Audacious
  448. function installaudacious {
  449.  showlogo
  450.  echo -e " Preparing To Install ${b}Audacious${enda}" && echo
  451.  echo -e " ${bu}Audacious is an open source audio player. A descendant of XMMS,
  452.  Audacious plays your music how you want it, without
  453.  stealing away your computer’s resources from other
  454.  tasks. Drag and drop folders and individual song files,
  455.  search for artists and albums in your entire music library,
  456.  or create and edit your own custom playlists. Listen to CD’s
  457.  or stream music from the Internet. Tweak the sound with the
  458.  graphical equalizer or experiment with LADSPA effects. Enjoy
  459.  the modern GTK-themed interface or change things up with
  460.  Winamp Classic skins. Use the plugins included with Audacious
  461.  to fetch lyrics for your music, to set an alarm in the morning, and more.
  462.  Read more about it here: ${b}http://audacious-media-player.org/${enda}"
  463.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  464.  read input
  465.  echo -e " Installing ${b}Audacious${enda}"
  466.  xterm -e apt-get -y install audacious
  467.  echo -e " ${b}Audacious${enda} Was Successfully Installed"
  468.  echo && echo -e " Run Audacious From The ${b}Sound & Video${enda} Menu"
  469.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  470.  read input
  471. }
  472.  
  473. # Install Amarok
  474. function installamarok {
  475.  showlogo
  476.  echo -e " Preparing To Install ${b}Amarok${enda}" && echo
  477.  echo -e " ${bu}Amarok is a powerful music player for Linux, Unix and
  478.  Windows with an intuitive interface. It makes playing
  479.  the music you love and discovering new music easier than
  480.  ever before - and it looks good doing it.
  481.  Read more about it here: ${b}http://amarok.kde.org/${enda}"
  482.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  483.  read input
  484.  echo -e " Installing ${b}Amarok${enda}"
  485.  xterm -e apt-get -y install amarok
  486.  echo -e " ${b}Amarok${enda} Was Successfully Installed"
  487.  echo && echo -e " Run Amarok From The ${b}Sound & Audio${enda} Menu"
  488.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  489.  read input
  490. }
  491.  
  492. # Install Banshee
  493. function installbanshee {
  494.  showlogo
  495.  echo -e " Preparing To Install ${b}Banshee${enda}" && echo
  496.  echo -e " ${bu}Banshee is maintained by Aaron Bockover, Andres G. Aragoneses,
  497.  Alexander Kojevnikov, Bertrand Lorentz, and Gabriel Burt.
  498.  Over 155 developers, 130 translators, 6 artists, and
  499.  countless users and volunteers have contributed to Banshee.
  500.  Read more about it here: ${b}http://banshee.fm/${enda}"
  501.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  502.  read input
  503.  echo -e " Installing ${b}Banshee${enda}"
  504.  xterm -e apt-get -y install banshee
  505.  echo -e " ${b}Banshee${enda} Was Successfully Installed"
  506.  echo && echo -e " Run Banshee From The ${b}Sound & Audio${enda} Menu"
  507.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  508.  read input
  509. }
  510.  
  511. # Install Sonata
  512. function installsonata {
  513.  showlogo
  514.  echo -e " Preparing To Install ${b}Sonata${enda}" && echo
  515.  echo -e " ${bu}Sonata is an elegant GTK+ music client for the Music Player
  516.  Daemon (MPD). The latest version is 1.6.2.1.
  517.  Read more about it here: ${b}http://sonata.berlios.de/${enda}"
  518.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  519.  read input
  520.  echo -e " Installing ${b}Sonata${enda}"
  521.  xterm -e apt-get -y install sonata
  522.  echo -e " ${b}Sonata${enda} Was Successfully Installed"
  523.  echo && echo -e " Run Sonata From The ${b}Sound & Video${enda} Menu"
  524.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  525.  read input
  526. }
  527.  
  528. # Install Audacity
  529. function installaudacity {
  530.  showlogo
  531.  echo -e " Preparing To Install ${b}Audacity${enda}" && echo
  532.  echo -e " ${bu}Audacity is a free, easy-to-use, multi-track audio editor
  533.  and recorder for Windows, Mac OS X, GNU/Linux and other
  534.  operating systems. The interface is translated into many
  535.  languages. And much more..
  536.  Read more about it here: ${b}http://audacity.sourceforge.net/${enda}"
  537.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  538.  read input
  539.  echo -e " Installing ${b}Audacity${enda}"
  540.  xterm -e apt-get -y install audacity
  541.  echo -e " ${b}Audacity${enda} Was Successfully Installed"
  542.  echo && echo -e " Run Audacity From The ${b}Sound & Audio${enda} Menu"
  543.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  544.  read input
  545. }
  546.  
  547. # Install Ardour
  548. function installardour {
  549.  showlogo
  550.  echo -e " Preparing To Install ${b}Ardour${enda}" && echo
  551.  echo -e " ${bu}Ardour is a hard disk recorder and digital audio workstation
  552.  application. It runs on Linux, OS X and FreeBSD. Its
  553.  primary author is Paul Davis, who is also responsible
  554.  for the JACK Audio Connection Kit. Ardour's intention
  555. is to provide digital audio workstation software suitable
  556. for professional use.
  557. Read more about it here: ${b}http://ardour.org/${enda}"
  558.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  559.  read input
  560.  echo -e " Installing ${b}Ardour${enda}"
  561.  xterm -e apt-get -y install ardour
  562.  echo -e " ${b}Ardour${enda} Was Successfully Installed"
  563.  echo && echo -e " Run Ardour From The ${b}Sound & Audio${enda} Menu"
  564.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  565.  read input
  566. }
  567.  
  568. # Install Sweep
  569. function installsweep {
  570.  showlogo
  571.  echo -e " Preparing To Install ${b}Sweep${enda}" && echo
  572.  echo -e " ${bu}Sweep is a digital audio editor and live playback tool for
  573. Linux, BSD and compatible systems. It is able to handle
  574. many sound formats, including MP3, WAV, AIFF, Ogg Vorbis,
  575. Speex and Vorbis. Originally developed with the support
  576. of Pixar, the most notable feature of Sweep is its stylus-like
  577. cursor tool called Scrubby.
  578. Read more about it here: ${b}http://www.metadecks.org/software/sweep/${enda}"
  579.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  580.  read input
  581.  echo -e " Installing ${b}Sweep${enda}"
  582.  xterm -e apt-get -y install sweep
  583.  echo -e " ${b}Sweep${enda} Was Successfully Installed"
  584.  echo && echo -e " Run Sweep From The ${b}Sound & Audio${enda} Menu"
  585.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  586.  read input
  587. }
  588.  
  589. # Install Chromium
  590. function installchromium {
  591.  getggrep="/etc/apt/sources.list.d/google.list"
  592.  showlogo
  593.  echo -e " Preparing To Install ${b}Chromium${enda}" && echo
  594.  echo -e " ${bu}Chromium is an open-source browser project that aims to build
  595. a safer, faster, and more stable way for all Internet
  596. users to experience the web. This site contains design
  597. documents, architecture overviews, testing information,
  598. and more to help you learn to build and work with the
  599. Chromium source code.
  600. Read more about it here: ${b}http://www.chromium.org/Home${enda}"
  601.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  602.  read input
  603.  echo -e " Installing ${b}Chromium${enda}"
  604.  if [[ -d $getggrep ]]; then
  605.    echo -e " ${b}Google Linux Repository${enda} status: ${g}Installed${endc}"
  606.    xterm -e apt-get install chromium
  607.    xterm -e wget http://sourceforge.net/projects/kaais/files/Custom_Files/chromium -O /usr/bin/chromium
  608.  else
  609.    echo -e " ${b}Google Linux Repository${enda} status: ${r}Not Found${endc}"
  610.    echo -e " Installing ${b}Google Linux Repository${enda}"
  611.      xterm -e "wget -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -"
  612.      xterm -e sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
  613.      xterm -e apt-get update
  614.    echo -e " ${b}Google Linux Repository${enda} is now installed"
  615.    xterm -e apt-get install chromium
  616.    xterm -e wget http://sourceforge.net/projects/kaais/files/Custom_Files/chromium -O /usr/bin/chromium
  617.  fi
  618.  echo -e " ${b}Chromium${enda} Was Successfully Installed"
  619.  echo && echo -e " Run Chromium From The ${b}Internet${enda} Menu"
  620.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  621.  read input
  622. }
  623.  
  624. # Install Google Chrome
  625. function installchrome {
  626.  getggrep="/etc/apt/sources.list.d/google.list"
  627.  showlogo
  628.  echo -e " Preparing To Install ${b}Chrome${enda}" && echo
  629.  echo -e " ${bu}Google Chrome is a freeware web browser developed by Google.
  630. It used the WebKit layout engine until version 27 and,
  631. with the exception of its iOS releases, from version 28
  632. and beyond uses the WebKit fork Blink.
  633. Read more about it here: ${b}https://www.google.com/chrome/${enda}"
  634.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  635.  read input
  636.  echo -e " Installing ${b}Chrome${enda}"
  637.  if [[ -d $getggrep ]]; then
  638.    echo -e " ${b}Google Linux Repository${enda} status: ${g}Installed${endc}"
  639.    xterm -e apt-get install google-chrome-stable
  640.    xterm -e wget http://sourceforge.net/projects/kaais/files/Custom_Files/google-chrome -O /opt/google/chrome/google-chrome
  641.  else
  642.    echo -e " ${b}Google Linux Repository${enda} status: ${r}Not Found${endc}"
  643.    echo -e " Installing ${b}Google Linux Repository${enda}"
  644.      xterm -e "wget -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -"
  645.      xterm -e sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
  646.      xterm -e apt-get update
  647.    echo -e " ${b}Google Linux Repository${enda} is now installed"
  648.    xterm -e apt-get install google-chrome-stable
  649.    xterm -e wget http://sourceforge.net/projects/kaais/files/Custom_Files/google-chrome -O /opt/google/chrome/google-chrome
  650.  fi
  651.  echo -e " ${b}Chrome${enda} Was Successfully Installed"
  652.  echo && echo -e " Run Chrome From The ${b}Internet${enda} Menu"
  653.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  654.  read input
  655. }
  656.  
  657. # Install Youtube Downloader
  658. function installytbdwn {
  659.  showlogo
  660.  echo -e " Preparing To Install ${b}Youtube Downloader${enda}" && echo
  661.  echo -e " ${bu}Simple Youtube Video Downloader, used from Terminal on
  662. any Linux distribution. Frequently updated.
  663. Read more about it here: ${b}https://yt-dl.org/${enda}"
  664.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  665.  read input
  666.  echo -e " Installing ${b}Youtube Downloader${enda}"
  667.  xterm -e wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl
  668.  echo -e " ${b}Youtube Downloader${enda} Was Successfully Installed"
  669.  xterm -e chmod a+x /usr/local/bin/youtube-dl
  670.  echo -e " All ${b}Youtube Downloader${enda} Files Were Flaged For Execute Successfully"
  671.  echo && echo -e " Run Youtube Downloader From The Terminal: ${b}youtube-dl \"http://youtube.com/watch?v=XXXXXXX${enda}\" "
  672.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  673.  read input
  674. }
  675.  
  676. # Install Netool.sh
  677. function installnetool {
  678.  showlogo
  679.  echo -e " Preparing To Install ${b}Netool.sh${enda}" && echo
  680.  echo -e " ${bu}Netool.sh its a script in bash to automate frameworks
  681.  like Metasploit, Nmap, Driftnet, SSLstrip, Ettercap,
  682.  macchanger, webcrawler. This script makes it easy
  683.  tasks such as SNIFFING, MITM, SSLsniff, Dns-spoofing,
  684.  retrieve metadata, and DoS attacks inside the external/local
  685.  network can also perform TCP/UDP packets manipulation
  686.  using ettercap filters, search for target geolocation,
  687.  the 'webcrawler.py' can search for admin login page,
  688.  website directorys, webshells.php planted on website,
  689.  common file upload vulns scanner (LFI), search forXSS
  690.  vuln websites, and a colection of (metasploit) automated
  691.  exploits ...
  692. Read more about it here: ${b}http://netoolsh.sourceforge.net/${enda}"
  693.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  694.  read input
  695.  echo -e " Installing ${b}Netool.sh${enda}"
  696.  xterm -e wget -P /root/ http://sourceforge.net/projects/netoolsh/files/opensource%5Bkali%5D.tar.gz
  697.  xterm -e tar -xvf /root/opensource[kali].tar.gz -C /root/
  698.  xterm -e rm /root/opensource[kali].tar.gz
  699.  echo -e " ${b}Netool.sh${enda} Was Successfully Installed"
  700.  xterm -e chmod +x /root/opensource/*.sh
  701.  xterm -e chmod +x /root/opensource/*.py
  702.  xterm -e chmod +x /root/opensource/sslstrip-0.9/*.py
  703.  echo -e " All ${b}Netool.sh${enda} Files Were Flaged For Execute Successfully"
  704.  echo && echo -e " Run Netool.sh From The Terminal: ${b}./netool.sh${enda}"
  705.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  706.  read input
  707. }
  708.  
  709. # Install Skype
  710. function installskype {
  711.  showlogo
  712.  echo -e " Preparing To Install ${b}Skype${enda}" && echo
  713.  echo -e " ${bu}Skype is a freemium voice-over-IP service and
  714. instant messaging client that is currently developed
  715. by the Microsoft Skype Division. The name originally
  716. derived from \"sky\" and \"peer\".
  717. Read more about it here: ${b}http://www.skype.com/${enda}"
  718.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  719.  read input
  720.  echo -e " Installing ${b}Skype${enda}"
  721.  xterm -e wget -P /root/ http://download.skype.com/linux/skype-debian_4.2.0.13-1_i386.deb
  722.  xterm -e dpkg -i /root/skype-debian_4.2.0.13-1_i386.deb
  723.  xterm -e rm /root/skype-debian_4.2.0.13-1_i386.deb
  724.  echo -e " ${b}Skype${enda} Was Successfully Installed"
  725.  echo && echo -e " Run Skype From The ${b}Internet${enda} Menu"
  726.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  727.  read input
  728. }
  729.  
  730. # Install Teamviewer
  731. function installteamviewer {
  732.  showlogo
  733.  echo -e " Preparing To Install ${b}Teamviewer${enda}" && echo
  734.  echo -e " ${bu}TeamViewer is a proprietary computer software package for
  735. remote control, desktop sharing, online meetings, web
  736. conferencing and file transfer between computers. The
  737. software operates with the Microsoft Windows, OS X, Linux,
  738. iOS, Android, Windows RT and Windows Phone operating
  739. systems. It is also possible to access a machine running
  740. TeamViewer with a web browser. While the main focus of
  741. the application is remote control of computers, collaboration
  742. and presentation features are included.
  743. Read more about it here: ${b}http://www.teamviewer.com/${enda}"
  744.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  745.  read input
  746.  echo -e " Installing ${b}Teamviewer${enda}"
  747.  xterm -e wget -P /root/ http://download.teamviewer.com/download/teamviewer_linux.deb
  748.  xterm -e dpkg -i /root/teamviewer_linux.deb
  749.  xterm -e rm /root/teamviewer_linux.deb
  750.  echo -e " ${b}Teamviewer${enda} Was Successfully Installed"
  751.  echo && echo -e " Run Teamviewer From The ${b}Internet${enda} Menu"
  752.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  753.  read input
  754. }
  755.  
  756. # Update Iceweasel
  757. function installiceweasel {
  758.  showlogo
  759.  echo -e " Preparing To Update ${b}Iceweasel${enda}" && echo
  760.  echo -e " ${b}${r}ATTENTION:${enda} ${bu}You need to close all your Iceweasel
  761. instances in order for the update to succeed."
  762.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  763.  read input
  764.  echo -e " Updating ${b}Iceweasel${enda}"
  765.  xterm -e apt-get -y install iceweasel
  766.  echo -e " ${b}Iceweasel${enda} Was Successfully Updated"
  767.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  768.  read input
  769. }
  770.  
  771. # Update Adobe Flash Player
  772. function installflashplugin {
  773.  showlogo
  774.  echo -e " Preparing To Update ${b}Adobe Flash Player${enda}" && echo
  775.  echo -e " ${b}${r}ATTENTION:${enda} ${bu}You need to close all your Iceweasel
  776. instances in order for the update to succeed."
  777.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  778.  read input
  779.  echo -e " Updating ${b}Adobe Flash Player${enda}"
  780.  xterm -e apt-get -y install flashplugin-nonfree
  781.  xterm -e update-flashplugin-nonfree --install
  782.  echo -e " ${b}Adobe Flash Player${enda} Was Successfully Updated"
  783.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  784.  read input
  785. }
  786.  
  787. # Update Joomscan
  788. function installjoomscan {
  789.  showlogo
  790.  echo -e " Preparing To Update ${b}Joomscan${enda}" && echo
  791.  echo -e " ${bu}Detects file inclusion, sql injection, command execution
  792. vulnerabilities of a target Joomla! web site.
  793. We'll update it soon. The database update is
  794.  currently maintained by web-center.si.
  795.  Read more about it here: ${b}https://sourceforge.net/projects/joomscan/${enda}"
  796.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  797.  read input
  798.  echo -e " Updating ${b}Joomscan${enda}"
  799.  xterm -e joomscan update
  800.  echo -e " ${b}Joomscan${enda} Was Successfully Updated"
  801.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  802.  read input
  803. }
  804.  
  805. # Install Sources.list
  806. function installsources {
  807.  showlogo
  808.  echo -e " Preparing To Update ${b}sources.list${enda}" && echo
  809.  echo -e " ${bu}As part of its operation, Apt uses a file that lists the
  810.  'sources' from which packages can be obtained.
  811.  Read more about it here: ${b}http://docs.kali.org/general-use/kali-linux-sources-list-repositories${enda}"
  812.  echo -e " ${r}ATTENTION:${endc} This 'sources.list' file was
  813.  modified by me (rawstring) and it is the one
  814.  I actually use. But still, it is not an official
  815.  release, so use/modify it at your own risk."
  816.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  817.  read input
  818.  echo -e " Updating ${b}sources.list${enda}"
  819.  xterm -e mv /etc/apt/sources.list /etc/apt/sources.list.backup
  820.  echo -e " Creating File Backup: ${g}OK${endc}"
  821.  xterm -e wget http://sourceforge.net/projects/kaais/files/Custom_Files/sources.list -O /etc/apt/sources.list
  822.  echo -e " ${b}sources.list${enda} Was Successfully Updated"
  823.  echo -e " Performing ${b}apt-get update${enda}"
  824.  xterm -e apt-get -y update
  825.  echo && echo -e " ${b}apt-get update${enda} Completed"
  826.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  827.  read input
  828. }
  829.  
  830. # Install Terminator
  831. function installterminator {
  832.  showlogo
  833.  echo -e " Preparing To Install ${b}Terminator${enda}" && echo
  834.  echo -e " ${bu}Originally created and developed for a long time by Chris Jones,
  835.  the goal of this project is to produce a useful tool for
  836.  arranging terminals. It is inspired by programs such as
  837.  gnome-multi-term, quadkonsole, etc. in that the main focus
  838.  is arranging terminals in grids (tabs is the most common
  839.  default method, which Terminator also supports).
  840.  Read more about it here: ${b}http://gnometerminator.blogspot.pt/p/introduction.html${enda}"
  841.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  842.  read input
  843.  echo -e " Installing ${b}Terminator${enda}"
  844.  xterm -e apt-get -y install terminator
  845.  echo -e " ${b}Terminator${enda} Was Successfully Installed"
  846.  echo && echo -e " Run Terminator From The ${b}Accessories${enda} Menu"
  847.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  848.  read input
  849. }
  850.  
  851. # Install Gnome Tweak Tool
  852. function installgnometweaktool {
  853.  showlogo
  854.  echo -e " Preparing To Install ${b}Gnome Tweak Tool${enda}" && echo
  855.  echo -e " ${bu}A tool to customize advanced GNOME 3 options.
  856.  Read more about it here: ${b}https://wiki.gnome.org/GnomeTweakTool${enda}"
  857.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  858.  read input
  859.  echo -e " Installing ${b}Gnome Tweak Tool${enda}"
  860.  xterm -e apt-get -y install gnome-tweak-tool
  861.  echo -e " ${b}Gnome Tweak Tool${enda} Was Successfully Installed"
  862.  echo && echo -e " Run Gnome Tweak Tool From The Terminal: ${b}gnome-tweak-tool${enda}"
  863.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  864.  read input
  865. }
  866.  
  867. # Add/Remove Google Linux Repository
  868. function installaddglrepo {
  869.  showlogo
  870.  echo -e " Preparing To Add ${b}Google Linux Repository${enda}" && echo
  871.  echo -e " ${bu}Adding Google's Linux Repository, will allow you to perform basic
  872. Google installations via 'APT-GET' commands.
  873. Read more about it here: ${b}http://www.google.com/linuxrepositories/${enda}"
  874.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  875.  read input
  876.  echo -e " Adding ${b}Google Linux Repository${enda}"
  877.  xterm -e "wget -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -"
  878.  xterm -e sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
  879.  echo -e " ${b}Google Linux Repository${enda} Was Successfully Added"
  880.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  881.  read input
  882. }
  883.  
  884. function installremglrepo {
  885.  showlogo
  886.  echo -e " Preparing To Remove ${b}Google Linux Repository${enda}" && echo
  887.  echo -e " ${bu}Removing Google's Linux Repository, will make it impossible to
  888.  install or remove any packages via 'ATP-GET' commands.
  889.  Read more about it here: ${b}http://www.google.com/linuxrepositories/${enda}"
  890.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  891.  read input
  892.  echo -e " Removing ${b}Google Linux Repository${enda}"
  893.  xterm -e rm /etc/apt/sources.list.d/google*
  894.  echo -e " ${b}Google Linux Repository${enda} Was Successfully Removed"
  895.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  896.  read input
  897. }
  898.  
  899. # Install WPScan (This Also Fixes The Rubygem Error)
  900. function installwpscan {
  901.  showlogo
  902.  echo -e " Preparing To Install ${b}WPScan${enda}" && echo
  903.  echo -e " ${bu}WPScan is a black box WordPress vulnerability scanner.
  904.  Read more about it here: ${b}http://wpscan.org/${enda}"
  905.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  906.  read input
  907.  echo -e " Installing ${b}WPScan${enda}"
  908.  xterm -e apt-get -y install wpscan
  909.  echo -e " ${b}WPScan${enda} Was Successfully Installed"
  910.  echo && echo -e " Run WPScan From The Terminal: ${b}wpscan${enda}"
  911.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  912.  read input
  913. }
  914.  
  915. # Install Nmap & Zenmap
  916. function installnmapzen {
  917.  showlogo
  918.  echo -e " Preparing To Install ${b}Nmap - Zenmap${enda}" && echo
  919.  echo -e " ${bu}Nmap ("Network Mapper") is a free and open source (license)
  920.  utility for network discovery and security auditing.
  921.  Many systems and network administrators also find
  922.  it useful for tasks such as network inventory,
  923.  managing service upgrade schedules, and monitoring
  924.  host or service uptime.
  925.  Read more about it here: ${b}http://nmap.org/${enda}"
  926.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  927.  read input
  928.  echo -e " Installing ${b}Nmap - Zenmap${enda}"
  929.  xterm -e apt-get -y install nmap zenmap
  930.  echo -e " ${b}Nmap - Zenmap${enda} Was Successfully Installed"
  931.  echo && echo -e " Run Nmap From The Terminal: ${b}nmap${enda} or ${b}zenmap${enda}"
  932.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  933.  read input
  934. }
  935.  
  936. # Install Metasploit
  937. function installmetasploit {
  938.  showlogo
  939.  echo -e " Preparing To Install ${b}Metasploit${enda}" && echo
  940.  echo -e " ${bu}Metasploit Framework, a tool for developing and executing
  941.  exploit code against a remote target machine.
  942.  Other important sub-projects include the Opcode
  943.  Database, shellcode archive and related research.
  944.  Read more about it here: ${b}http://www.metasploit.com/${enda}"
  945.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  946.  read input
  947.  echo -e " Installing ${b}Metasploit${enda}"
  948.  xterm -e msfupdate
  949.  echo -e " ${b}Metasploit${enda} Was Successfully Installed"
  950.  echo && echo -e " Run Metasploit From The Terminal: ${b}msfconsole${enda}"
  951.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  952.  read input
  953. }
  954.  
  955. # Install Veil
  956. function installveil {
  957.  showlogo
  958.  echo -e " Preparing To Install ${b}Veil${enda}" && echo
  959.  echo -e " ${bu}Veil is an open source payload obfusctator with support
  960.  for obfuscating shellcode and meterpreter payloads
  961.  using a variety of different programming languages
  962.  and methods.
  963.  Read more about it here: ${b}https://www.veil-framework.com/${enda}"
  964.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  965.  read input
  966.  echo -e " Installing ${b}Veil${enda}"
  967.  xterm -e apt-get -y install veil
  968.  echo -e " ${b}Veil${enda} Was Successfully Installed"
  969.  echo && echo -e " Run Veil From The Terminal: ${b}veil${enda}"
  970.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  971.  read input
  972. }
  973.  
  974. # Install Hamachi
  975. function installhamachi {
  976.  showlogo
  977.  echo -e " Preparing To Install ${b}Hamachi${enda}" && echo
  978.  echo -e " ${bu}LogMeIn Hamachi is a hosted VPN service that lets you
  979.  securely extend LAN-like networks to distributed
  980.  teams, mobile workers and your gamer friends alike
  981.  in a few minutes.
  982.  Read more about it here: ${b}https://secure.logmein.com/products/hamachi/${enda}"
  983.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  984.  read input
  985.  echo -e " Installing ${b}Hamachi${enda}"
  986.  xterm -e wget -P /root/ https://secure.logmein.com/labs/logmein-hamachi_2.1.0.119-1_i386.deb
  987.  xterm -e dpkg -i /root/logmein-hamachi_2.1.0.119-1_i386.deb
  988.  xterm -e apt-get -yf install
  989.  xterm -e dpkg -i /root/logmein-hamachi_2.1.0.119-1_i386.deb
  990.  xterm -e rm /root/logmein-hamachi_2.1.0.119-1_i386.deb
  991.  echo -e " ${b}Hamachi${enda} Was Successfully Installed"
  992.  echo && echo -e " Run Hamachi From The Terminal: ${b}hamachi${enda}"
  993.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  994.  read input
  995. }
  996.  
  997. # Install Haguichi (GUI For Hamachi)
  998. function installhaguichi {
  999.  showlogo
  1000.  echo -e " Preparing To Install ${b}Haguichi${enda}" && echo
  1001.  echo -e " ${bu}Haguichi provides a graphical frontend for Hamachi on Linux.
  1002.  This step might take a little bit to complete,
  1003.  because it has to add a couple repositories and
  1004.  re-do 'apt-get update' before installing Haguichi.
  1005.  Read more about it here: ${b}http://www.haguichi.net/${enda}"
  1006.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  1007.  read input
  1008.  echo -e " Installing ${b}Haguichi${enda}"
  1009.  xterm -e cp /etc/apt/sources.list /etc/apt/sources.list.bck1
  1010.  xterm -e sudo sh -c 'echo "deb http://ppa.launchpad.net/webupd8team/haguichi/ubuntu precise main" >> /etc/apt/sources.list'
  1011.  xterm -e sudo sh -c 'echo "deb-src http://ppa.launchpad.net/webupd8team/haguichi/ubuntu precise main" >> /etc/apt/sources.list'
  1012.  xterm -e apt-get -y update
  1013.  xterm -e apt-get -y --force-yes install haguichi
  1014.  xterm -e mv -f /etc/apt/sources.list.bck1 /etc/apt/sources.list
  1015.  echo -e " ${b}Haguichi${enda} Was Successfully Installed"
  1016.  echo && echo -e " Run Haguichi From The ${b}Internet${enda} Menu"
  1017.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  1018.  read input
  1019. }
  1020.  
  1021. # Install thad0ctor's BT5 Toolkit
  1022. function installthad0ctor {
  1023.  showlogo
  1024.  echo -e " Preparing To Install ${b}thad0ctor's${enda}" && echo
  1025.  echo -e " ${bu}In short it is the ultimate tool for those looking to
  1026. make a wide variety of word lists for dictionary
  1027. based and other brute force attacks.
  1028. Read more about it here: ${b}https://sourceforge.net/projects/thad0ctorstools/${enda}"
  1029.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  1030.  read input
  1031.  echo -e " Installing ${b}thad0ctor's${enda}"
  1032.  xterm -e wget -P /root/ http://freefr.dl.sourceforge.net/project/thad0ctorstools/backtrack%205%20toolkit/backtrack%205%20toolkit%20v1.4/thad0ctors%20Backtrack%205%20toolkit%20v1.4.zip
  1033.  xterm -e unzip /root/thad0ctors\ Backtrack\ 5\ toolkit\ v1.4.zip
  1034.  xterm -e rm /root/thad0ctors\ Backtrack\ 5\ toolkit\ v1.4.zip
  1035.  echo -e " ${b}thad0ctor's${enda} Was Successfully Installed"
  1036.  echo && echo -e " Run thad0ctor's From The Terminal: ${b}./thad0ctors\ Backtrack\ 5\ toolkit/LAUNCH_TOOLKIT.sh${enda}"
  1037.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  1038.  read input
  1039. }
  1040.  
  1041. # Install PHP-cURL
  1042. function installphpcurl {
  1043.  showlogo
  1044.  echo -e " Preparing To Update ${b}PHP-cURL${enda}" && echo
  1045.  echo -e " ${bu}PHP/CURL is a binding that uses libcurl. It means that
  1046.  the PHP team has written a glue layer for
  1047.  PHP that speaks to the underlying libcurl.
  1048.  That layer, the binding, is what we call
  1049.  PHP/CURL and that is what offers the functions
  1050.  named curl_* within the PHP language for you.
  1051.  Read more about it here: ${b}http://curl.haxx.se/libcurl/php/${enda}"
  1052.  echo && echo -en " ${y}Press Enter To Continue${endc}"
  1053.  read input
  1054.  echo -e " Installing ${b}PHP-cURL${enda}"
  1055.  xterm -e apt-get install php5-curl
  1056.  echo -e " ${b}PHP-cURL${enda} Was Successfully Installed"
  1057.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  1058.  read input
  1059. }
  1060.  
  1061. # Text Editors Menu
  1062. function showtext {
  1063.  showlogo
  1064.  echo -e " ${b}[ TEXT EDITORS ]${enda}"
  1065.  echo -e " ${b}[${enda} Option ${b}]${enda} ${b}[${enda} Description ${b}]${enda}"
  1066.  echo "        1)    GEdit
  1067.         2)    Geany
  1068.         3)    Emacs
  1069.         4)    Joe
  1070.        ---------------------------
  1071.         q)    Return To Main Menu"
  1072.  echo
  1073.  echo -en " Choose An Option: "
  1074.  read option
  1075.  case $option in
  1076.  1) installgedit ;;
  1077.  2) installgeany ;;
  1078.  3) installemacs ;;
  1079.  4) installjoe ;;
  1080.  q) sleep 1 ;;
  1081.  *) echo " \"$option\" Is Not A Valid Option"; sleep 1; showtext ;;
  1082.  esac
  1083. }
  1084.  
  1085. # Menu FTP Applications
  1086. function showftptorr {
  1087.  showlogo
  1088.  echo -e " ${b}[ FTP/TORRENT APPLICATIONS ]${enda}"
  1089.  echo -e " ${b}[${enda} Option ${b}]${enda} ${b}[${enda} Description ${b}]${enda}"
  1090.  echo "        1)    FileZilla (FTP Client)
  1091.         2)    gFTP
  1092.         3)    kFTPgrabber (For KDE)
  1093.         4)    Transmission (Torrent Client)
  1094.        ---------------------------
  1095.         q)    Return To Main Menu"
  1096.  echo
  1097.  echo -en " Choose An Option: "
  1098.  read option
  1099.  case $option in
  1100.  1) installfilez ;;
  1101.  2) installgftp ;;
  1102.  3) installkftpg ;;
  1103.  4) installtransmission ;;
  1104.  q) sleep 1 ;;
  1105.  *) echo " \"$option\" Is Not A Valid Option"; sleep 1; showftptorr ;;
  1106.  esac
  1107. }
  1108.  
  1109. # Menu Chat Applications
  1110. function showchat {
  1111.  showlogo
  1112.  echo -e " ${b}[ CHAT APPLICATIONS ]${enda}"
  1113.  echo -e " ${b}[${enda} Option ${b}]${enda} ${b}[${enda} Description ${b}]${enda}"
  1114.  echo "        1)    xChat
  1115.        ---------------------------
  1116.         q)    Return To Main Menu"
  1117.  echo
  1118.  echo -en " Choose An Option: "
  1119.  read option
  1120.  case $option in
  1121.  1) installxchat ;;
  1122.  q) sleep 1 ;;
  1123.  *) echo " \"$option\" Is Not A Valid Option"; sleep 1; showchat ;;
  1124.  esac
  1125. }
  1126.  
  1127. # Menu Image Editors
  1128. function showimg {
  1129.  showlogo
  1130.  echo -e " ${b}[ IMAGE EDITORS ]${enda}"
  1131.  echo -e " ${b}[${enda} Option ${b}]${enda} ${b}[${enda} Description ${b}]${enda}"
  1132.  echo "        1)    Pinta
  1133.         2)    GIMP
  1134.         3)    Inkscape
  1135.        ---------------------------
  1136.         q)    Return To Main Menu"
  1137.  echo
  1138.  echo -en " Choose An Option: "
  1139.  read option
  1140.  case $option in
  1141.  1) installpinta ;;
  1142.  2) installgimp ;;
  1143.  3) installinkscape ;;
  1144.  q) sleep 1 ;;
  1145.  *) echo " \"$option\" Is Not A Valid Option"; sleep 1; showimg ;;
  1146.  esac
  1147. }
  1148.  
  1149. # Menu Archive Handlers
  1150. function showarch {
  1151.  showlogo
  1152.  echo -e " ${b}[ ARCHIVE HANDLERS ]${enda}"
  1153.  echo -e " ${b}[${enda} Option ${b}]${enda} ${b}[${enda} Description ${b}]${enda}"
  1154.  echo "        1)    Ark (For KDE)
  1155.         2)    File-Roller (For GNOME)
  1156.         3)    Zip/Unzip
  1157.         4)    Rar/Unrar
  1158.        ---------------------------
  1159.         q)    Return To Main Menu"
  1160.  echo
  1161.  echo -en " Choose An Option: "
  1162.  read option
  1163.  case $option in
  1164.  1) installark ;;
  1165.  2) installfileroller ;;
  1166.  3) installzipunzip ;;
  1167.  4) installrarunrar ;;
  1168.  q) sleep 1 ;;
  1169.  *) echo " \"$option\" Is Not A Valid Option"; sleep 1; showarch ;;
  1170.  esac
  1171. }
  1172.  
  1173. # Menu Audio Applications
  1174. function showaudio {
  1175.  showlogo
  1176.  echo -e " ${b}[ AUDIO APPLICATIONS ]${enda}"
  1177.  echo -e " ${b}[${enda} Option ${b}]${enda} ${b}[${enda} Description ${b}]${enda}"
  1178.  echo "        1)    Audacious (Player)
  1179.         2)    Amarok (Player - For KDE)
  1180.         3)    Banshee (Player - For Gnome)
  1181.         4)    Sonata (Player - Very Tiny)
  1182.         5)    Audacity (Recorder)
  1183.         6)    Ardour (Recorder)
  1184.         7)    Sweep (Recorder & Live Playback)
  1185.        ---------------------------
  1186.         q)    Return To Main Menu"
  1187.  echo
  1188.  echo -en " Choose An Option: "
  1189.  read option
  1190.  case $option in
  1191.  1) installaudacious ;;
  1192.  2) installamarok ;;
  1193.  3) installbanshee ;;
  1194.  4) installsonata ;;
  1195.  5) installaudacity ;;
  1196.  6) installardour ;;
  1197.  7) installsweep ;;
  1198.  q) sleep 1 ;;
  1199.  *) echo " \"$option\" Is Not A Valid Option"; sleep 1; sh_Audio ;;
  1200.  esac
  1201. }
  1202.  
  1203. # Menu Web Applications
  1204. function showwebapps {
  1205.  showlogo
  1206.  echo -e " ${b}[ WEB APPLICATIONS ]${enda}"
  1207.  echo -e " ${b}[${enda} Option ${b}]${enda} ${b}[${enda} Description ${b}]${enda}"
  1208.  echo "        1)    Chromium
  1209.         2)    Chrome
  1210.         3)    Youtube Downloader (Terminal)
  1211.        ---------------------------
  1212.         q)    Return To Main Menu"
  1213.  echo
  1214.  echo -en " Choose An Option: "
  1215.  read option
  1216.  case $option in
  1217.  1) installchromium ;;
  1218.  2) installchrome ;;
  1219.  3) installytbdwn ;;
  1220.  q) sleep 1 ;;
  1221.  *) echo " \"$option\" Is Not A Valid Option"; sleep 1; showwebapps ;;
  1222.  esac
  1223. }
  1224.  
  1225. # Menu Hacking Tools
  1226. function showhacktools {
  1227.  showlogo
  1228.  echo -e " ${b}[ HACKING TOOLS ]${enda}"
  1229.  echo -e " ${b}[${enda} Option ${b}]${enda} ${b}[${enda} Description ${b}]${enda}"
  1230.  echo "        1)    Netool.sh
  1231.         2)    Veil
  1232.         3)    thad0ctor's Backtrack 5 Toolkit
  1233.       ---------------------------
  1234.        q)    Return To Main Menu"
  1235.  echo
  1236.  echo -en " Choose An Option: "
  1237.  read option
  1238.  case $option in
  1239.  1) installnetool ;;
  1240.  2) installveil ;;
  1241.  3) installthad0ctor ;;
  1242.  q) sleep 1 ;;
  1243.  *) echo " \"$option\" Is Not A Valid Option"; sleep 1; showhacktools ;;
  1244.  esac
  1245. }
  1246.  
  1247. # Menu Other Applications
  1248. function showothapps {
  1249.  showlogo
  1250.  echo -e " ${b}[ OTHER APPLICATIONS ]${enda}"
  1251.  echo -e " ${b}[${enda} Option ${b}]${enda} ${b}[${enda} Description ${b}]${enda}"
  1252.  echo "        1)    Skype
  1253.        2)    TeamViewer
  1254.        3)    Gnome Tweak Tool
  1255.        4)    Terminator
  1256.        5)    Hamachi
  1257.        6)    Haguichi (GUI For Hamachi)
  1258.        7)    PHP5-cURL
  1259.       ---------------------------
  1260.        q)    Return To Main Menu"
  1261.  echo
  1262.  echo -en " Choose An Option: "
  1263.  read option
  1264.  case $option in
  1265.  1) installskype ;;
  1266.  2) installteamviewer ;;
  1267.  3) installgnometweaktool ;;
  1268.  4) installterminator ;;
  1269.  5) installhamachi ;;
  1270.  6) installhaguichi ;;
  1271.  7) installphpcurl ;;
  1272.  q) sleep 1 ;;
  1273.  *) echo " \"$option\" Is Not A Valid Option"; sleep 1; showothapps ;;
  1274.  esac
  1275. }
  1276.  
  1277. # Kali Default Applications Update
  1278. function showappupds {
  1279.  showlogo
  1280.  echo -e " ${b}[ KALI APPLICATIONS UPDATE ]${enda}"
  1281.  echo -e " ${b}[${enda} Option ${b}]${enda} ${b}[${enda} Description ${b}]${enda}"
  1282.  echo "        1)    Iceweasel
  1283.        2)    Adobe Flash Player
  1284.        3)    Joomscan Update
  1285.        4)    WPScan Update/Fix
  1286.        5)    Nmap & Zenmap Update
  1287.        6)    Metasploit Update
  1288.        7)    Veil Install/Update
  1289.       ---------------------------
  1290.        q)    Return To Main Menu"
  1291.  echo
  1292.  echo -en " Choose An Option: "
  1293.  read option
  1294.  case $option in
  1295.  1) installiceweasel ;;
  1296.  2) installflashplugin ;;
  1297.  3) installjoomscan ;;
  1298.  4) installwpscan ;;
  1299.  5) installnmapzen ;;
  1300.  6) installmetasploit ;;
  1301.  7) installveil ;;
  1302.  q) sleep 1 ;;
  1303.  *) echo " \"$option\" Is Not A Valid Option"; sleep 1; showappupds ;;
  1304.  esac
  1305. }
  1306.  
  1307. # Google Linux Repository
  1308. function showaddremglrepo {
  1309.  showlogo
  1310.  echo -e " ${b}[ GOOGLE LINUX REPOSITORY ]${enda}"
  1311.  echo -e " ${b}[${enda} Option ${b}]${enda} ${b}[${enda} Description ${b}]${enda}"
  1312.  echo "        1)    Add Google Linux Repository
  1313.        2)    Remove Google Linux Repository
  1314.       ---------------------------
  1315.        q)    Return To Main Menu"
  1316.  echo
  1317.  echo -en " Choose An Option: "
  1318.  read option
  1319.  case $option in
  1320.  1) installaddglrepo ;;
  1321.  2) installremglrepo ;;
  1322.  q) sleep 1 ;;
  1323.  *) echo " \"$option\" Is Not A Valid Option"; sleep 1; showaddremglrepo ;;
  1324.  esac
  1325. }
  1326.  
  1327. # Other Operations
  1328. function showothops {
  1329.  showlogo
  1330.  echo -e " ${b}[ OTHER OPERATIONS ]${enda}"
  1331.  echo -e " ${b}[${enda} Option ${b}]${enda} ${b}[${enda} Description ${b}]${enda}"
  1332.  echo "        1)    Update/Restore 'sources.list' File
  1333.        2)    Add/Remove Google Linux Repository
  1334.       ---------------------------
  1335.        q)    Return To Main Menu"
  1336.  echo && echo -en " Choose An Option: "
  1337.  read option
  1338.  case $option in
  1339.  1) installsources ;;
  1340.  2) showaddremglrepo ;;
  1341.  q) sleep 1 ;;
  1342.  *) echo " \"$option\" Is Not A Valid Option"; sleep 1; showothops ;;
  1343.   esac 
  1344. }
  1345.  
  1346. # Menu Links
  1347. function showlinks {
  1348.  showlogo
  1349.  echo -e " ${b}[ Usefull Links ]${enda}"
  1350.  echo -e " en0x Blog: ${bu}http://blog.e-n0x.com/${endc}"
  1351.  echo -e " Sourceforge KAAIS: ${bu}http://kaais.sourceforge.net/${endc}"
  1352.  echo -e " Kali Linux Unofficial Forum: ${bu}http://www.kalilinux.net/${endc}"
  1353.  echo -e " Top-Hat-Sec: ${bu}https://top-hat-sec.com/${endc}"
  1354.  echo -e " Haksecurity: ${bu}http://haksecurity.com/${endc}"
  1355.  echo -e " r00tsect0r Forum: ${bu}http://forum.r00tsect0r.net/${endc}"
  1356.  echo -e " RootDev Forum: ${bu}http://forums-rootdev.nazuka.net/${endc}"
  1357.  echo -e " DuckDuckGo: ${bu}https://duckduckgo.com/${endc}"
  1358.  echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
  1359.  read input
  1360. }
  1361.  
  1362. # Show About
  1363. function showabout {
  1364.  clear
  1365.  echo -e "
  1366.    ###########################################################
  1367.    #                  en0xCr3w  KAAISv3                      #
  1368.    #    Kali Applications Automatic Installation Script      #
  1369.    ###########################################################
  1370.    #    -- Op-System: Kali Linux                             #
  1371.    #    -- Codename: 'Sloth Install'                         #
  1372.    #    -- Version: v3 10-FEB-2014                           #
  1373.    #    -- Developer: rawstring                              #
  1374.    #    -- Thanks: r00tsect0r & r00t-Developers              #
  1375.    #    --         r00t-expl0it ~ Zylor ~ Azihak             #
  1376.    #    --         Anthony Smith ~ Luke Skywalka             #
  1377.    ###########################################################
  1378.  
  1379.     ${b}Description${enda}
  1380.    This Script Is Meant To Help Users Install
  1381.    Their Favourite Applications On A Fresh Install
  1382.    Or Live Kali System, Saving Time To Use It.
  1383.  
  1384.     ${b}Notes${enda}
  1385.    You Need To Be In An Active Internet Connection
  1386.    And Be Running As ROOT In Order For This Script
  1387.    To Function. Any Other Use Given To It Resulting
  1388.    In A Script Mal-Functioning Is Not Our Responsibility.
  1389.  
  1390.     ${b}Reports${enda}
  1391.    You Can Report Your Findings, Are They Bugs Or
  1392.    Suggestions, On KAAIS SourceForge Page:
  1393.    ${u}${blue}https://sourceforge.net/p/kaais/discussion/${enda}.
  1394.    Bug Reports Will Be Taken In Consideration, And
  1395.    Proper Credits Will Be Added To The Script Description."
  1396.  echo && echo -en " ${yellow}Press Enter To Return To Main Menu${endc}"
  1397.  read input
  1398. }
  1399.  
  1400. # Exit KAAIS
  1401. function kaaisexit () {
  1402.  showlogo && echo -e " ${y}Cleaning Apt-Get Packages...${endc}"
  1403.  xterm -e apt-get -y autoremove
  1404.  xterm -e apt-get -y autoclean
  1405.  showlogo && echo -e " Thank You For Using ${b}KAAIS${enda}
  1406. For More Information Visit:
  1407. ${b}==>> ${bu}http://kaais.e-n0x.com/${enda}"
  1408.  echo
  1409.  sleep 1
  1410.  exit
  1411. }
  1412.  
  1413. # Infinite Loop To Show Menu Untill Exit
  1414. while :
  1415. do
  1416. showlogo
  1417. echo -e " ${b}[ MAIN MENU ]${enda}"
  1418. echo -e " ${b}[${enda} Option ${b}]${enda} ${b}[${enda} Description ${b}]${enda}
  1419.        1)    Text Editors
  1420.        2)    FTP/Torrent Applications
  1421.        3)    Chat Applications
  1422.        4)    Image Editors
  1423.        5)    Archive Handlers
  1424.        6)    Audio Applications
  1425.        7)    Browser/Web Plugins
  1426.        8)    Hacking Tools
  1427.        9)    Other Applications
  1428.       10)    Default Applications (Update)
  1429.       11)    Other Operations
  1430.       12)    Usefull Links
  1431.      ------------------------
  1432.        a)    About KAAIS
  1433.        q)    Leave KAAIS"
  1434. echo
  1435. echo -en " Choose An Option: "
  1436. read option
  1437. case $option in
  1438. 1) showtext ;;
  1439. 2) showftptorr ;;
  1440. 3) showchat ;;
  1441. 4) showimg ;;
  1442. 5) showarch ;;
  1443. 6) showaudio ;;
  1444. 7) showwebapps ;;
  1445. 8) showhacktools ;;
  1446. 9) showothapps ;;
  1447. 10) showappupds ;;
  1448. 11) showothops ;;
  1449. 12) showlinks ;;
  1450. a) showabout ;;
  1451. q) kaaisexit ;;
  1452. *) echo " \"$option\" Is Not A Valid Option"; sleep 1 ;;
  1453. esac
  1454. done
  1455.  
  1456. # End
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement