Skip to main content

security toolkit designed for penetration testing, vulnerability assessment, and security research.

Project description

Hatiyar

Python PyPI License: Custom

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

hatiyar 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 hatiyar and 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):

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) or sudo dnf install gcc make (Fedora/RHEL)
    • macOS: xcode-select --install (Xcode Command Line Tools)

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:

Hatiyar 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

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

hatiyar-0.0.1.tar.gz (108.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hatiyar-0.0.1-py3-none-any.whl (133.7 kB view details)

Uploaded Python 3

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

Hashes for hatiyar-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e2a2200d5f41fdb07f23b769d60243734f6ca31d8d451331f309f471cb4244e8
MD5 3ec4c67882dcea25d325aa8aba023b2e
BLAKE2b-256 87c4e1bf467027bd874c1bcb948472bab8bc572cd30005fc46e6824aea32984f

See more details on using hashes here.

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

Hashes for hatiyar-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e5e00d1dba55d13f0392568cf24440b2301ee8e409e744b053d16545aa18b862
MD5 debf7fc71bd4b855aae3ee2f931d3b93
BLAKE2b-256 c3e3921400d3f9a732fe0dcb7b9e411b19af521549889e505094ff695524dae1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page