. Should I Use Kali Linux?
Why is Kali Linux different from others?
Kali Linux is primarily designed to meet the needs of Professional Penetration Testing & Security auditing. In order to do this, Core Changes have been created to meet the following requirements.
- Network services disabled by default: Kali Linux contains systemd hooks that disable network services by default. These hooks allow us to install various services on Kali Linux, while ensuring that our distribution remains secure by default, no matter what packages are installed. Additional services such as Bluetooth are also blacklisted by default.
Custom Linux kernel: Kali Linux uses an upstream kernel, patched for wireless injection.
- A minimal and trusted set of repositories: given the aims and goals of Kali Linux, maintaining the integrity of the system as a whole is absolutely key. With that goal in mind, the set of upstream software sources which Kali uses is kept to an absolute minimum. Many new Kali users are tempted to add additional repositories to their sources.list, but doing so runs a very serious risk of breaking your Kali Linux installation.
Is Kali Linux Right For You?
As the distribution's developers, you might expect us to recommend that everyone should be using Kali Linux. The fact of the matter is, however, that Kali is a Linux distribution specifically geared towards professional penetration testers and security specialists, and given its unique nature, it is NOT a recommended distribution if you're unfamiliar with Linux or are looking for a general-purpose Linux desktop distribution for development, web design, gaming, etc.
As Kali Linux is mainly intended for professional penetration testers and security specialists, it is not recommended for people who are new to Linux and for general use such as Development, Web Design and Gaming.
I would like to clarify this point. Linux starters who will learn what Linux is, The software is a kind of deliberate preemption because people who will not use the software will get into trouble if they come in. I have already mentioned above that he has repurposed some packages. For example, even VirtualBox (for Hacking Labs) downloaded from virtualbox.org works on other Linux systems, but does not work on Kali. If you install it easily with apt install virtualbox, you can use it conveniently and easily.
To make it easier for everyone to understand, let's say that a package called A is used in Kali with the name B. Then if you call him A, Kali will not know. If you stubbornly try to add A from another source saying that A does not exist, it may cause damage. Also, those who aim for normal typing and listening to music will find it easier to use something like Ubuntu. Why is it that people who want to do web design are protected because they try to use things like Adobe Photoshop? I want to install Photoshop on Kali, which can be used on Ubuntu with something like PlayonLinux, and it doesn't work. If you know how to use GIMP, you can use it. Just type apt install gimp. Finally, if you want to play games, don't use Kali. It is not released for playing games. So, if you read these, you can see that there is absolutely no ban on those who want to use it to study hacking.
Some of us think that Kali should not be used. We will explain this below. Now let's read on.
Even for experienced Linux users, Kali can pose some challenges. Although Kali is an open source project, it's not a wide-open source project, for reasons of security. The development team is small and trusted, packages in the repositories are signed both by the individual committer and the team, and — importantly — the set of upstream repositories from which updates and new packages are drawn is very small. Adding repositories to your software sources which have not been tested by the Kali Linux development team is a good way to cause problems on your system.
Although Kali is open source, it is not a wide-open source project. We use only the most reliable ones for security. And his development team is small. Only packages that are filtered for security are placed in their source. Therefore, using sources that have not been checked by the Kali development team may cause system damage.
But if we are not going to install the app, the source issue is not a problem. Being at its source is good enough. For web development, you can use XAMPP, SublimeText3, Chrome Browser, etc. without any problem.
While Kali Linux is architected to be highly customizable, do not expect to be able to add random unrelated packages and repositories that are "out of band" of the regular Kali software sources and have it Just Work. In particular, there is absolutely no support whatsoever for the apt-add-repository command, LaunchPad, or PPAs. Trying to install Steam on your Kali Linux desktop is an experiment that will not end well. Even getting a package as mainstream as NodeJS onto a Kali Linux installation can take a little extra effort and tinkering.
Kali can be highly customized. However, it is not possible to use packages that are not related in any way. There are still people asking how to install Termux in Kali. So, how to install Steam on Kali will not always be solved. Even a mainstream package like NodeJS was not available with apt install nodejs. But now it's available.
In addition, misuse of security and penetration testing tools within a network, particularly without specific authorization, may cause irreparable damage and result in significant consequences, personal and/or legal. "Not understanding what you were doing" is not going to work as an excuse.
However, if you're a professional penetration tester or are studying penetration testing with a goal of becoming a certified professional, there's no better toolkit — at any price — than Kali Linux.
If we study hacking, we can even say that OS like Kali is the best.
If you are looking for a Linux distribution to learn the basics of Linux and need a good starting point, Kali Linux is not the ideal distribution for you. You may want to begin with Ubuntu, Mint, or Debian instead. If you're interested in getting hands-on with the internals of Linux, take a look the Linux From Scratch project.
As already said. If you only intend to learn Linux basics, Kali Linux is not for you.
Summary
So, after having read this you should have figured out if Kali Linux is the distribution you were looking for or at least got an idea about your choice.
If still you have not figured it out, here is a summary that will hopefully remove your remaining doubts:
After reading this far, you may be reconsidering whether or not you should use Kali. If you still have doubts, I think you can clear them by reading the summary below.
- Kali Linux is made with pentesters and pen-testing in mind so, expecting it to fit with your necessity might not be as simple even though it's completely possible.
- If you are new to Linux or have less experience with command line you might find Kali Linux to be not so user-friendly, even though our developers try to make it as user-friendly as possible some things might be intimidating to you if you are new.
- The developers always try to make Kali Linux as much hardware compatible as possible but, still some hardware/s might not work as expected or not work at all. So, its better to research hardware compatibility beforehand rather than breaking your computer later.
- If you are installing Kali Linux for the first time, it is recommended to install first in Virtual Machine then, after getting familiar with it, you can install it in your own hardware.
Hopefully, now you know if you need to install Kali Linux or not. If you have decided to install Kali Linux then, we welcome you to our community.
If not, then see you later, and remember always "Try Harder".
*************************************************
Kali docs are done. I still want to continue talking about the unfinished business.
When you start thinking about using Kali, First we need to think about what we are going to use it for. If you are a Linux newbie who is going to learn hacking and start using something like Ubuntu, it would be completely wrong. I want to say that it is pointing the wrong way.
Try it. I still don't know anything about Linux. If you want to learn hacking and start using Linux, you can review for yourself whether it is correct or not, Ubuntu is not easily installed even Metasploit Framework.
Pointing a normal Linux explorer to Ubuntu has no problem. It is wrong to point Ubuntu to those who are going to learn hacking. It's wrong. Absolutely wrong.
Burp Suit, Metasploit Framework, aircrack suit, ... who will learn from these
Do you want to find and install these one by one? Are you asking me to use the ones you already have?
Asking a math professor to calculate a physics problem would be very problematic.
Asking a Burmese professor to calculate a physics problem can be deliberately dirty.
Tools already included in Kali
You can see it at https://tools.kali.org/tools-listing.
To Be Continued ...
Author: Khit Minnyo
5 Comments
Thanks your sharing knowledge and kindness !!!
ReplyDeleteThank youu.������
ReplyDeleteThanks for knowledge sharing.
ReplyDeleteThanks! for warm welcome.
ReplyDeleteKali ကို dual boot ကိုယ့်ကို တင်ထားပါတယ်။ Kali မှာ Netflix ဟာမျိုး install လုပ်လိုက်တာ ကျွန်တော့် kali damage ဆိုပြီး လင့်သွားရော။ ဆရာရဲ့ စာကို အခုမှ မြင်တော့ လက်သရမ်းတာ ကို ဖြေလျော့လို့ရပါပြီး။ Kali ကို dual boot ပြန်တင်ပြီး Kali administration ကို လေ့လားနေပါတယ်။ ဆရာဆီမှာသင်တန်းတတ်နိုင်ဖို့ ကြိုးစားနေပါတာထက် ပိုက်ဆံ စုနေပါတယ်။ ဆရာရဲ့ Website ကို ကျွန်တော်အမြဲတမ်းကြည့်နေပါတယ်။ ျျကေ ျThank U ဆရာ။
ReplyDelete