Comprehensive Cyber Security Learning Platform for Termux & Linux
Project description
CyberTuz
What is CyberTuz?
CyberTuz is a free, open-source, terminal-based cyber security learning platform built in Bash. It covers ethical hacking, penetration testing, network security, web application security, cryptography, digital forensics, CTF challenges, and real-world pentest simulations — all from your terminal.
For educational purposes only. All content is designed to teach legal and ethical security practices.
Installation
Option 1: pip (recommended)
pip install cybertuz
Then simply run:
cybertuz
Option 2: Manual (Termux / Linux)
# Clone repository
git clone https://github.com/djunekz/cybertuz
cd cybertuz
# Run installer (adds `cybertuz` command to PATH)
bash install.sh
# Then run from anywhere:
cybertuz
Option 3: Direct run (no install)
git clone https://github.com/djunekz/cybertuz
cd cybertuz
bash cybertuz.sh
Uninstall
pip install:
pip uninstall cybertuz
Manual install:
bash install.sh --uninstall
Features
- 17 learning modules — beginner to expert
- 13 language support — English, Indonesian, Hindi, Malay, Russian, Chinese, Japanese, Thai, Vietnamese, Arabic, Spanish, Italian, Korean
- Training Arena — leveled hands-on practice (Newbie → Expert)
- Mission System — real-world pentest simulation tasks
- CTF Challenges — capture the flag practice exercises
- Live practice — real commands against safe targets
- Progress tracking — scores and mission completion saved locally
- No internet required for most features
- Completely free — no ads, no subscriptions
Modules
| # | Module |
|---|---|
| 1 | Basic Theory of Cyber Security |
| 2 | Reconnaissance & Information Gathering |
| 3 | Network Scanning & Enumeration |
| 4 | Vulnerability Assessment |
| 5 | Web Application Security |
| 6 | Cryptography & Encryption |
| 7 | Password Security & Cracking |
| 8 | Social Engineering Awareness |
| 9 | Network Security & Firewall |
| 10 | Wireless Security |
| 11 | Digital Forensics |
| 12 | Malware Analysis Basics |
| 13 | CTF & Practice Challenges |
| 14 | Tools & Complete Cheatsheet |
| 15 | Reports & Learning Progress |
| 16 | Training Arena (Newbie → Expert) |
| 17 | Mission System (Real Pentest Simulation) |
Language Support
English · Indonesian · Hindi · Malay · Russian · Chinese · Japanese · Thai · Vietnamese · Arabic · Spanish · Italian · Korean
Requirements
- Python 3.8+
- Bash 4.0+
- Linux, macOS, or Android (Termux)
- Optional:
nmap,curl,dnsutils,whois,python3for live labs
Links
License
MIT © djunekz
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cybertuz-1.0.0.tar.gz.
File metadata
- Download URL: cybertuz-1.0.0.tar.gz
- Upload date:
- Size: 95.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff8c893f548c1281f8bd0d9c6ec2b4ef9f59e0f9b8e6bf1d7ac669e10827315e
|
|
| MD5 |
a558db65367c49f550e95c14ca0d2cdc
|
|
| BLAKE2b-256 |
d116225041529cb2dd96b973a5a80bb0bc95ce3c6171e4578f1a52e2c40dc340
|
File details
Details for the file cybertuz-1.0.0-py3-none-any.whl.
File metadata
- Download URL: cybertuz-1.0.0-py3-none-any.whl
- Upload date:
- Size: 108.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22cc1c4d91b98c8c75eb867144723fc1f7f2f5d60d0c6f45ab927002194480cc
|
|
| MD5 |
31a53cae4cabab310f2c2a048dab1131
|
|
| BLAKE2b-256 |
7b60bf287436f7e0736a211b9da0597d6ac773cd9e39ffd5d7cd483df64bcce0
|