Metadata-Version: 2.4
Name: gitlabrat
Version: 1.1
Summary: LabRat: GitLab exploitation orchestrator
Project-URL: Homepage, https://github.com/JChamblee99/LabRat
Project-URL: Repository, https://github.com/JChamblee99/LabRat.git
Project-URL: Issues, https://github.com/JChamblee99/LabRat/issues
Author-email: John Chamblee <conway.py@proton.farm>
License: GPL-3.0
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: beautifulsoup4>=4.9.0
Requires-Dist: gitpython>=3.1.0
Requires-Dist: python-gitlab>=3.0.0
Requires-Dist: requests>=2.25.0
Description-Content-Type: text/markdown

# LabRat

LabRat is a GitLab exploitation orchestrator designed for security researchers and penetration testers.

## Features

- **Authentication Management** - Authenticate to GitLab servers and manage access tokens
- **Project Management** - List, clone, and manipulate GitLab projects
- **User Management** - Enumerate and create access tokens for GitLab users
- **Agent Management** - Manage multiple GitLab agents and credentials

## Installation

Install LabRat from PyPI:

```bash
pip install gitlabrat
```

## Usage

```bash
labrat --help
```

### Commands

- `labrat auth` - Authenticate to GitLab server(s)
- `labrat agents` - Manage GitLab agents
- `labrat projects` - Manage GitLab projects
- `labrat users` - Manage GitLab users

## Requirements

- Python 3.8+
- python-gitlab
- GitPython
- beautifulsoup4
- requests

## License

GNU General Public License v3.0 (GPL-3.0)

## Author

John Chamblee
