A versatile tool written in Python that provides various useful functionalities.
Generates secure passwords with a custom length. The generated password is automatically copied to the clipboard.
Repeats a given text a specified number of times and copies the result to the clipboard.
Downloads videos from YouTube and saves them to a specified folder.
Displays information about the operating system, hostname, IP address, and CPU architecture.
Allows you to ping an IP address or hostname with a custom number of attempts.
Creates QR codes from any data and saves them as image files.
Enables automatic clicking on a specified button (left or right) with a custom click rate (number of clicks per second).
Scans a specified IP address range and displays the found devices (IP and MAC addresses).
Scans a specified range of ports from a host, displays the open ports, and saves them into a .txt file.
Make sure to install the required dependencies by running the following commands:
pip install pyperclip
pip install yt-dlp
pip install qrcode
pip install scapy
pip install pynput
-
Clone this repository:
git clone https://github.com/LEcombi/Multitool.git cd Multitool
-
Install the dependencies:
pip install -r requirements.txt
-
Run the tool:
python main.py
The Scan-Network feature of the Multitool program requires elevated privileges because it accesses network resources that need administrator rights.
- To successfully use the Scan-Network feature, run the program with sudo (on Linux) or as an administrator (on Windows).
- Without these privileges, the feature may not function correctly, or access may be denied.