How to Install Kali Linux Tools on Ubuntu Using Katoolin

kali_linux_2
Panda Wireless Card compatible with Kali Linux

Katoolin is an amazing python utility that allows you to add repositories and install any tool from Kali Linux distribution. Kali Linux is an amazing penetration testing tool that allows System Admin, Security Professionals or Hackers perform any kind of security related task on networks and computers. One of the advantages of Katoolin is that you don’t have to install the whole array of tools that come with Kali Linux, as you can select only the tools you want, and still keep your distribution. Also, it allows you to have all these tools with out changing to a different distro like Kali, which is only for penetration testing. In this tutorial I go to the process of installing katoolin and downloading a couple of security tools from the Kali Linux repositories.

Download katoolin zip file

wget https://github.com/LionSec/katoolin/archive/master.zip

Unzip it

jorge@buntop:~$ unzip master.zip 
Archive:  master.zip
b625d4191e5aded9b5d01a37e00e5918c1bf86bd
   creating: katoolin-master/
  inflating: katoolin-master/.gitignore  
  inflating: katoolin-master/Changelog.txt  
  inflating: katoolin-master/LICENSE  
  inflating: katoolin-master/README.md  
  inflating: katoolin-master/katoolin.py

change directory into katolin-master directory and give proper permission to katoolin.py
give proper permision to katoolin.py

jorge@buntop:~$ cd katoolin-master/
jorge@buntop:~/katoolin-master$ ls
Changelog.txt  katoolin.py  LICENSE  README.md
orge@buntop:~/katoolin-master$ chmod 755 katoolin.py
jorge@buntop:~/katoolin-master$

Run katoolin and start adding the repositories, update, and pick the tools of your choice ;0). Remember to run as “sudo”

jorge@buntop:~/katoolin-master$ sudo ./katoolin.py 
[sudo] password for jorge: 
 
 
 $$\   $$\             $$\                         $$\ $$\           
 $$ | $$  |            $$ |                        $$ |\__|          
 $$ |$$  /  $$$$$$\  $$$$$$\    $$$$$$\   $$$$$$\  $$ |$$\ $$$$$$$\  
 $$$$$  /   \____$$\ \_$$  _|  $$  __$$\ $$  __$$\ $$ |$$ |$$  __$$\ 
 $$  $$< $$$$$$$ | Kali linux tools installer |$$ |$$ |$$ | $$ | $$ |\$$\ $$ __$$ | $$ |$$\ $$ | $$ |$$ | $$ |$$ |$$ |$$ | $$ | $$ | \$$\ \$$$$$$$ | \$$$$ |\$$$$$$ |\$$$$$$ |$$ |$$ |$$ | $$ | \__| \__| \_______| \____/ \______/ \______/ \__|\__|\__| \__| V1.0 + -- -- +=[ Author: LionSec | Homepage: www.lionsec.net + -- -- +=[ 330 Tools 1) Add Kali repositories & Update 2) View Categories 3) Install classicmenu indicator 4) Install Kali menu 5) Help kat > 1
 
1) Add kali linux repositories
2) Update
3) Remove all kali linux repositories
4) View the contents of sources.list file
 
 
What do you want to do ?> 1
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.dJuE0z8VG0 --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver pgp.mit.edu --recv-keys ED444FF07D8D0BF6
gpg: requesting key 7D8D0BF6 from hkp server pgp.mit.edu
gpg: key 7D8D0BF6: public key "Kali Linux Repository <devel@kali.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
 
1) Add kali linux repositories
2) Update
3) Remove all kali linux repositories
4) View the contents of sources.list file
 
 
What do you want to do ?> 2
Hit http://us.archive.ubuntu.com wily InRelease
Get:1 http://security.ubuntu.com wily-security InRelease [64.4 kB]             
Get:2 http://us.archive.ubuntu.com wily-updates InRelease [64.4 kB]            
Get:3 http://security.ubuntu.com wily-security/main Sources [26.5 kB]          
Hit http://us.archive.ubuntu.com wily-backports InRelease                      
Get:4 http://http.kali.org sana InRelease [20.3 kB]                            
Hit http://us.archive.ubuntu.com wily/main Sources                             
Get:5 http://security.ubuntu.com wily-security/restricted Sources [2,854 B]    
Fetched 13.9 MB in 44s (312 kB/s)                                              
Reading package lists... Done
 
1) Add kali linux repositories
2) Update
3) Remove all kali linux repositories
4) View the contents of sources.list file
 
 
What do you want to do ?> gohome
 
1) Add Kali repositories & Update 
2) View Categories
3) Install classicmenu indicator
4) Install Kali menu
5) Help
 
 
kat > 2
 
**************************** All Categories *****************************
 
1) Information Gathering			8) Exploitation Tools
2) Vulnerability Analysis			9) Forensics Tools
3) Wireless Attacks				10) Stress Testing
4) Web Applications				11) Password Attacks
5) Sniffing & Spoofing				12) Reverse Engineering
6) Maintaining Access				13) Hardware Hacking
7) Reporting Tools 				14) Extra
 
0) All
 
 
Select a category or press (0) to install all Kali linux tools .
 
kat > 1
 
=+[ Information Gathering
 
 1) acccheck					30) lbd
 2) ace-voip					31) Maltego Teeth
 3) Amap					32) masscan
 4) Automater					33) Metagoofil
 5) bing-ip2hosts				34) Miranda
 6) braa					35) Nmap
 7) CaseFile					36) ntop
 8) CDPSnarf					37) p0f
 9) cisco-torch					38) Parsero
10) Cookie Cadger				39) Recon-ng
11) copy-router-config				40) SET
12) DMitry					41) smtp-user-enum
13) dnmap					42) snmpcheck
14) dnsenum					43) sslcaudit
15) dnsmap					44) SSLsplit
16) DNSRecon					45) sslstrip
17) dnstracer					46) SSLyze
18) dnswalk					47) THC-IPV6
19) DotDotPwn					48) theHarvester
20) enum4linux					49) TLSSLed
21) enumIAX					50) twofi
22) exploitdb					51) URLCrazy
23) Fierce					52) Wireshark
24) Firewalk					53) WOL-E
25) fragroute					54) Xplico
26) fragrouter					55) iSMTP
27) Ghost Phisher				56) InTrace
28) GoLismero					57) hping3
29) goofile
 
0) Install all Information Gathering tools
 
 
Insert the number of the tool to install it .
 
kat > 29
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  checkbox-ng checkbox-ng-service libpython3.5-minimal libpython3.5-stdlib
  plainbox-secure-policy python3-checkbox-ng python3-checkbox-support
  python3-jinja2 python3-plainbox python3-pyparsing python3-xlsxwriter
  python3.5 python3.5-minimal qml-module-qtquick-localstorage
  qtdeclarative5-localstorage-plugin
 
=+[ Information Gathering
 
 1) acccheck					30) lbd
 2) ace-voip					31) Maltego Teeth
 3) Amap					32) masscan
 4) Automater					33) Metagoofil
 5) bing-ip2hosts				34) Miranda
 6) braa					35) Nmap
 7) CaseFile					36) ntop
 8) CDPSnarf					37) p0f
 9) cisco-torch					38) Parsero
10) Cookie Cadger				39) Recon-ng
11) copy-router-config				40) SET
12) DMitry					41) smtp-user-enum
13) dnmap					42) snmpcheck
14) dnsenum					43) sslcaudit
15) dnsmap					44) SSLsplit
16) DNSRecon					45) sslstrip
17) dnstracer					46) SSLyze
18) dnswalk					47) THC-IPV6
19) DotDotPwn					48) theHarvester
20) enum4linux					49) TLSSLed
21) enumIAX					50) twofi
22) exploitdb					51) URLCrazy
23) Fierce					52) Wireshark
24) Firewalk					53) WOL-E
25) fragroute					54) Xplico
26) fragrouter					55) iSMTP
27) Ghost Phisher				56) InTrace
28) GoLismero					57) hping3
29) goofile
 
0) Install all Information Gathering tools
 
 
Insert the number of the tool to install it .
 
kat > back
 
**************************** All Categories *****************************
 
1) Information Gathering			8) Exploitation Tools
2) Vulnerability Analysis			9) Forensics Tools
3) Wireless Attacks				10) Stress Testing
4) Web Applications				11) Password Attacks
5) Sniffing & Spoofing				12) Reverse Engineering
6) Maintaining Access				13) Hardware Hacking
7) Reporting Tools 				14) Extra
 
0) All
kat > gohome
 
1) Add Kali repositories & Update 
2) View Categories
3) Install classicmenu indicator
4) Install Kali menu
5) Help

Control+d to exit the program!….

Share This!

Leave a Reply

Your email address will not be published.