Katoolin, install all Kali Linux tools on Ubuntu

Katoolin

Katoolin Main Menu

Katoolin has been developed in Python and it's freely available on Github for Ubuntu or Linux Mint. Besides installing the Kali linux tools, Katoolin also allows to install its repositories, its menu and a classic menu for Unity users.

Many users are looking for the best way to install the Kali Linux tools, which each one needs in a simple way and without having to install the distribution to be able to use them. As an operating system to use on a daily basis, it leaves a lot to be desired, in my view. And by chance I came across Katoolin.

Many people download Kali linux and don't use half of its tools, so why not install only the tools we need? Katoolin is an installation script made by lionsec. This lists the tools by categories and allows us to choose which ones to install in our system in a simple way. As is to be expected, this will allow us to avoid having to compile one by one, since it is too laborious work.

What is Kali Linux?

For those who do not know yet, Kali Linux is a distribution based on Debian GNU / Linux designed mainly for the audit and computer security in general. This distribution is maintained by Offensive Security Ltd. This team has developed the distribution from the rewrite of BackTrack. We could consider it as the predecessor of Kali Linux.

The great asset of Kali Linux is that it brings pre-installed more than 600 programs including: Nmap (a port scanner), Wireshark (a sniffer), John the Ripper (a password cracker) and the Aircrack-ng suite (software for security tests in wireless networks) among many others.

Kali Linux can be used from a Live CD, live-usb and it can also be installed as the main operating system, although as I have already said this is highly inadvisable.

Install Katoolin

To install Katoolin from our team from GitHub we just have to open the terminal and add the following script to it:

sudo su
git clone https://github.com/LionSec/katoolin.git && cp katoolin/katoolin.py /usr/bin/katoolin
chmod +x /usr/bin/katoolin
sudo katoolin

Once installed we are going to launch the script with the command:

sudo katoolin

Once the application is launched, we will be shown a list of 5 options. But to install the Kali Linux tools on our Ubuntu, we will only use the first two.

  1. Add the Kali Linux repositories and update the list of repositories.
  2. See the tool categories.
  3. Install "classicmenu indicator".
  4. Install Kali linux menu.
  5. It will show us the commands that we can use during the execution of the script.

Install Kali Linux Tools

In order to install the Kali linux tools, you must first add their repositories. Before proceeding with the repository update, it would be advisable to take a look at the sources.list to avoid duplication, which causes problems when updating.

Options on Katoolin repositories

Katoolin repository options

When we have verified that there is no duplication of repositories, we will start with option "1". Within this are other options that allow us to add the Kali Linux repositories to our Sourcers.list. On the next screen we will choose option 1 again.

We will continue the installation by updating the repositories of our system by selecting option 2, which in a few words does a “sudo apt-get update”. We will see in the console how the repositories are updated.

If everything goes well, we write "back" to return to the previous screen. In it we are going to select option "2" to show us the categories of the available tools.

Once here, we can install all the tools included in all categories by pressing "0". Or we can select a category to then choose the tools we want to install.

Katoolin's Categories

Katoolin's Categories

Within a category, we can press "0" to install all the tools included in the selected category. We can also write the number of the tool that we are interested in installing.

Once the operations are finished, we only have to exit the script. Now we can see that we already have the Kali Linux tools in our Ubuntu.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Chus M-dh said

    I went back to 17.04 to install it, but at first I had some problems. Later I had more and I went back to 16.04 LTS (I thought it would be more reliable), what does it mean, the first thing that happened is that the search engine, the icons, the one in the launcher went away. Then he kept saying "Sorry Ubuntu has experienced an internal error" and internal errors come. The system completely broke down and after a long time I had to leave it as impossible. Linux is an unstable operating system, you always have to be looking for solutions in the browser, always with updates. There are many distros, many versions, when something works, they remove it and put things that do not work. It is a catastrophe. You are always working for the system, and not the other way around as it has to be. We'll see if I can ever get it stable. Or reinstall it.

    1.    Daniel Salinas said

      I understand that all OS are updated

      1.    chocopandaAvngr said

        Systems focused on end users that have the linux kernel implemented, are generally very solid and stable, but it is the user who makes it unstable by doing stupid things they read on the internet (as in güinbug $)

    2.    Aragorn - Seiya Miyazaki said

      Maybe it was an error in the installation or you moved things that you should not have, the icons or the search engine do not disappear like that. I've been in Ubuntu for almost 3 years and it has never given me a serious error, the small errors that appear are those that any other OS gives, only that in others like Windows sometimes they don't even warn you: On the other hand, I think that if you want to use Linux, yes you should spend a little time learning how to use it, but I think it's well worth doing.

    3.    Rodrigo Heredia said

      I have been updating from 12.04, today I have 16.04 and I have no stability problems and I overclock the processor.

    4.    Josinux said

      The fact that you do not like it or that it does not go well, does not mean that it is a bad operating system and maxime speaking of an lts, ​​I have xubuntu 16.04, since it came out and the computer directly flies me and I have never had a only problem and I know a Linux user who has xubuntu installed on his pc since no less than 2012, he has 14.04 which is also lts and never since 2012 that is said well, he has not had a single problem, I I think you rather have no idea and you mess it up.

  2.   Inukaze said

    Hopefully and the authors of those blogs will stop placing titles that make end users believe that the distributions are completely different operating systems.

    One can install any Liñux tool on any Liñux distribution.

    If you know what you are doing you can even install apt and pacman in Fedora and use it without any inconvenience, or use the "AppStore" for "Deepin" in Slackware or OpenSuSE.

    But anyway, manual compilation is always better than precompiled ones, unless manual compilation fails.

    Because I can even share a DOSBox 0.74 that compiles in Slackware 11.0 and it will work in any distribution so it is in "Live" Mode as long as it has a graphical environment, even if it is minimalist

    1.    Damian Amoedo said

      If anyone has believed that the distributions are completely different operating systems, they have not read the rest of the article. First major mistake.

      Obviously any user can install a tool on any Linux distribution, with patience (in some cases they can get rebellious). But do not forget that "not everyone is born learned." Not all users have the knowledge to do this, so a script with precompiled applications like this is a way that more laypersons can test certain applications that they could take advantage of. And if they like them, they will always have time to learn. Everything is a matter of time to get things, although not everyone has it. Reading the full articles before forming an opinion is a good starting point.

      I have to admit that if there is something in which I agree with you. The manual compilation of the applications is the best solution for an installation at the moment of truth, but this is already a matter of everyone's taste.

      Greetings.

  3.   elphist0n said

    Good morning, I have a question.
    Why is it not advisable to use Kali as the primary operating system?

    1.    Damian Amoedo said

      What I say is not advisable because for my taste and after using it on a computer as the main operating system, it seemed a bit unstable. But it is a personal appreciation, try it and draw your own conclusions. Greetings.

  4.   Annex said

    The problem is the repositories, adding the repositories will update the OS to Kali and create conflicts, just don't add the repositories and it will work correctly, I just tested it on Ubuntu 17.04

    1.    Emmanuel said

      Easy: Once you no longer use the Kali tools, deactivate the repositories by commenting on their respective line in nano /etc/apt/sources.list and in this way the system will not conflict when doing an apt-get update.

      Greetings.

  5.   fortesque said

    when executing the 2nd install command, I get this: bash: syntactic error near unexpected element `; & '

    1.    Damien Amoedo said

      Hello. Try typing: git clone https://github.com/LionSec/katoolin.git && cp katoolin/katoolin.py /usr/bin/katoolin

  6.   Miguel said

    A> apt install git is missing if you don't have git installed.

  7.   Oscar said

    Hello,

    I have tried to install the tools after adding and updating the repositories, and it gives me quite a few errors:

    Reading package list ... Done
    Creating dependency tree
    Reading the status information ... Done
    The gqrx package is not available, but some other package references
    to the. This may mean that the package is missing, obsolete, or only
    available from some other source
    However, the following packages replace it:
    gqrx-sdr: i386 gqrx-sdr

    E: The acccheck package could not be located
    E: The automater package could not be located
    E: The dnmap package could not be located
    E: The ghost-phisher package could not be located
    E: The maltego-teeth package could not be located
    E: The miranda package could not be located
    E: The sslcaudit package could not be located
    E: The wol-e package could not be located
    E: The hexorbase package could not be located
    E: The powerfuzzer package could not be located
    E: The ghost-phisher package could not be located
    E: The giskismet package could not be located
    E: The "gqrx" package does not have a candidate for installation
    E: The wifitap package could not be located
    E: The blindelephant package could not be located
    E: The deblaze package could not be located
    E: The fimap package could not be located
    E: The grabber package could not be located
    E: The maltego-teeth package could not be located
    E: The powerfuzzer package could not be located
    E: The proxystrike package could not be located
    E: The ua-tester package could not be located
    E: The vega package could not be located
    E: The http-tunnel packet could not be located
    E: The intersect packet could not be located
    E: The u3-pwn package could not be located
    E: The magictree package could not be located
    E: The maltego-teeth package could not be located
    E: The iphone-backup-analyzer package could not be located
    E: The pdgmail package could not be located
    E: The acccheck package could not be located
    E: The creddump package could not be located
    E: The findmyhash package could not be located
    E: The hexorbase package could not be located
    E: The keimpx package could not be located
    E: The maltego-teeth package could not be located
    E: The jad package could not be located

    Any hints on how to continue? I have tried updating packages, cleaning, regenerating the source.list ... without success.

    Thank you.

  8.   ANONIMO said

    where is it stored?

  9.   Messiah Torres said

    EU ESTOU 3 DAYS BAIXANDO SEVERAL VERÇÕES DE TESTE DO KALI LINUX ALL AND DE ESTALAÇÃO NO SYSTEM NÃO ACHA A VERÇÃO THAT HAS A OPÇÃO DE STALL LIVE LIVE SYSTEM FOR TESTE SO IT DOESN'T PENDING, ESSE SO MANY PALAVRAS DOESN'T MATTER HERE ESTALAR OR KALI LINUX SYSTEM FOR TESTE E SE GOSTARMOS FAZER ESTALÇAO DIRETO DO SISTEMA NA MACHINA, DEVE TER UMA FACILITAÇÃO DE ESTALAÇÃO DO SISTEMA

  10.   John said

    this made me very useful