File Sharing
Overview
hcli provides secure file sharing capabilities, allowing you to share IDA databases, analysis results, and other files with our support team.
Sharing Files
Upload a File
Share a file:
hcli share put <file-path>
Share with custom metadata:
hcli share put <file-path>
Share Options
--name
: Custom name for the shared file--description
: Description of the file contents--expires
: Expiration date (e.g., "2024-12-31")
Managing Shared Files
List Your Shared Files
hcli share list
Get File Information
hcli share get <file-id> --info
Download a Shared File
hcli share get <file-id>
Download to specific location:
hcli share get <file-id> --output /path/to/save/
Delete a Shared File
hcli share delete <file-id>
File Types
Supported Formats
- IDA Databases:
.idb
,.i64
- Analysis Results:
.txt
,.json
,.xml
- Binary Files:
.exe
,.bin
,.dll
- Archives:
.zip
,.tar.gz
- Documents:
.pdf
,.doc
,.md
Security and Privacy
Access Control
- Private: Only you can access (default)
- Shared: Accessible via link
- Public: Discoverable in public listings
Encryption
- All files encrypted at rest
- Secure transmission via HTTPS
- Access logs maintained for security
Expiration
- Set automatic expiration dates
- Files automatically deleted after expiration
- Email notifications before expiration
Collaboration Features
Team Sharing
Share with specific team members:
hcli share put <file> --team <team-id>
Comments and Annotations
Add comments to shared files:
hcli share comment <file-id> "Analysis looks good"
Version Control
- Automatic versioning for updated files
- Download specific versions
- Compare versions
Best Practices
Naming Conventions
- Use descriptive names for shared files
- Include version numbers for iterative analysis
- Tag files with relevant keywords
Security Guidelines
- Don't share sensitive or confidential data
- Use expiration dates for temporary shares
- Regularly review and clean up old shares
Organization
- Use consistent naming conventions
- Group related files together
- Document analysis methodology in descriptions
Troubleshooting
Upload Issues
- Check file size limits
- Verify file format is supported
- Ensure stable internet connection
Download Problems
- Verify file ID is correct
- Check available disk space
- Confirm file hasn't expired
Access Denied
- Verify authentication status
- Check file sharing permissions
- Contact file owner for access