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 security toolkit designed for penetration testing, vulnerability assessment, and security research.

It provides:

  • 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
  • Modular Architecture - Easy extension with custom Python modules and YAML registration
  • Cloud Compliance Auditing - (coming soon) via web dashboard

Future roadmap: Additional CVE modules, enhanced security tools, web UI, automation APIs, and integration capabilities


Quick Start

Get Hatiyar running in seconds:

For the complete quick start guide, visit: Quick Start Documentation

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:


📖 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.2.tar.gz (107.6 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.2-py3-none-any.whl (133.5 kB view details)

Uploaded Python 3

File details

Details for the file hatiyar-0.0.2.tar.gz.

File metadata

  • Download URL: hatiyar-0.0.2.tar.gz
  • Upload date:
  • Size: 107.6 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.2.tar.gz
Algorithm Hash digest
SHA256 6b58b46b2804dd24732a424cf565dc4c1ff60f95db75df75de3649c99ed3b23b
MD5 636ebf502769cfe68c6f900e7d43be21
BLAKE2b-256 9fb2e10c9b4aed4e5275bb82a4884008c12edc857059903ede6bb2566c60cc3f

See more details on using hashes here.

File details

Details for the file hatiyar-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: hatiyar-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 133.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8d86b6ad835a21a5eabbc37b4d99be03c18515d6be902465d68132bdb65d7d57
MD5 d643ac7651abc4c35bbe9e57b3cafb9e
BLAKE2b-256 04d69d10c3051b0c650c0d79e17a9fa2d607ff6706f70916c204baf65e3b744c

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