How to Auto Install All Kali Linux Tools Using “Katoolin” on Debian/Ubuntu

Katoolin is a script that helps to install Kali Linux tools on your Linux distribution of choice. For those of us who like to use penetration testing tools provided by Kali Linux development team can effectively do that on their preferred Linux distribution by using Katoolin.

Katoolin - Install Kali Linux Tools
Katoolin – Install Kali Linux Tools

In this tutorial we are going to look at steps to install Katoolin on Debian based derivatives.

Major Features of Katoolin

  1. Adding Kali Linux repositories.
  2. Removing Kali Linux repositories.
  3. Installing Kali Linux tools.

Requirements

Requirements for installing and using Katoolin.

  1. An operating system for this case we are using Ubuntu 14.04 64-bit.
  2. Python 2.7

Installing Katoolin

To install Katoolin run the following commands.

# apt-get install git
# git clone https://github.com/LionSec/katoolin.git  && cp katoolin/katoolin.py /usr/bin/katoolin
Sample Output
cp katoolin/katoolin.py /usr/bin/katoolin
Cloning into 'katoolin'...
remote: Counting objects: 52, done.
remote: Total 52 (delta 0), reused 0 (delta 0), pack-reused 52
Unpacking objects: 100% (52/52), done.
Checking connectivity... done.

Then make /usr/bin/katoolin executable by running the command below.

# chmod +x  /usr/bin/katoolin

Now you can run Katoolin as follows.

# katoolin

The output below shows the interface of Katoolin when you run the command.

Sample Output
 $$\   $$\             $$\                         $$\ $$\           
 $$ | $$  |            $$ |                        $$ |\__|          
 $$ |$$  /  $$$$$$\  $$$$$$\    $$$$$$\   $$$$$$\  $$ |$$\ $$$$$$$\  
 $$$$$  /   \____$$\ \_$$  _|  $$  __$$\ $$  __$$\ $$ |$$ |$$  __$$\ 
 $$  $$<    $$$$$$$ |  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

As you can see it provides a menu from which you can make selections of what you want to do.

Incase the above way of installation fails, you also can try the following steps.

Go to https://github.com/LionSec/katoolin.git page download the zip file and extract it.

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

After extracting, you should be able to find katoolin.py script. Run katoolin.py command, you will be able to view the output similar to above.

# cd katoolin-master/
# chmod 755 katoolin.py
#  ./katoolin.py 

How do I use Katoolin?

To add Kali Linux repositories and update repositories, select option 1 from the Menu.

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
Sample Output
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.DC9QzwECdM --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 <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

Then you can select option 2 from the interface above to update the repositories. From the output below, I have only captured a portion where Kali Linux repositories are being updated so that one can install Kali Linux tools in Ubuntu.

What do you want to do ?> 2
Ign http://in.archive.ubuntu.com vivid InRelease                                                                                            
Ign http://security.ubuntu.com vivid-security InRelease                                                                                                               
Ign http://in.archive.ubuntu.com vivid-updates InRelease                                                                                                               
Get:1 http://security.ubuntu.com vivid-security Release.gpg [933B]                                                                                                    
Ign http://in.archive.ubuntu.com vivid-backports InRelease                                                                                                                      
Get:2 http://repo.kali.org kali-bleeding-edge InRelease [11.9 kB]                                                                              
Get:3 http://security.ubuntu.com vivid-security Release [63.5 kB]                                                            
Hit http://in.archive.ubuntu.com vivid Release.gpg                                                                              
Get:4 http://repo.kali.org kali-bleeding-edge/main amd64 Packages [8,164 B]                                                
Get:5 http://in.archive.ubuntu.com vivid-updates Release.gpg [933 B]                                                                
Get:6 http://repo.kali.org kali-bleeding-edge/main i386 Packages [8,162 B]                                               
Hit http://in.archive.ubuntu.com vivid-backports Release.gpg    
...  

If you want to delete the Kali Linux repositories you added, then select option 3.

What do you want to do ?> 3
 
All kali linux repositories have been deleted !

As part of its operation, the Apt package uses a /etc/apt/sources.list that lists the ‘sources‘ from which you can obtain and install other packages.

To view contents of /etc/apt/sources.list file, select of 4.

What do you want to do ?> 4

#deb cdrom:[Ubuntu 15.04 _Vivid Vervet_ - Release amd64 (20150422)]/ vivid main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://in.archive.ubuntu.com/ubuntu/ vivid main restricted
deb-src http://in.archive.ubuntu.com/ubuntu/ vivid main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://in.archive.ubuntu.com/ubuntu/ vivid-updates main restricted
deb-src http://in.archive.ubuntu.com/ubuntu/ vivid-updates main restricted
...

To go back you can simply type back and press [Enter] key.

What do you want to do ?> back

1) Add Kali repositories & Update 
2) View Categories
3) Install classicmenu indicator
4) Install Kali menu
5) Help

			
kat > 

To go back to the main menu, simply type gohome and press [Enter] key.

kat > gohome

1) Add Kali repositories & Update 
2) View Categories
3) Install classicmenu indicator
4) Install Kali menu
5) Help

			
kat >

There are different categories of Kali Linux tools you can install on your Ubuntu using Katoolin.

To view the available categories, select option 2 from the main menu.

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 .

You can select a category of choice or install all available Kali Linux tools by selecting option (0) and press [Enter] to install.

You can also install a ClassicMenu indicator using Katoolin.

    1. ClassicMenu Indicator is a application indicator for the top panel of Ubuntu’s Unity desktop environment.
    2. ClassicMenu Indicator provides a simple way for you to get a classic GNOME-style application menu for those who prefer this over the default Unity dash menu.

For more information, please visit : http://www.florian-diesch.de/software/classicmenu-indicator/

To install classicmenu indicator, press y and press [Enter].

kat > back

1) Add Kali repositories & Update 
2) View Categories
3) Install classicmenu indicator
4) Install Kali menu
5) Help

			
kat > 3
 
ClassicMenu Indicator is a notification area applet (application indicator) for the top panel of Ubuntu's Unity desktop environment.

It provides a simple way to get a classic GNOME-style application menu for those who prefer this over the Unity dash menu.

Like the classic GNOME menu, it includes Wine games and applications if you have those installed.

For more information , please visit : http://www.florian-diesch.de/software/classicmenu-indicator/


Do you want to install classicmenu indicator ? [y/n]> y
 This PPA contains the most recent alpha/beta releases for
 * Arronax http://www.florian-diesch.de/software/arronax/
 * ClassicMenu Indicator http://www.florian-diesch.de/software/classicmenu-indicator/
 * Privacy Indicator http://www.florian-diesch.de/software/indicator-privacy/
 * RunLens http://www.florian-diesch.de/software/runlens/
 * Unsettings http://www.florian-diesch.de/software/unsettings/
 * UUdeLens http://www.florian-diesch.de/software/uudelens
 More info: https://launchpad.net/~diesch/+archive/ubuntu/testing
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpaqk6fphl/secring.gpg' created
gpg: keyring `/tmp/tmpaqk6fphl/pubring.gpg' created
...

You can also install Kali menu in Ubuntu by select option 4 and press y and then press [Enter].

To quit Katoolin, simply press Control+C.

kat > ^CShutdown requested...Goodbye...

Conclusion

These installation steps are easy to follow and using Katoolin is also easy too. Hope you find this article helpful. If you have any additional ideas then post a comment. Remember stay connected to TecMint to find out more guides such as this on.

Aaron Kili
Aaron Kili is a Linux and F.O.S.S enthusiast, an upcoming Linux SysAdmin, web developer, and currently a content creator for TecMint who loves working with computers and strongly believes in sharing knowledge.

Each tutorial at TecMint is created by a team of experienced Linux system administrators so that it meets our high-quality standards.

Join the TecMint Weekly Newsletter (More Than 156,129 Linux Enthusiasts Have Subscribed)
Was this article helpful? Please add a comment or buy me a coffee to show your appreciation.

112 thoughts on “How to Auto Install All Kali Linux Tools Using “Katoolin” on Debian/Ubuntu”

  1. Hello,

    I have MX Linux 21.3 edition on my computer.

    When I run:

    $ katoolin
    
    bash: /usr/bin/katoolin: /usr/bin/python: bad interpreter: No such file or directory
    

    What Can I do, please?

    I have installed Python, Python2, and Python3.

    Thank you…

    Reply
  2. I’m not sure this is still working with Debian, it may just be because it isn’t able to locate a lot of the packages it needs during the installation though, can anyone confirm if this works with the current Debian release

    Reply
    • @James

      We need to check the requirements for the installing on the latest version of Debian before we can confirm. But thanks for bringing this to our attention.

      Reply
  3. Hey I tried installing this recently on my debian distro and it goes through the motions like its going to install but when it actually comes to the installation it gives a bunch of errors saying certain packages were missing so they were ignored or old ones were used.

    So, I kinda assumed their was gonna be some packages that needed to be fixed but when i went to the synaptic package manager and checked the upgrade-able packages, literally every single needed package for these tools to work was listed as needing to be upgraded, and of course you couldnt upgrade anything without removing pretty much every single necessary package for the debian OS

    Reply
  4. I installed Katoolin and have it running, but every time I try to download a certain category on it, it tells me: “Could not open lock file /var/lib/dpkg/lock – open (13: Permission denied)“.

    Reply
  5. I have attempted the 2nd method to install Katoolin as mentioned above. I was able to download the master.zip, unzip it, change directory, do the chmod command successfully. However, when I go to type the run command I get the following error:

    bash: ./katoolin.py: /usr/bin/python: bad interpreter: No such file or directory.

    I am new to Linux, and this is a fresh install of Ubuntu 17.10, and I have administrator rights to the system. Any help is “greatly” appreciated.

    Reply
  6. Sir, I am having a problem, while installing any or all by ” 0″ it is showing E: unable to locate package……

    sir please help me out..

    Reply
    • @harshit

      You’ve probably not added the required repositories, that is why the package can’t be found, resulting into this error.

      Reply
  7. Sir, the main problem I am having in all Linux system that I can’t move my cursor freely like that in windows.

    could you please help me out.

    Reply
  8. Can i install this on Lubuntu? Also how much space does it require? I don’t need all of the tools but still.

    Reply
    • @stanislav

      Sure, it is built for Ubuntu systems, so it should work in Lubuntu. And it requires a reasonable amount of space depending on the total number of packages(Kali security tools) available.

      Reply
  9. Hey when i installed setools then there were libc6:armhf problem

     terminal says : libc6:armhf is not ready to configuration
    

    What should i do now please reply fast and i also can’t update or install any thing

    Reply
  10. After I install Kali menu in Ubuntu through katoolin, my computer isn’t responding me, whenever i restart and try to use my computer it just shows the grub menu and try to boot as usual but it shows something like kali-ubuntu loading and doesn’t actually finish this process.

    I really don’t know what has happened to my computer, i cant even use my normal Ubuntu now, i could do is northing. please help me, i need my computer performance back……..

    Reply
    • @liang

      Sorry to learn about this, i hope your grub still works to enable access to recovery mode, that is where you can definitely start from. Also try to ask on the various Ubuntu forums how to restore a broken Ubuntu system for in-depth insights.

      Reply
  11. i have a problem with installing the kali tools (and the kali manu) by the tools its saying E: Unable to locate package, and by the kali manu its says E: Unable to locate package kali-menu. i have looked at the other command but nothing is working so far……. pleas help me a bit, i am new to Ubuntu

    Reply
    • @John

      Try to view the contents of /etc/apt/sources.list file and make sure that you have added and updated the Kali repositories.

      Or else, follow the steps once more.

      Reply
  12. one of the things that you need to do is to set up your preferences as to what packages take priority over others.

    you have to set up your /etc/apt/preferences.d/ (in my LMDE i have two files in there official-extra-repositories.pref and official-package-repositories.pref)

    make sure that you set the priority of the kali packages to a lower number then your main distributions, this is mine –
    cat /etc/apt/preferences.d/official-package-repositories.pref

    Package: *
    Pin: origin live.linuxmint.com
    Pin-Priority: 750

    Package: *
    Pin: release o=linuxmint,c=upstream
    Pin-Priority: 700

    Package: *
    Pin: release o=Ubuntu
    Pin-Priority: 500

    Package: *
    Pin: release o=Kali
    Pin-Priority: 400

    (comment out the line in /etc/apt/sources.list that has to do with kali if you are following the rest of this. you don’t want apt complaining about doubles)

    and then this is from /etc/apt/sources.list.d/ –
    cat /etc/apt/sources.list.d/official-package-repositories.list

    deb http://packages.linuxmint.com betsy main upstream import
    deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
    deb http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free
    deb http://security.debian.org/ jessie/updates main contrib non-free
    deb http://www.deb-multimedia.org jessie main non-free
    deb http://extra.linuxmint.com betsy main
    deb http://http.kali.org/kali kali-rolling main contrib non-free

    take a look at ‘man apt_preferences’ at about line 207 –
    Determination of Package Version and Distribution Properties

    before you do an ‘upgrade’, make sure that you do this or you will toast out your system as others are saying.

    this is sometimes called ‘pinning’

    you can also find this in the ‘Debian Handbook’ section 6.2.6. you probably have it installed already. check /usr/share/doc/debian-handbook/

    I’m surprised that this method didn’t get written out in this how-to. I’ll have to drop a line on git-hub to have them update it.

    hope this helps some.

    p.s. i didn’t do anything with installing the menus, just learning pen testing so i can install the packages as they come up in the books that I’m reading.

    Reply
    • @em

      Your contribution has actually brought it to our attention, so thanks a lot for reaching us and reminding us of this useful method.

      Reply
  13. this will break your gnome or kde if your not carefull!
    i suggest editting the file and replace all the “apt-get -y” with “apt-get” and look for yourself what is installable and what not, after installing wht you need, remove the kali sources again or find a way to prevent updating from them instead of the ubuntu repos.

    Reply
    • @Nick

      That is so regrettable, however, as i have mentioned somewhere in the previous comments, installation of this tools has resulted into undesired system breakages for many users. Sorry about your situation but you can share your ordeal with the developers of the tool at the Github repository: https://github.com/LionSec/katoolin.git for any suggestions and possible improvements.

      Reply
  14. This tool will not only install Kali tools, but will remove your display manager, KDE in my case, which did not go over well. stear clear of this script if you’re smart.

    Reply
    • @josh

      There have been a lot of complains about this script, if you can read the previous comments below, however, you can get your thoughts to the writers of the script on the Katoolin Github repository: https://github.com/LionSec/katoolin. Thanks for giving us your experience with it and also thoughts about it.

      Reply
  15. how to use that tools after installed? i have installed armitage from katoolin then i don’t know where the armitage is?

    Reply
    • @riivai

      You can search for installed tools from the Ubuntu dashboard that is if you installed it in Ubuntu or from the command line.

      Reply
  16. @Herro Rarrah

    Sorry about that, it is always safer to test in virtual machine before installing on your work machine. Above all, thanks for the feedback and i hope you recover from that.

    Reply
  17. In katoolin I successfully done everything but when I m going to install tool its says unable to locate package ..I think Kali repository not set well but I don’t know how to set Kali repository manually ..cannu pls tell me the proper way to set Kali repository well…?? Thank u

    Reply
  18. i m faceing following problem when i m going to install kali tool with katoolin

    gpg: requesting key 7D8D0BF6 from hkp server pgp.mit.edu
    gpg: no writable keyring found: eof
    gpg: error reading `[stream]’: general error
    gpg: Total number processed: 0
    sh: 1: cannot create /etc/apt/sources.list: Permission denied

    Reply
  19. Dude am getting this error when i install all wireless tools..

    Some packages could not be installed. This may mean that you have requested an impossible situation or
    if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    libreoffice-common : Breaks: libreoffice-style-oxygen (< 1:5.1~) but 1:5.0.3~rc2-0ubuntu1~trusty2 is to be installed
    E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

    I tried apt-get -f install but it ain’t worked.. and how to add these tools in the classic menu indicator as when i install and opened that i found no kali tools

    Reply
    • Try to upgrade your current version of LibreOffice independently, before installing Katoolin, if it still fails then let me know. This is important please, and give me feedback.

      Reply
        • @Mohamed,

          Why you need to code to update libreOffice, you can directly update from software manager or via yum or apt package manager.

          Reply
        • If you meant commands, then use these in that order.

          sudo add-apt-repository -y ppa:libreoffice/ppa

          sudo apt-get update; sudo apt-get install libreoffice

          As @Ravi mentioned, you can also update from Software manager after running the first command.

          Reply
          • no man the same dependency problem after updating libre office am in linux mint kde the latest version plz help me i am installing each tool one by one

    • Try to update your system repository list:

      sudo apt-get update

      And install the dependency as follows:

      sudo apt-get install libreoffice-style-oxygen

      If this does not help, then seek more help from the LibreOffice and Ubuntu Forums.

      Reply
  20. I was in the middle of installing it and I was given this output:

    “chmod: cannot access ‘/usr/bin/katoolin’: No such file or directory

    Reply
  21. are u sure everything will work fine, if u add debian repositories to ubuntu based system.. wont i have hardware failure and update mix match

    Reply
    • It normally depends on how you handle your system, if you understand how to include repositories and how to use Kali tools then it should work fine.

      Reply
  22. 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 > 1
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package acccheck
    How to able to locate package?

    Reply
  23. Aaron,

    On trying to install the classicmenu indicator I get the following:

    sh: 1: add-apt-repository: not found
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package classicmenu-indicator

    Thoughts?

    Reply
    • Have you added the Kali repositories? That should be the first thing to do. Try to run option 1 and update the system repository list.

      Reply
      • Aaron,

        Yes I’ve add the repositories and everything installed just fine except two tools (‘E: Unable to locate package inguma’ and ‘E: Unable to locate multiforcer). Doesn’t matter though I’ll just use the terminal.

        How do I find the directory path? Thanks!

        Reply
  24. gpg: requesting key 7D8D0BF6 from hkp server pgp.mit.edu
    gpg: no writable keyring found: eof
    gpg: error reading `[stream]’: general error
    gpg: Total number processed: 0
    sh: 1: cannot create /etc/apt/sources.list: Permission denied

    Reply
  25. Hi,

    error occured to receive the key:
    apt-key adv –keyserver pgp.mit.edu –recv-keys ED444FF07D8D0BF6

    ?: pgp.mit.edu: Connection refused
    gpgkeys: HTTP fetch error 7: couldn’t connect: Connection refused

    Any other working server could anybody provide or the key as file ?
    Thank you.
    Martin

    Reply
  26. This is amazing I originally had Kali Linux on my computer but it was to confusing and wasn’t smooth and it didn’t look good, so I got Ubuntu but I still wanted the Kali applications on Ubuntu for white hat hacking.

    Thank you!!

    Reply
  27. Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    bulk-extractor : Depends: libafflib0 but it is not going to be installed
    Depends: libstdc++6 (>= 4.9) but 4.8.4-2ubuntu1~14.04 is to be installed
    dff : Depends: libafflib0 but it is not going to be installed
    Depends: libstdc++6 (>= 4.9) but 4.8.4-2ubuntu1~14.04 is to be installed
    Recommends: hal but it is not installable
    Recommends: python-qt4-phonon but it is not going to be installed
    extundelete : Depends: libstdc++6 (>= 4.9) but 4.8.4-2ubuntu1~14.04 is to be installed
    gqrx : Depends: gnuradio but it is not going to be installed
    Depends: gr-osmosdr but it is not going to be installed
    Depends: uhd-host but it is not going to be installed
    Depends: libboost-program-options1.55.0 but it is not going to be installed
    Depends: libgnuradio-analog3.7.5 but it is not going to be installed
    Depends: libgnuradio-blocks3.7.5 but it is not going to be installed
    Depends: libgnuradio-fft3.7.5 but it is not going to be installed
    Depends: libgnuradio-filter3.7.5 but it is not going to be installed
    Depends: libgnuradio-osmosdr0.1.3 but it is not going to be installed
    Depends: libgnuradio-pmt3.7.5 but it is not going to be installed
    Depends: libgnuradio-runtime3.7.5 but it is not going to be installed
    greenbone-security-assistant : Depends: texlive-latex-extra but it is not going to be installed
    guymager : Depends: smartmontools but it is not going to be installed
    jd : Depends: libglibmm-2.4-1c2a (>= 2.40.0) but 2.39.93-0ubuntu1 is to be installed
    Depends: libstdc++6 (>= 4.9) but 4.8.4-2ubuntu1~14.04 is to be installed
    Recommends: cmigemo-common but it is not going to be installed
    john : Depends: libgomp1 (>= 4.9) but 4.8.4-2ubuntu1~14.04 is to be installed
    nmap : Depends: libstdc++6 (>= 4.9) but 4.8.4-2ubuntu1~14.04 is to be installed
    powerfuzzer : Depends: python-wxtools but it is not going to be installed
    Depends: python-ctypeslib but it is not going to be installed
    rainbowcrack : Depends: libstdc++6 (>= 4.9) but 4.8.4-2ubuntu1~14.04 is to be installed
    vega : Depends: libwebkit-dev but it is not going to be installed
    webshag : Depends: python-wxtools but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.

    **************************** 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 >

    Reply
  28. Thanks for the tutorial Aaron! Good stuff!
    I’m using Ubuntu 14.04, how would I go about finding these tools and using them?

    Reply
  29. Whenever i try to install all the tools in katoolin ( kat > 2 —> kat > 0) all it does is say “unable to locate package *package_name* .

    Btw im using Elementary OS distro

    Reply
  30. 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
    E: Type ‘sudo’ is not known on line 1 in source list /etc/apt/sources.list.d/kali-tools.list
    E: The list of sources could not be read.

    Please this what i keep getting when i do anything asides adding kali linux repositories
    Any help please.

    Reply
  31. uthentication failed for ‘https://github.com/lionsec/katloolin.git i get this message because im ask for a user id for github.com and a password what is it?

    Reply
  32. I lost some inbuilt packages like libreoffice and its dependancies when i added those repositories. How do i reinstall them back without reinstalling the Operating System?

    Reply
    • @NK

      You need to reinstall Ubuntu 15.01 try it out again for better results, fix the broken system may not lead to good performance.

      Reply
    • @ahmedchioua

      One problem i have discovered with katoolin is that the developers have not provided the functionality of removing the Kali packages. The best idea to have a fully functional system without Kali tools is to resinstall the Operating system.

      Reply
  33. hi there,
    I installed Katoolin on Debian, but my menu is all messed up. How can I uninstall katoolin and restore my menu back to normal

    regards
    TK

    Reply
  34. Would you recommend leaving the Kali repositories in after installation of the packages for future updates or would it be safer to remove them?
    I am using Kubuntu 14.04

    Reply
    • @Hendrik
      As you have mentioned if you want to update the packages in future then i would recommend leaving the repository, but this may affect other Ubuntu packages when you run an update and upgrade of your system. This is because some of the updates will be from Debian repositories as supported by Kali.

      Reply
  35. How can I make this work on Linux Mint?
    I tried to install it and I got an erro like this:

    The following packages have unmet dependencies:

    libc6: libc6:i386:

    Check if you are using third party repositories. If so disable them, since they are a common source of problems. Furthermore run the following command in a Terminal: apt-get install -f

    I have tried already to clean the repositories using commands like:

    sudo apt-get -f install
    sudo apt-get clean
    sudo apt-get autoclean
    sudo apt-get autoremove
    sudo apt-get update
    sudo apt-get install -f
    sudo dpkg –configure -a

    I guess the only way to fix it is to remove the repositories. Is there any way to install it over Mint without getting this inconsistencies?

    Reply
    • @Asher Davila
      Try to deal with the dependency issues first by running the command dpkg – -force-all -i libc6-dev-i386 and try to install it again. In case of any more errors, please let me know.

      Reply
  36. or want to install in backbox over error Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –homedir /tmp/tmp.aZG6szSqR6 –no-auto-check-trustdb –trust-model always –keyring /etc/apt/trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyring /etc/apt/trusted.gpg.d/backbox-four.gpg –keyserver pgp.mit.edu –recv-keys ED444FF07D8D0BF6
    gpg: requisitando chave 7D8D0BF6 de servidor hkp – pgp.mit.edu
    ?: pgp.mit.edu: No route to host
    gpgkeys: HTTP fetch error 7: couldn’t connect: No route to host
    gpg: nenhum dado OpenPGP válido encontrado.
    gpg: Número total processado: 0
    sh: 1: cannot create /etc/apt/sources.list: Permission denied
    >>> print: http://i.imgur.com/ASDtcav.png

    Reply
  37. Aaron,

    After I load Katoolin, and I choose option 1 to install the Kali repositories and Update, I get this message:sh: 1: cannot create /etc/apt/sources.list: Permission denied.

    I am using Ubuntu 14.04

    Thanks for your help.

    Reply
  38. pc@pc-Latitude-D610:~$ cd katoolin
    pc@pc-Latitude-D610:~/katoolin$ python katoolin.py
    +=[ Author: LionSec | Homepage: http://www.lionsec.net
    + — — +=[ 330 Tools

    1) Add Kali repositories & Update
    2) View Categories
    3) Install classicmenu indicator
    4) Install Kali menu
    5) Help
    le doy al 1 que es lo propio y me da esta respuesta
    Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –homedir /tmp/tmp.h3zKwJAFns –no-auto-check-trustdb –trust-model always –keyring /etc/apt/trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyring /etc/apt/trusted.gpg.d/fkrull_ubuntu_deadsnakes.gpg –keyserver pgp.mit.edu –recv-keys ED444FF07D8D0BF6
    gpg: solicitando clave 7D8D0BF6 de hkp servidor pgp.mit.edu
    gpg: clave 7D8D0BF6: «Kali Linux Repository » sin cambios
    gpg: Cantidad total procesada: 1
    gpg: sin cambios: 1
    sh: 1: cannot create /etc/apt/sources.list: Permission denied
    ami me da este error y ya no se por donde tirar llevo asi como tres días que puse Ubuntu hoy lo formatee y lo puse todo de cero pero sigue con este problema no hay forma
    eso que e leído en muchos sitios y parece fácil pero no puedo me quede hay

    Reply
  39. solo una consulta ami el primer método me fallo entonces decidi descargarlo y lo descomprimi en el escritorio de Ubuntu 15.4 como debería hacer para instalarlo desde allí es que solo llevo tres días usando Ubuntu si alguien me lo puede explicar paso a paso agradecido un saludo

    English Version

    only a consultation ami the first method failure then I decided to download and unzipped in the Ubuntu desktop 15.4 as it should do to install since there is only took three days using Ubuntu if someone can explain step by step grateful greetings

    Reply
    • @marco if you are asking about installing kaoolin in Ubuntu 14.04, then follow these steps
      Intsall git if you do not have it installed:

      $ apt-get install git

      Then clone katoolin.git form github:
      $ git clone https://github.com/LionSec/katoolin.git

      Copy katoolin.py from the katoolin directory to a directory(/usr/bin/) in your $PATH variable:
      $ cp katoolin/katoolin.py /usr/bin/katoolin

      Lastly make the installed python script executable:
      $ chmod +x /usr/bin/katoolin

      You need to follow the guide to use it.

      Reply

Got something to say? Join the discussion.

Thank you for taking the time to share your thoughts with us. We appreciate your decision to leave a comment and value your contribution to the discussion. It's important to note that we moderate all comments in accordance with our comment policy to ensure a respectful and constructive conversation.

Rest assured that your email address will remain private and will not be published or shared with anyone. We prioritize the privacy and security of our users.