Metadata-Version: 2.1
Name: yanimt
Version: 0.0.2
Summary: Yet another impacket tool
Home-page: https://github.com/Headorteil/yanimt
License: MIT
Author: Headorteil
Requires-Python: >=3.11,<4.0
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security
Requires-Dist: dnspython (>=2.7.0,<3.0.0)
Requires-Dist: impacket (>=0.11.0,<0.12.0)
Requires-Dist: pyyaml (>=6.0.2,<7.0.0)
Requires-Dist: sqlalchemy (>=2.0.36,<3.0.0)
Requires-Dist: textual (>=0.83.0,<0.84.0)
Requires-Dist: typer (>=0.12.3,<0.13.0)
Project-URL: Repository, https://github.com/Headorteil/yanimt
Description-Content-Type: text/markdown

# Yanimt

Yet ANother IMpacket Tool

Gather infos from active directory and visualize it from your terminal

# Installation


```
# System wide
pipx install yanimt

# In a venv
pip install yanimt

# Directly from source
pipx install git+https://github.com/Headorteil/yanimt
```

# Doc
Check the [cli doc](https://github.com/Headorteil/yanimt/blob/main/docs/cli.md)

![TUI 1](https://raw.githubusercontent.com/Headorteil/yanimt/refs/heads/main/images/TUI-1.png)

![TUI 2](https://raw.githubusercontent.com/Headorteil/yanimt/refs/heads/main/images/TUI-2.png)

> NOTE : You can select text from the tui by pressing the shift key in most terminals

# DEV
## Set up env

Install poetry and poetry-up

```bash
poetry shell
poetry install
pre-commit install
```

## Debug

In 2 terms :

`textual console`

`textual run --dev -c yanimt`

# TODO

- Follow these issues :
    - https://github.com/fastapi/typer/issues/951
    - https://github.com/fastapi/typer/issues/347
- Write a proper doc
- Remove all the `# noqa:` and `# pyright: ignore` ? (maybe one day)
- Do things

