Make Fedora Linux Ethical Hacking Compatible by installing the most commonly used Kali Linux packages and tweaks
Kalibunga - A portmanteau on the ethical hacking Linux distributions "Kali Linux", and the English word "Cowabunga"
Please consider supporting the development of this project:
Kalibunga installs the following programs:
| Package Name | Description |
|---|---|
| kernel-devel | Development files for the Linux kernel |
| jq | Command-line JSON processor |
| util-linux | Collection of basic system utilities |
| moreutils | Additional Unix utilities |
| wireshark | Network protocol analyzer |
| pciutils | Linux PCI utilities |
| ripgrep | Line-oriented search tool |
| ncurses | Text-based UI library |
| bc | Arbitrary precision numeric processing language |
| bridge-utils | Utilities for configuring the Linux Ethernet bridge |
| sudo | Superuser privilege management |
| dkms | Dynamic Kernel Module Support |
| usbutils | USB device related utilities |
| xterm | Terminal emulator for the X Window System |
| fakeroot | Tool for simulating superuser privileges |
| freerdp | Remote Desktop Protocol client |
| gawk | GNU implementation of AWK |
| nano | Text editor for Unix-like systems |
| xdotool | Simulate keyboard input and mouse activity |
| pypy3 | Python interpreter with a focus on speed |
| libbsd | Library of BSD functions |
| pam | Pluggable Authentication Modules for Linux |
| pastebinit | Command-line tool to send data to a pastebin |
| upower | Interface to power management |
| busybox | Single binary providing simplified versions of common Unix utilities |
| libarchive | Multi-format archive and compression library |
| dpdk | Data Plane Development Kit |
| llvm | Compiler infrastructure |
| coreutils | Basic file, shell, and text manipulation utilities |
| bluez | Bluetooth stack for Linux |
| ntfs-3g | NTFS filesystem driver with read-write support |
| sane-backends | Scanner access now easy |
| hidapi | Library for communicating with USB and Bluetooth HID devices |
| exfatprogs | Utilities for exFAT filesystem |
| unzip | Extraction utility for archives |
| findutils | Utilities for finding files |
| tree | Display directory tree structure |
| crudini | Utility for manipulating ini files |
| libtool | Generic library support script |
| ksmtuned | Kernel Same-page Merging (KSM) tuning daemon |
| xorriso | Command-line ISO-9660 and Rock Ridge manipulation tool |
| syslinux | Boot loaders for Linux |
| attr | Extended attributes support library |
| fping | Ping tool that uses the Internet Control Message Protocol |
| rkhunter | Rootkit hunter security tool |
| bison | Parser generator |
| g++ | GNU Compiler Collection C++ compiler |
| gcc | GNU Compiler Collection |
| go | Programming language |
| nasm | Assembly language compiler |
| nginx | Web server |
| nodejs | JavaScript runtime |
| npm | Node package manager |
| perl | High-level programming language |
| php | Server-side scripting language |
| postgresql | Object-relational database system |
| python-pip | Package installer for Python |
| python-setuptools | Collection of enhancements to Python's distutils |
| python-virtualenv | Tool to create isolated Python environments |
| ruby | Dynamic, reflective, object-oriented language |
| sqlite | Self-contained, serverless SQL database engine |
| yasm | Modular assembler |
| rust | Systems programming language |
| lua | Lightweight, multi-paradigm programming language |
| meson | Build system |
| cmake | Cross-platform family of tools |
| aircrack-ng | WLAN security assessment tool |
| android-tools | Tools for working with Android devices |
| arp-scan | ARP scanning and fingerprinting tool |
| binwalk | Firmware analysis tool |
| bless | Hex editor and binary manipulation program |
| ccid | PC/SC IFD handler for USB CCID devices |
| cowpatty | WPA-PSK key recovery tool |
| dcfldd | Enhanced version of dd for forensics |
| dnsmap | Passive DNS network mapper |
| ethtool | Settings tool for Ethernet NICs |
| exiv2 | Image metadata manipulation tool |
| foremost | File recovery tool |
| hashcat | Password recovery utility |
| hashid | Identify hash types |
| hcxtools | Solution for capturing wlan traffic |
| hping3 | TCP/IP packet assembler/analyzer |
| httptunnel | Tunnels data streams in HTTP requests |
| httrack | Website copier and offline browser |
| hydra | Password cracker |
| iftop | Network bandwidth monitoring tool |
| ike-scan | VPN scanner |
| iotop | Disk I/O monitor |
| iperf3 | Network bandwidth measurement tool |
| ipset | Manage IP sets |
| iptables | IP packet filter administration |
| iptraf-ng | Real-time network statistics |
| kismet | Wireless network detector, sniffer, and IDS |
| john | Password cracker |
| ophcrack | Windows password cracker |
| libvirt | Virtualization API |
| macchanger | MAC address manipulation utility |
| masscan | TCP port scanner |
| medusa | Fast, parallel password cracker |
| nbtscan | NetBIOS name network scanner |
| nethogs | NetHogs Linux bandwidth monitor |
| nikto | Web server scanner |
| nmap | Network exploration tool and security / port scanner |
| ettercap | Network security tool for man-in-the-middle attacks |
| opensc | Smart card libraries and utilities |
| openvpn | Secure IP tunnel daemon |
| p0f | Passive OS fingerprinting tool |
| pdfcrack | PDF password cracker |
| phpmyadmin | Web-based MySQL administration tool |
| radare2 | Reverse engineering framework |
| rifiuti2 | Recycle Bin forensics tool |
| scapy | Interactive packet manipulation tool |
| slowhttptest | Application layer Denial of Service attacks |
| siege | HTTP/HTTPS stress tester and benchmarking utility |
| sipsak | SIP Swiss army knife |
| socat | Bidirectional data relay |
| steghide | Steganography tool |
| tcpdump | Network packet analyzer |
| tcpflow | TCP flow recorder |
| tcptrack | Packet sniffer |
| testdisk | Partition scanner and disk recovery tool |
| tor | Anonymity network |
| traceroute | Traces the route packets take to a network host |
| virt-manager | Desktop user interface for managing virtual machines |
| yara | Pattern matching swiss knife for malware researchers |
| yersinia | Network tool designed to take advantage of some weaknesses in different network protocols. |
That's over 3.5 Gigabytes of packages ontop of the base Fedora install, and growing!
Fedora is a stable distribution built by avid performance and security experts. It is known for its robust security features, frequent updates, and strong community support, making it an excellent choice for both desktop and server environments. Additionally, Fedora is owned and managed by IBM - which means that it's one of the few distributions of linux left that's both being overseen and developed by an American company.
Make sure you have rust, cargo installed and configured on your system.
Then, run the following commands:
git clone https://github.com/rockenman1234/kalibunga.git
cd kalibunga
cargo build
sudo cargo run
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
TLDR: I take no responsibility for any damage caused by this script. Use at your own risk, and knowing the potential risks to others. Intended for educational purposes only.
Yurin Doctrine: pentest-base-popular


