Skip to content

The Linux Package Installer is a Python-based automation tool designed for installing essential cybersecurity, penetration testing, and development tools on Linux systems. It detects the Linux distribution and its package manager (APT, DNF, YUM, Pacman, etc.) to install the required tools seamlessly.

License

Notifications You must be signed in to change notification settings

ItsMeAbhishekRai/Linux-Package-Installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Linux Package Installer

Overview

Linux Package Installer is a Python-based tool that helps install essential security, networking, and development tools across different Linux distributions. It supports various package managers and provides an easy way to install all or selected packages.

Features

  • Automatic detection of Linux distribution
  • Supports multiple package managers (APT, DNF, YUM, Zypper, Pacman)
  • Installs a wide range of security, networking, and development tools
  • Allows users to install all or selected packages

Prerequisites

  • A Linux-based operating system
  • Python 3 installed
  • Root or sudo privileges

Installation

  1. Clone the repository:
    git clone https://github.com/itsmeabhishekrai/Linux-Package-Installer.git
    cd Linux-Package-Installer
  2. Run the script:
    sudo python3 install_packages.py

Usage

When you run the script, you will be presented with two options:

  1. Install all packages
  2. Install selected packages

Example:

Select an option:
1. Install all packages
2. Install selected packages
Enter your choice (1/2): 2
Available packages:
- nmap
- sqlmap
- wireshark
...
Enter package names separated by space: nmap wireshark

Supported Distributions

  • Debian-based (Ubuntu, Kali Linux, etc.)
  • Red Hat-based (Fedora, CentOS, etc.)
  • Arch-based (Manjaro, EndeavourOS, etc.)
  • OpenSUSE

Contributing

Contributions are welcome! Feel free to fork the repository and submit pull requests.

License

This project is licensed under the MIT License.

Author

Abhishek Rai - GitHub Profile

About

The Linux Package Installer is a Python-based automation tool designed for installing essential cybersecurity, penetration testing, and development tools on Linux systems. It detects the Linux distribution and its package manager (APT, DNF, YUM, Pacman, etc.) to install the required tools seamlessly.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages