Metadata-Version: 2.1
Name: yanimt
Version: 0.0.1
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: 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
`pipx install git+https://github.com/Headorteil/yanimt`

# Doc
Check the [cli doc](docs/cli.md)

![TUI 1](images/TUI-1.png)

![TUI 2](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

