LabRat: GitLab exploitation orchestrator
Project description
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:
pip install gitlabrat
Usage
labrat --help
Commands
labrat auth- Authenticate to GitLab server(s)labrat agents- Manage GitLab agentslabrat projects- Manage GitLab projectslabrat 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gitlabrat-1.1.tar.gz
(24.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
gitlabrat-1.1-py3-none-any.whl
(29.0 kB
view details)
File details
Details for the file gitlabrat-1.1.tar.gz.
File metadata
- Download URL: gitlabrat-1.1.tar.gz
- Upload date:
- Size: 24.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4cd0c4cd8ee3d8e6b68206a840575b324bb3a48697cd16643ab6dd082d23db18
|
|
| MD5 |
293433adea90d06ffd2ee36d8e831d85
|
|
| BLAKE2b-256 |
0bb12d976e7f690bf914012cc94c8810cff7c06cf52fa1f24b37ebac33c3d394
|
File details
Details for the file gitlabrat-1.1-py3-none-any.whl.
File metadata
- Download URL: gitlabrat-1.1-py3-none-any.whl
- Upload date:
- Size: 29.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73356bf7c6e7080ef03cb0bd6382754208cf48db9a8ee15f3da09dc63838777e
|
|
| MD5 |
453f57e483745de6e57d377ff02db68e
|
|
| BLAKE2b-256 |
e3efdebd465ae2219966561ed7d8491cd1848a99215c0c4b19561569a47a1118
|