The allykit library is a comprehensive toolkit designed for security engineers, backend developers, DevOps engineers, system administrators, and digital forensics specialists. It integrates advanced cryptographic operations, automated web interaction, intelligent filesystem auditing, command-line automation, and robust password management into a unified framework.
A high-level suite for managing credentials. It supports the generation of complex, randomized strings and time-sensitive passwords with expiration logic.
-
Core Capabilities: Customizable password generation (length, character constraints, prefixes/suffixes), time-based validity (GTP/WPWT), granular security auditing (Complexity Scoring and validation engines), secure hashing, integrity verification, and authentication utilities.
-
Use Cases: Automated credential management, secure token generation, password auditing, integrity verification, and security strength evaluation.
A specialized module for seamless web interaction and data extraction.
-
Core Capabilities: Advanced HTML fetching (mimicking real browsers to bypass detection), DOM traversal via BeautifulSoup integration, Selenium automation, intelligent HTTP requests, and memory-efficient streaming for large remote file downloads.
-
Use Cases: Web scraping, data mining, automated browser interaction, website analysis, and media/asset acquisition.
A robust cryptographic engine providing multi-algorithm support and advanced protection mechanisms.
-
Core Capabilities: Support for the SHA family (SHA-1 through SHAKE-256), intelligent hash detection, Salt management to prevent rainbow table attacks, "Hash-in-Hash" (HH) double-hashing for increased computational difficulty, and integrity verification.
-
Use Cases: Digital forensics (DFIR), data integrity verification, secure authentication, password protection, and digital evidence validation.
An advanced exploration engine for deep filesystem analysis and auditing.
-
Core Capabilities: Recursive directory crawling, hierarchical metadata mapping (size, ownership, timestamps), structured filesystem inventory generation, metadata extraction, and filesystem auditing.
-
Use Cases: Digital forensics (DFIR), system auditing, integrity-based backup solutions, file analysis, and filesystem inspection.
A centralized repository for standardized datasets used across all modules.
-
Core Capabilities: Internationalization (country codes), Localization (Persian alphabet and Iranian geography), Character Set classifications (ctype-style), System Security constants (octal permission masks), and reusable datasets.
-
Use Cases: Providing a single source of truth for validation, translation, localization, security permission checks, and reusable constants.
A unified automation layer for developers and system administrators that simplifies interaction with the operating system, terminal, Git, Python, package management, PowerShell, and filesystem utilities.
Execute and automate Command Prompt operations.
- Execute terminal commands
- Execute multiple commands
- Open Command Prompt
- Clipboard output support
- Command timeout management
- Command automation
Simple Git automation utilities.
- Clone repositories
- Initialize repositories
- Add files
- Commit changes
- Amend commits
- Push and Pull
- Branch management
- Repository inspection
- Restore files
- Reset commits
Python development and package management utilities.
- Execute Python scripts
- Execute Python modules
- Run inline Python code
- Create virtual environments
- Install packages
- Upgrade packages
- Uninstall packages
- Generate
requirements.txt - Package inspection
- Cache management
Common filesystem operations.
- Create folders
- Delete files
- Copy files
- Move files
- Rename files
- List directory contents
- File size inspection
Native PowerShell integration.
- Execute PowerShell commands
- Structured execution
- Capture command output
- Timeout support
- Directory size calculation
Combined CMD and PowerShell execution.
- Execute commands in CMD and PowerShell simultaneously
- Compare outputs
- Cryptographic output verification
- Dictionary and list output formats
- Developer automation
- DevOps workflows
- Windows automation
- Project initialization
- Command-line utilities
- Git automation
- Python environment management
- System administration
- Python 3.9+
pip install requests beautifulsoup4 selenium tenacity deepdiff pyautogui pypercliphashlib, os, pathlib, datetime, json, shutil, string, random, re, typing, subprocess, time
@ = Variable
- = Function
src/allykit/
├── __init__.py
│
├── core/
│ ├── Cmd.py :
│ └── class cmd
│ ├── python.py:
│ └── class Pip
│ └── class Python(pip)
│ ├── powershell.py:
│ └── class Powershell
│ ├── hybrid.py
│ └── class Hybrid(powershell)
│ ├── __init__.py
│ └── class System
│
├── Security_kit/
│ ├── __init__.py
│ ├── file_kit.py : @ + *
│ ├── password_kit.py : *
│ ├── hash_kit.py : *
│
│ web_kit/
│ ├── CChrome.py : *
│ ├── Communications.py : *
│ ├── WebAutomation.py
│ │ └── class WebAutomation
│ ├── Working_with_code.py
│ └── class SoupToDict
│ *
│ ├── Elastic_bands.py
│ │ ├── class Monitoring
│ │ └── class DiskCache
│ └── Get_Code.py : *
│ ├── __init__
│
├── data/
│ ├── IRAN.py : @ + *
│ ├── Language.py : @ + *
│ ├── country.py: @ + *