Metadata-Version: 2.4
Name: vron
Version: 0.2.1
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Dist: textual>=0.50.0
Summary: High-performance CLI utility suite for computing and security.
Requires-Python: >=3.8
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://github.com/Golgrax/vron
Project-URL: Repository, https://github.com/Golgrax/vron

# Vron

High-performance CLI utility suite for computing, network security, and data integrity. Built with a Rust core and Python interface for maximum execution speed and ease of use.

## Features

- **Compute**: Parallel matrix multiplication and statistical analysis (mean, median, standard deviation).
- **Security**: SHA-256 data hashing and cryptographic password generation.
- **Network**: Multi-threaded port scanning and network identity tools.
- **File Utilities**: High-speed text search and buffered file viewing with line numbering.
- **Web**: Concurrent static file server.
- **Interface**: Integrated terminal user interface (TUI) for interactive use.

## Installation

```bash
pip install vron
```

## Usage

### Interactive Menu
Run the utility without arguments to access the interactive menu:
```bash
vron
```

### Compute
Perform parallel statistical analysis or matrix operations:
```bash
vron compute stats "[10, 20, 30, 40, 50]"
vron compute matmul "[[1, 2], [3, 4]]" "[[5, 6], [7, 8]]"
```

### Network Security
Scan for open ports or retrieve network identity:
```bash
vron net scan google.com
vron net ip
```

### Information Assurance
Verify data integrity or generate secure credentials:
```bash
vron secure hash "data_to_verify"
vron secure pass 32
```

### File Tools
View large files or search for patterns:
```bash
vron view logs.txt
vron find "ERROR" logs.txt
```

### Static Web Server
Serve the current directory over HTTP:
```bash
vron web 8080 .
```

