Skip to main content

Comprehensive Cyber Security Learning Platform for Termux

License: MIT Platform Shell Languages Modules GitHub


What is CyberTuz?

CyberTuz is a free, open-source, terminal-based cyber security learning platform built entirely in Bash and designed to run on Termux on Android. It covers ethical hacking, penetration testing, network security, web application security, cryptography, digital forensics, CTF challenges, and real-world pentest simulations — all from your phone.

For educational purposes only. All content is designed to teach legal and ethical security practices.


Features

  • 17 learning modules covering beginner to expert topics
  • 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 (scanme.nmap.org, etc.)
  • Progress tracking — scores and mission completion saved locally
  • No internet required for most features
  • Completely free — no ads, no tracking, no subscriptions

Requirements

  • Android device with Termux installed
  • Bash 4.0 or later (included in Termux)
  • Python 3.8+
  • Optional tools for live practice: nmap, curl, dig, whois, python3

Installation

# Update Termux packages
pkg update && pkg upgrade -y

# Install required tools (optional but recommended)
pkg install -y nmap curl dnsutils whois python3 git

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

Quick Start

bash cybertuz.sh

or

cybertuz

On first launch, you will be greeted with a welcome screen in English and prompted to select your language. Your choice is saved automatically and used for all future sessions.

To change language at any time, press L in the main menu.


Modules

No Module Description
01 Basic Theory Fundamentals of cyber security concepts
02 Reconnaissance Passive and active information gathering
03 Network Scanning Nmap, port scanning, service enumeration
04 Vulnerability Assessment Identifying and classifying vulnerabilities
05 Web Application Security OWASP Top 10, SQLi, XSS, and more
06 Cryptography Encryption, hashing, encoding techniques
07 Password Security Password cracking and defense strategies
08 Social Engineering Phishing, pretexting, awareness training
09 Network Security Firewall, IDS/IPS, network defense
10 Wireless Security WPA2, handshake capture, wireless attacks
11 Digital Forensics File analysis, log forensics, evidence handling
12 Malware Analysis Static and dynamic malware analysis basics
13 CTF Challenges Capture the Flag hands-on exercises
14 Tools Cheatsheet Quick reference for common security tools
15 Reports & Progress Learning progress tracker and notes
16 Training Arena Leveled practice: Newbie → Intermediate → Advanced → Expert
17 Mission System Structured pentest simulation tasks

Language Support

CyberTuz supports 13 languages. The entire UI, menus, disclaimers, module labels, and feedback messages are translated:

# Language Native Name
1 English English
2 Indonesian Indonesia
3 Hindi हिन्दी
4 Malay Bahasa Melayu
5 Russian Русский
6 Chinese Simplified 中文 简体
7 Japanese 日本語
8 Thai ภาษาไทย
9 Vietnamese Tiếng Việt
10 Arabic العربية
11 Spanish Español
12 Italian Italiano
13 Korean 한국어

File Structure

cybertuz/
├── cybertuz.sh          # Main launcher
├── lang.sh              # Multi-language library (13 languages)
├── LICENSE
├── README.md
├── modules/
│   ├── 01_teori_dasar.sh
│   ├── 02_reconnaissance.sh
│   ├── 03_network_scanning.sh
│   ├── 04_vulnerability.sh
│   ├── 05_web_security.sh
│   ├── 06_kriptografi.sh
│   ├── 07_password_security.sh
│   ├── 08_social_engineering.sh
│   ├── 09_network_security.sh
│   ├── 10_wireless_security.sh
│   ├── 11_forensik.sh
│   ├── 12_malware_analysis.sh
│   ├── 13_ctf_latihan.sh
│   ├── 14_tools_cheatsheet.sh
│   ├── 15_laporan.sh
│   ├── 16_training_arena.sh
│   └── 17_misi_tugas.sh
└── logs/                # Auto-created: progress, scores, session log

Ethical Use

CyberTuz is strictly for educational and authorized use only. By running this tool you agree to:

  • Only use techniques on systems you own or have explicit written permission to test
  • Never use this tool for unauthorized access, surveillance, or harm
  • Comply with all laws and regulations in your country
  • Follow responsible disclosure practices

Unauthorized access to computer systems is illegal in most jurisdictions. The author assumes no liability for misuse. See DISCLAIMER.md for full details.


Contributing

Contributions are welcome! Please read CONTRIBUTING.md before submitting pull requests or issues.


Security

To report a security vulnerability, see SECURITY.md.


License

Released under the MIT License. Free to use, modify, and distribute with attribution.


Author

Made with dedication by djunekz


CyberTuz — Learn. Practice. Hack Ethically.

Metadata

Release files for cybertuz 1.0.2.post2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cybertuz 1.0.2.post2
File Size Uploaded
cybertuz-1.0.2.post2.tar.gz 206.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cybertuz 1.0.2.post2
File Interpreter ABI Platform
cybertuz-1.0.2.post2-py3-none-any.whl Python 3 none any Details

Total release size: 423.9 kB

Release files / cybertuz-1.0.2.post2.tar.gz

Download URL cybertuz-1.0.2.post2.tar.gz
Size 206.5 kB
Tags Source
SHA-256 checksum
How to use checksums
31c4fdb1d0e795dcd7d55bfb7aff5adb23be9a2bfa7e59bafb5d0660645da74d
BLAKE2b-256 checksum
How to use checksums
7004f4b90fb4381ca240c5f3a6a27604967c827d31b4439c83148dad694a6e93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 30, 2026.

Transparency log

Release files / cybertuz-1.0.2.post2-py3-none-any.whl

Download URL cybertuz-1.0.2.post2-py3-none-any.whl
Size 217.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
04a9ff69bcfac97788289c069c0621585823dccf4b14b0241772b594d2358368
BLAKE2b-256 checksum
How to use checksums
541880d742aa82310d9c0ab5e3a62d2869cdd49f94f47097f09eadb2bb7d451e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 30, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.2.post2 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page