Zextras Drive
A Python-based tool for bulk downloading Carbonio Files (formerly Zextras Drive)
for multiple users using admin impersonation. It integrates the
Carbonio Admin SOAP API, DelegateAuth, and
Carbonio Files GraphQL API to automate file exports across all accounts.
- Admin Impersonation: Authenticates via port 6 071 and delegates auth to each user
without needing their password.
- GraphQL File Listing: Recursively lists all files and folders from each user's Carbonio
Files root.
- Bulk Download: Downloads all files for every user listed in
account.txt in
a single run.
- Organized Output: Saves files in separate folders per user with correct file extensions
based on MIME type.
- Multi-domain Support: Works across multiple domains hosted on the same Carbonio server.
- Detailed summary report showing files downloaded and total size per user.
- Lightweight, dependency-free except for
requests, and easy to deploy on any Linux server.
View on GitHub