Toolset for interaction with FreeIPA
Project description
ipapocket
ipapocket
is a python library for interacting with FreeIPA network protocols. ipapocket
is focused on providing low-level programmatic access to protocols through a convenient object-oriented API, with which you can construct packets from scratch or parse them from raw data. ipapocket
also provides several tools as an example of what can be done with this library.
Why?
Due to lack of support for FreeIPA features in impacket and attempts to make a more user-friendly interface for interacting with kerberos (we plan to add more network protocols in the future).
For developers
WARNING: This version of the codebase is under active development so the API may change over time
Install it via pip
form GitHub:
pip install git+https://github.com/c2micro/ipapocket
Consider to use a Python virtual environment.
For pentesters
You can install the tools from the examples using pipx
:
pipx install git+https://github.com/c2micro/ipapocket
Examples AKA the pentest tools
ipp-cve-2024-3183.py
- PoC for CVE-2024-3183. To crack hashes with AES256-SHA1 (etype 18) you can use this fork of hashcat with mode 32900
.
ipp-get-tgs.py
- get TGS-REP and save TGS to CCACHE
ipp-get-tgt.py
- get AS-REP and save TGT to CCACHE
ipp-user-enum.py
- enumarate users via Kerberos
ipp-show-ccache.py
- describe credentials in CCACHE
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
Built Distribution
File details
Details for the file ipapocket-0.2.tar.gz
.
File metadata
- Download URL: ipapocket-0.2.tar.gz
- Upload date:
- Size: 45.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b48058fde90eecfa56b64db2d91d836d92d68f6a60b1409b4156b461f2e69fa |
|
MD5 | 2546a9a1cdd9b9f4be80cec4e9e249fd |
|
BLAKE2b-256 | 409cafb45bdab5e5f17ae4d1e9245f78a57a6722a67600af58872201f3ae0790 |
File details
Details for the file ipapocket-0.2-py3-none-any.whl
.
File metadata
- Download URL: ipapocket-0.2-py3-none-any.whl
- Upload date:
- Size: 61.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | edccf049b3980f06a7c3bb966eb4ecb9d2b89f83a3a29eddc12f56d6f2a11f5d |
|
MD5 | ea010a3151f33c88db06cdf62898723e |
|
BLAKE2b-256 | acfbfbd666527acd74497d2597fdaa384b69d26d9357b50aef2c378a004bb1a6 |