semvec/pypi-packages huggingface dataset:
Devious-WinRM 1.2.2
A Pentester's Powershell Client.
Requires Python: >=3.11

# Devious-WinRM

A Pentester's Powershell Client.

![The help screen for Devious-WinRM, showing a variety of flags and options.](https://raw.githubusercontent.com/1upbyte/Devious-WinRM/refs/heads/main/assets/help-screen.png "Help screen")


## Highlight Features
### Zero-confing Kerberos
Devious-WinRM's initial reason for creation was due to how complicated Kerberos auth can be. With Devious-WinRM, on most operating systems, it is as simple as appending the `-k` flag to the command line. Devious-WinRM will automatically handle the rest.

### Easy in-memory .NET execution
Any .NET binary can be ran directly in the Powershell process' memory using the [invoke](https://github.com/1upbyte/Devious-WinRM/wiki/2-%E2%80%90-Usage-Guide#invoke) command, usually **bypassing AV detection**. It's quick-and-easy way to covertly execute binaries without touching disk.

### Local token upgrader
Some commands, such as `Get-Service` or `qwinsta` will fail to execute via WinRM due to a permission error. Devious-WinRM leverages RunasCs for an effortless way to get around this limitation of WinRM. Simply prepending the desired command with [localexec](https://github.com/1upbyte/Devious-WinRM/wiki/2-%E2%80%90-Usage-Guide#localexec) will work.

## Installation
Check out the [Installation Guide](https://github.com/1upbyte/Devious-WinRM/wiki/Installation-Guide) for instructions.
TLDR: `uv tool install devious-winrm`

## Wiki
The [Usage Guide](https://github.com/1upbyte/Devious-WinRM/wiki/2-%E2%80%90-Usage-Guide) has extensive documentation on every single feature and command.

## Star History

[![Star History Chart](https://api.star-history.com/svg?repos=1upbyte/devious-winrm&type=date&legend=top-left)](https://www.star-history.com/#1upbyte/devious-winrm&type=date&legend=top-left)

## Credits
- [Evil-WinRM](https://github.com/Hackplayers/evil-winrm)  - This goes without saying, but Evil-WinRM is an incredible tool. It was the primary inspiration for this project.
- [pypsrp](https://github.com/jborean93/pypsrp) - A tremendously well-featured library for Powershell Remote in Python. Super friendly developer as well!
- [evil-winrm-py](https://github.com/adityatelange/evil-winrm-py) - Aditya and I had the same idea at almost the exact same time. I would be remissed if I didn't mention his project as well.
- [RunasCs](https://github.com/antonioCoco/RunasCs) - Used for the local token upgrader. Super useful tool when doing work over WinRM.
langchain-mtuci 0.2.0
Langchain tools for MTUCI Private API
Requires Python: >=3.12

![Tests](https://github.com/MisterEblan/mtuci_private_api/actions/workflows/tests.yaml/badge.svg)
![Python](https://img.shields.io/badge/python-3.12+-blue.svg)
![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)

# Langchain + MTUCI

Данная библиотека содержит обёртки над функционалом [MTUCI Private API](https://github.com/MisterEblan/mtuci_private_api) для AI-агентов.

> [!IMPORTANT]
> Данные инструменты **только асинхронные**. У них нет синхронной реализации.

# Возможности

- **Информация о пользователе**. Агент может получить информацию о текущем пользователе.
- **Посещаемость**. Агент может получить информацию о посещаемости студента.
- **Расписание**. Агент может получить информацию о расписании на определённую дату.
- **Форматирование**. Есть возможности форматировать ответы в разных форматах: JSON и [TOON](https://github.com/toon-format/toon)

# Установка

Библиотека доступна в PyPI:
```shell
pip install langchain-mtuci
```
```shell
uv add langchain-mtuci
```

# Быстрый старт

Чтобы получить инструмент достаточно данного кода:

```Python
from langchain_mtuci import MtuciToolFactory, FormatterType

# Создание фабрики инструментов
factory = MtuciToolFactory(
    login="ваш_логин",
    password="ваш_пароль",
    format_=FormatterType.TOON # Необязательный аргумент. По умолчанию - JSON

)

# Получение всех инструментов
tools = factory.create_tools()
```

Сами по себе инструменты не создаются - только через фабрику, т.к. требуют доступа к её сессии.
geo-distro 0.1.0
A comprehensive one-click installation package for geospatial libraries.
Requires Python: >=3.8
Keywords: geospatial, gis, geopandas, rasterio, maps, spatial-analysis, data-science

# Geo Distribution 🌍

A comprehensive one-click installation package for geospatial libraries.

## Features

- **One-click installation** of 50+ geospatial libraries
- **Pre-configured environments** with dependency resolution
- **Cross-platform** support (Windows, Linux, macOS)
- **Web mapping** tools (Folium, ipyleaflet, Kepler.gl)
- **Google Maps** integration
- **Advanced analytics** (PySAL, scikit-learn)
- **Jupyter Lab** with geo extensions

## Quick Start

### Method 1: Quick Install (Recommended)

**Windows:**
```bash
install-geo-distro.bat
```

**Linux/MacOS:**
```bash
chmod +x install-geo-distro.sh
./install-geo-distro.sh
```

### Method 2: Python Installer
```bash
python geo-distro-installer.py
```


### Method 3: Manual Environment Setup
```bash
conda env create -f environment.yml
conda activate geo-distro
conda run -n geo-distro python verify-installation.py
```

## Usage

### Activate the environment
```bash
conda activate geo-distro
```

### Start Jupyter Lab
```bash
jupyter lab
```

### Run verification
```bash
conda run -n geo-distro python verify-installation.py
```   

### Try examples
```bash
conda run -n geo-distro python examples/quick-start.py
```

## Included Libraries
### Core Geospatial
- GDAL, GEOS, PROJ
- Rasterio, Fiona, Shapely
- GeoPandas, PyProj, Cartopy

### Web Mapping
- Folium, ipyleaflet, Plotly
- Kepler.gl, Dash, Voila

### Google Maps
- googlemaps, gmaps, geopy

### Advanced Analytics
- PySAL, scikit-learn, scikit-image
- MovingPandas, OSMnx

### Development Tools
- Jupyter Lab with geo extensions
- Testing and code quality tools

## Verification
After installation, run:

```bash
python verify-installation.py
```

## Support
This distribution is built on `conda-forge` for reliable dependency management.

## License
MIT License - Feel free to use and distribute!


## Installation Instructions

1. **Download all files** into a directory
2. **Run the appropriate installer** for your system:
   - Windows: Double-click `install-geo-distro.bat`
   - Linux/Mac: Run `./install-geo-distro.sh`
   - Or use: `python geo-distro-installer.py`

3. **Wait for installation** (may take 15-30 minutes depending on internet speed)

4. **Verify installation**: `python verify-installation.py`

5. **Start coding**: `conda activate geo-distro && jupyter lab`

This package provides a complete geospatial development environment with all major libraries pre-configured and tested to work together!