Coder Social home page Coder Social logo

katoolin's Introduction

katoolin

katoolin

Automatically install all Kali linux tools

Features

  • Add Kali linux repositories
  • Remove kali linux repositories
  • Install Kali linux tools

Requirements

  • Python 2.7
  • An operating system (tested on Ubuntu)

Installation

Video

https://www.youtube.com/watch?v=8VxCWVoZEEE

Usage

  • Typing the number of a tool will install it
  • Typing 0 will install all Kali Linux tools
  • back : Go back
  • gohome : Go to the main menu
  • By installing armitage , you will install metasploit

Warning

Before updating your system , please remove all Kali-linux repositories to avoid any kind of problem .

I have some questions!

Please visit https://github.com/LionSec/katoolin/issues

Donations

Contact

katoolin's People

Contributors

aluleroberto avatar aphive avatar ccldarjun avatar lionsec avatar stasinopoulos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

katoolin's Issues

Cannot install

I get this error

gqrx : Vereisten: libgnuradio-analog3.7.5 Will not be installed
Vereisten: libgnuradio-blocks3.7.5 Will not be installed
Vereisten: libgnuradio-fft3.7.5 Will not be installed
Vereisten: libgnuradio-filter3.7.5 Will not be installed
Vereisten: libgnuradio-osmosdr0.1.3 Will not be installed
Vereisten: libgnuradio-pmt3.7.5 Will not be installed
Vereisten: libgnuradio-runtime3.7.5 Will not be installed
winexe : Vereisten: samba-libs (= 2:4.1.17+dfsg-2kali1) but 2:4.1.17+dfsg-4ubuntu3 Will not be installed

Cant Install any Package

When I try to install all packages, it says
"E: cannot find package multiforce"

and when I try to install any specific group of packages it says that some packages could not be installed du to me maybe having an unstable version and i requested an impossible situation...

lastly it says "E: problems could not be solved, you have helt back defective packages"

running xubuntu 15.10
(I am sad)

A number of issues after using to install 99% of tools on 14.04

Upon rebooting I notice that I'm having issues decrypting my drives, dropping to bash I notice that the shift key activation time once being released is a few seconds post causing for the mistypes. Upon booting I am given the error that the system is running in low-graphics mode, stating my screen graphics card, and input device settings could not be detected correctly. Upon trying to run system in low graphics mode it hangs after stating issues with ntop, OpenVas Manager, Apache2 not running with Xplico, and finally the last line at hang being from trying to initiate Squid3: "AH00558: apache2: could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'Servername' directive globally to suppress this message".

After this the system must is forced to hard reset.

I am unable to enable networking in all the attempts I've tried, and most logs I try to access from shell either cause a system hang.

Any ideas?

Ubuntu 16.04 Compatibility

After installing all kali tools on ubuntu 16.04 and rebooting, unity does not start.
However, if you use gnome desktop instead of unity, you will get the same issue, except that when you go into the terminal ( Ctrl + Alt + F1 ), and type 'startx' into the terminal after login, gnome will start.
Please fix this problem.
Thank-you.

Unable to locate pagkages.

Hi, when i try to install all tools in debian jessie i get these errors:
Unable to locate package webshag
Unable to locate package multiforcer

How can i fix this??

Thanks.

cannot install any tool

when i try to download any tool from katoolin
one like this message apper :

Cloning into 'wifresti'...
remote: Counting objects: 84, done.
remote: Total 84 (delta 0), reused 0 (delta 0), pack-reused 84
Unpacking objects: 100% (84/84), done.
Checking connectivity... done.

`and i cannot found wifresti in any place
and kali menu doesnot work
it is give me

Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package kali-menu

Ubuntu Changed To Kali/GNU Linux

This software worked fine with some minor problems but when I removed all Kali packages from Ubuntu 16.04 from it's help, Ubuntu become a mess, many packages are not working properly in Ubuntu and altough it look like Ubuntu but it shows Kali/GNU Linux in grub.

Katoolin in Debian Jessie with Gnome

Hello, Ive installed the latest version of Katoolin after a clean install of the OS. Due I cant make it work, as far I understad for compatibilities issues, Im decided to uninstall it. Could you help on this?
I want this working or unistalled, besides it changed the OS info when I typed screenfetch...

Thanks in advance.
screenshot from 2016-11-10 21 40 41

Problems with usb-modeswitch

When I try to install all features, I get:

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.
 udev : Breaks: usb-modeswitch (< 2.3.0+repack0-1~) but 2.2.5+repack0-1ubuntu1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Any ideas?

small suggestion

@LionSec
it probably would be much easier for you to maintain it, change this

if opcion2 == "1":
    cmd = os.system("apt-get install acccheck")
elif opcion2 == "2":
    cmd = os.system("apt-get install ace-voip")
elif opcion2 == "3":
    cmd = os.system("apt-get install amap")
elif opcion2 == "4":
    cmd = os.system("apt-get install automater")
elif opcion2 == "5":
    cmd = os.system("wget http://www.morningstarsecurity.com/downloads/bing-ip2hosts-0.4.tar.gz && tar -xzvf binbing-ip2hosts-0.4/bing-ip2hosts /usr/local/bin/")
  • to
command_map = {
    "1": os.system("apt-get install acccheck"),
    "2": os.system("apt-get install ace-voip"),
    "3": os.system("apt-get install amap"),
    "4": os.system("apt-get install automater"),
    "5": os.system("wget http://www.morningstarsecurity.com/downloads/bing-ip2hosts-0.4.tar.gz && tar -xzvf binbing-ip2hosts-0.4/bing-ip2hosts /usr/local/bin/"),
}

if option2 in command_map
    cmd = command_map[option2]

tools name failed with uppercase issue

hi, when I tried to install all packages with katoolin I got some error 'Unable to locate '. Some tools name's first character writed with uppercase and its couldnt find package correctly. I am working on full updated raspbian. In menu, tools name look good but in commands its not good idea.

Black borders and UI some apps

Hello.

I have problem with some bug. After install katoolin tools and not update system, only reboot, i have black borders, black terminal and black some apps.
I have seen issue with this bug, but maybe now somebody have some fix?
Please help.

Black borders and black terminals after katoolin

As I state on title.. I can't seem to fix the black borders or black terminals after installing all tools from katoolin. I did remove the repos before I updated Ubuntu. Any help would be great. Thanks in Advanced

dependency issues

Is the script tested for Ubuntu, and if so, do you have a listing of all dependencies necessary from a clean install of Ubuntu, by chance? Getting multiple errors when trying to install all tools.

Issue persists on both 32 and 64-bit versions of Ubuntu 14.04. First made sure distro was updated/upgraded. Ran katoolin and found that I needed to install wine and that got me through the first 3 categories, but stuck with errors about samba and winbind when trying to install tools from 4th category.

Removing the katoolin menu

I'd like to clean-up my classic menu after choosing to install both the Kali menu and the classic menu. See screenshot for an example of my whoops.

Image of whoops

ubuntu 16.10 have something wrong....

Fetched 2,234 MB in 1h 20min 4s (465 kB/s)
E: Failed to fetch http://101.110.118.73/http.kali.org/kali/pool/main/libs/libsm/libsm6_1.2.2-1+b1_amd64.deb Hash Sum mismatch
Hashes of expected file:
- SHA256:84f1dda4b75a4c4610b8807c9ded241f83aba5e908f50264081882188c18c314
- SHA1:f6e9911e619895fa4eb5a1949431b988c83b71d6 [weak]
- MD5Sum:ea993d4dddffc03aff0e196bcf64b94a [weak]
- Checksum-FileSize:403772 [weak]
Hashes of received file:
- SHA256:4e2239321aaeffef7dc4a4b4196bb3b3d3b11a4b3b613818e18cc96ab9ee1508
- SHA1:703fbaf21ea5c8765a85a603ab42efd1169d7eab [weak]
- MD5Sum:f8476564d166cd5b26f98a830e4f27e3 [weak]
- Checksum-FileSize:33558 [weak]
Last modification reported: Tue, 09 Dec 2014 04:41:00 +0000
E: Failed to fetch http://101.110.118.71/http.kali.org/kali/pool/main/f/fftw3/libfftw3-single3_3.3.5-1_amd64.deb Writing more data than expected (185760 > 184460)
Hashes of expected file:
- SHA256:b7327147502d7d113bf7861dd08b4ece6d30e4455c1f03cb0becd4f92fc16fde
- SHA1:334f1e1a4dd908c3cb95b6bad1d7f5175bc839fe [weak]
- MD5Sum:ae827f26b8f713690c1957d2b91d9193 [weak]
- Checksum-FileSize:184460 [weak]
E: Failed to fetch http://101.110.118.64/http.kali.org/kali/pool/main/g/gnuradio/gnuradio-dev_3.7.10.1-2_amd64.deb Writing more data than expected (70208 > 70164)
Hashes of expected file:
- SHA256:42a0f7a74aa8ec9b11a5bdc6b216ebabdb504b595eb68fabb3eea0f98d5eb99a
- SHA1:ffb7b0267db81632ed502e022e8f88b7939ce442 [weak]
- MD5Sum:ffb35cc92648a8c7bf6fb0b79377d9f8 [weak]
- Checksum-FileSize:70164 [weak]
E: Failed to fetch http://http.kali.org/kali/pool/main/c/cisco-global-exploiter/cisco-global-exploiter_13-1kali3_all.deb Writing more data than expected (12960 > 12678)
Hashes of expected file:
- SHA256:10eff92b3e6447722b935651c68c103342aeec6e1a6e17cd8ff96bf5acd2b217
- SHA1:5983681ade9fb1c36ce8e5e16db517648ecc44e9 [weak]
- MD5Sum:153c4e1bbc191d3b3f9624d7f41bd4f4 [weak]
- Checksum-FileSize:12678 [weak]
E: Failed to fetch http://http.kali.org/kali/pool/main/m/miranda/miranda_1.0-1kali2_all.deb Writing more data than expected (23040 > 22172)
Hashes of expected file:
- SHA256:f6b1b5de1b5f2f9ffab4096c816ef2c9cc63acb8a2454b12be36ba6ee08cb6a0
- SHA1:ec3e9be2ab3eca8fd24a6a8b9b07568e8ccf0bb5 [weak]
- MD5Sum:da54536762df4a71c050234d12682f39 [weak]
- Checksum-FileSize:22172 [weak]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

how to fix it?
use apt-get update --fix-missing????????????
please help....

Check for APT and such first

May be a good idea to add something to at least check if the user has apt before you throw a bunch of errors at them. Some Kali tools haven't been tested outside Kali and testing them on Ubuntu doesn't do much more, since they're both Debian-like. Consider doing compatibility checks in general before running stuff before someone thinks they can run this in Fedora.

Check for root privileges.

Since basically the entirety of katoolin requires root privileges, it would be a good idea to check for such privileges before attempting an os.system call (would subprocess be a better option?).
Check os.geteuid for further details.
It's only supported on Unix systems, but I think that's ok in this case ;).

Not installed on Ubuntu 16.04

When I add kali repository on Ubuntu 16.04, I get the error: key 7D8D0BF6: public key "Kali Linux Repository [email protected]" not found. And installation all tools an error: The following packages have unmet dependencies: acccheck : Depends: smbclient but it is not going to be installed enum4linux : Depends: samba but it is not going to be installed
Depends: smbclient but it is not going to be installed
E: Unable to correct problems, you have held broken packages. Also there was an error about the unstable version my Ubuntu.

raw_input error - line 37, in inicio1 opcion0 (solution included)

I included my solution so plz close asap, I am not a LionSec Dev
I was installing Katoolin on Windows 10 Bash (linux substrate for windows) with my "install.sh":

sudo -i
apt-get install git
git clone https://github.com/LionSec/katoolin.git
cp katoolin/katoolin.py /usr/bin/katoolin
chmod +x /usr/bin/katoolin
katoolin

Errorlevel>
----------> File "/usr/bin/katoolin", line 37, in inicio1 opcion0 = raw_input("\033[1;36mkat > \033[1;m")

So I did this....

apt-get install python2.7
ln -s /usr/bin/python2.7 /usr/bin/python
katoolin

SOLVED, works like a charm too.

Unable to correct problems, you have held broken packages

When I try to install all kali tools with option "0" I get this error ::

Reading package lists... Done
Building dependency tree
Reading state information... Done
wireshark is already the newest version.
aircrack-ng is already the newest version.
nmap is already the newest version.
pixiewps is already the newest version.
pixiewps set to manually installed.
reaver is already the newest version.
sslstrip is already the newest version.
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:
gqrx : 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
winexe : Depends: samba-libs (= 2:4.1.17+dfsg-2kali1) but 2:4.1.17+dfsg-4ubuntu3.1 is to be installed
E: Unable to correct problems, you have held broken packages.

How do I fix this?

I'm running Ubuntu 15.10

installing tools error

error--------> 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 resolve the situation:

The following packages have unmet dependencies:
udev : Breaks: usb-modeswitch (< 2.3.0+repack0-1~) but 2.2.5+repack0-1ubuntu1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Broken Packages - Elementary OS

Can anyone advise? This is an attempt at installing Katoolin on the latest release of ElemetnaryOS.


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:
 cutycapt : Depends: libqtwebkit4 (>= 2.1.0~2011week13) but it is not going to be installed
 dff : Depends: python-qt4 but it is not going to be installed
       Recommends: hal but it is not installable
       Recommends: python-qt4-phonon but it is not going to be installed
 fern-wifi-cracker : Depends: python-qt4 but it is not going to be installed
 ghost-phisher : Depends: python-qt4 but it is not going to be installed
 gqrx : Depends: gnuradio but it is not going to be installed
 hexorbase : Depends: python-qt4 but it is not going to be installed
             Depends: python-qscintilla2 but it is not going to be installed
 iphone-backup-analyzer : Depends: python-pyside but it is not going to be installed
                          Depends: python-qt4 but it is not going to be installed
 jd : Depends: libatkmm-1.6-1v5 (>= 2.24.0) but it is not going to be installed
      Depends: libcairomm-1.0-1v5 (>= 1.12.0) but it is not going to be installed
      Depends: libglibmm-2.4-1v5 (>= 2.46.0) but it is not going to be installed
      Depends: libgtkmm-2.4-1v5 (>= 1:2.24.0) but it is not going to be installed
      Depends: libpangomm-1.4-1v5 (>= 2.38.0) but it is not going to be installed
      Depends: libsigc++-2.0-0v5 (>= 2.6.1) but it is not going to be installed
 mitmproxy : Depends: python-pyperclip but it is not going to be installed
 multimon-ng : Depends: libqtwebkit4 but it is not going to be installed
 ollydbg : Depends: wine
 proxystrike : Depends: python-qt4 but it is not going to be installed
 regripper : Depends: wine
 sqldict : Depends: wine
 wireshark : Depends: wireshark-qt but it is not going to be installed or
                      wireshark-gtk but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Error message

I cannot bring up the katoolin menu. How do i make the the katoolin menu appear

I cant install katoolin

Hi guys I try to install katoolin on ubuntu but the commend give me error

  • sudo su
  • git clone https://github.com/LionSec/katoolin.git && cp katoolin/katoolin.py /usr/bin/katoolin
    and after this commend give me error
    ( fatal: destination path 'katoolin' already exists and is not an empty directory. )
    I cant fix it ples help me thanks

Unable to install All categories at the same time

Hello,
I have used your tool before and it's amazing but now it just presented an error to me.
When I open the "2) View Categories" and choose "0) All" I'm receiving an error (unable to located jd, yara...).
I took a quickly look at your katoolin.py script and there are some error referring to JD-GUI, Yara and some Reverse engineering tools installastion through apt-get. In your script it's wrote only jd, YARA, Valgrind... and for sure the repositories won't find it.

Just to let you know! Thx by your tool and help!

Katoolin in Chromebook - Crouton: Bulk install not working

Hi,

I've got Ubuntu 16.04 running as a Crouton target on an Asus C201P Chromebook. The software starts and seems to update repos correctly, but once trying to do the bulk install, i.e., option "0)", the menu resets with no errors or other feedback and also does not install the packages. It does seem to install individual packages though with the expected feedback. I realize this is a little obscure, but if you could have a look?

Thanks!

Installing Kali Menu Failed

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

kat > 4
Do you want to install Kali menu ? [y/n]> y
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package kali-menu is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'kali-menu' has no installation candidate

When installing, it shows things above...

Any solutions? Thanks!

Enhancement: Replace Kali Menu & classicmenu-indicator w/CMDL Menu

@LionSec I appreciate what you've done so far. After my first Kali Linux install in a VM, while I loved the spirit of the project, I also wanted to separate the tools from the distribution. At the time I was doing a lot of Linux from Scratch builds and I started building a bash script for adding InfoSec tools to that build. Of course, it's all from source, no package management. I digress.

This Enhancement suggestion is for the following:

  1. Remove the option to install Kali Linux Menu
  2. Remove the option to install classicmenu-indicator
  3. Add functionality post-install to execute installed programs from inside katoolin

This way, users are always coming back to katoolin for their pentesting needs. Post-install, you can see a new option "Kali Linux Menu" that provides menu navigation from within katoolin rather than via classicmenu-indicator. The menu is populated based upon the installed packages, per usual.

I think I saw somewhere your V2.0 is going to contain uninstall prompts, and I think extending functionality further to self-contain all Kali Linux Tools functionality makes sense. cmdl tools will open in the same terminal, and GUI tools will do the pop-up open, per usual.

Cheers!

Missing packages in debian-testing

Kalilinux is based on debian testing, but there are still three missing packages:

  • dff
  • ntop
  • webshag

debian-8-testing-kali

I am not sure if this is an Katoolin issue or a Kalilinux issue.

Concept failure

Hi LionSec
First of all tanks for your open source code and sharing.
Unfortunately your approach is wrong
You cannot simply add repositories from one distribution and hope that it will be enough to be able to use properly this repositories
Package naming and dependencies version will be a problem and you will finally end breaking your dependences system.
You should withdraw this code or change completely the concept. (a kind of github wrapper?)
Sorry to be bad news...
Take care

cant download sqlninja

hi.
i try to install all kali tools.. but katoolin is start to download sqlninja many time and not stoping....
what i can do?

Get:2 http://archive-8.kali.org/kali kali-rolling/main amd64 sqlninja all 0.2.6-r1-1kali0 [442 kB] Get:2 http://archive-8.kali.org/kali kali-rolling/main amd64 sqlninja all 0.2.6-r1-1kali0 [442 kB] Get:2 http://archive-8.kali.org/kali kali-rolling/main amd64 sqlninja all 0.2.6-r1-1kali0 [442 kB] Get:2 http://archive-8.kali.org/kali kali-rolling/main amd64 sqlninja all 0.2.6-r1-1kali0 [442 kB] Get:2 http://archive-8.kali.org/kali kali-rolling/main amd64 sqlninja all 0.2.6-r1-1kali0 [442 kB] Get:2 http://archive-8.kali.org/kali kali-rolling/main amd64 sqlninja all 0.2.6-r1-1kali0 [442 kB] Get:2 http://archive-8.kali.org/kali kali-rolling/main amd64 sqlninja all 0.2.6-r1-1kali0 [442 kB]

LinuxMint 18 Cinnamon problem

after installing all packages and after reboot system stars working inormaly slow and cinnamon crashes.

It would be nice to have uninstall option
An you could add classic menu with just menu file witch includs just kali tools (I made it on my own) it's more convienient than mesing up with cinnamon aps dock

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.