security toolkit designed for penetration testing, vulnerability assessment, and security research.
Project description
Hatiyar
Modern security toolkit for penetration testing, vulnerability assessment, and security research.
⚠️ IMPORTANT: Hatiyar is intended for educational, research, and defensive security use only.
Do not use this software on systems you do not own or do not have explicit written permission to test. Misuse may result in civil or criminal liability.
Quick Demo
Overview
Hatiyar is a modern security toolkit designed for penetration testing, vulnerability assessment, and security research. Built with Python 3.9+, it combines powerful security modules with an intuitive, Metasploit-inspired interface.
Key Features
- 🎯 Interactive CLI (REPL) - Metasploit-like shell for exploring and executing security modules
- 🔓 CVE Exploit Modules - Pre-built, tested exploits for known vulnerabilities
- 🔍 Enumeration Tools - Cloud, network, and system reconnaissance capabilities
- ☁️ Cloud Security - AWS, Azure, GCP security assessment tools
- ⚓ Kubernetes - Comprehensive K8s cluster enumeration and security testing
- 🔧 Modular Architecture - Easy extension with custom Python modules and YAML registration
- 🌐 Web Dashboard - (coming soon) Cloud compliance auditing interface
Why Hatiyar?
- ✅ Easy Installation -
pip install hatiyarand you're ready - ✅ Beginner Friendly - Clear documentation and intuitive commands
- ✅ Production Ready - Thoroughly tested with proper error handling
- ✅ Extensible - Add custom modules in minutes
- ✅ Active Development - Regular updates with new features
Roadmap: Additional CVE modules, enhanced cloud security tools, web UI dashboard, automation APIs, and CI/CD integrations
Quick Start
Get Hatiyar running in seconds:
Prerequisites
For pip installation (recommended):
- Python 3.9+ - Modern Python with type hints support
For development setup (optional):
- git - Version control for cloning the repository
- uv - Fast Python package installer
- build-essential - C compiler and build tools for Makefile-based setup
- Linux:
sudo apt install build-essential(Debian/Ubuntu) orsudo dnf install gcc make(Fedora/RHEL) - macOS:
xcode-select --install(Xcode Command Line Tools)
- Linux:
Installation
Option 1: Install via pip (Recommended)
The fastest way to get started:
pip install hatiyar
Then run:
hatiyar # Launch interactive shell
hatiyar shell # Same as above
python -m hatiyar # Alternative way to run
Option 2: Development Setup (From Source)
For contributors or users who want the latest development version:
1. Clone the Repository
git clone https://github.com/ajutamangdev/hatiyar.git
cd hatiyar
2. Set Up with Makefile
make setup
This will:
- Create a virtual environment (
.venv) - Install all dependencies using
uv sync - Activate the environment automatically
3. Verify Installation
make info
4. Run the Framework
make shell # Interactive shell
make serve # Web server (coming soon)
📚 For detailed installation instructions, Docker setup, and platform-specific guides, see the Full Installation Guide.
📖 Full Documentation
For comprehensive guides, tutorials, API documentation, and usage examples, visit the full documentation:
Security Disclaimer
This tool is provided for educational and authorized security testing purposes only. Users must:
- Only test systems they own or have explicit written permission to test
- Comply with all applicable local, state, and federal laws
- Use responsibly and ethically
- Never use for malicious purposes or unauthorized access
The developers assume no liability for misuse of this software.
Support & Community
- GitHub Repository - Source code, issues, discussions
- Issue Tracker - Report bugs, request features
- Discussions - Ask questions, share knowledge
- Discord Community - Join our community server
Project details
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 hatiyar-0.0.1.tar.gz.
File metadata
- Download URL: hatiyar-0.0.1.tar.gz
- Upload date:
- Size: 108.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2a2200d5f41fdb07f23b769d60243734f6ca31d8d451331f309f471cb4244e8
|
|
| MD5 |
3ec4c67882dcea25d325aa8aba023b2e
|
|
| BLAKE2b-256 |
87c4e1bf467027bd874c1bcb948472bab8bc572cd30005fc46e6824aea32984f
|
File details
Details for the file hatiyar-0.0.1-py3-none-any.whl.
File metadata
- Download URL: hatiyar-0.0.1-py3-none-any.whl
- Upload date:
- Size: 133.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5e00d1dba55d13f0392568cf24440b2301ee8e409e744b053d16545aa18b862
|
|
| MD5 |
debf7fc71bd4b855aae3ee2f931d3b93
|
|
| BLAKE2b-256 |
c3e3921400d3f9a732fe0dcb7b9e411b19af521549889e505094ff695524dae1
|