Skip to main content

The in-guest agent for ShakenFist instances

Project description

Python side channel agent for Shaken Fist

This is the in-guest side channel agent for Shaken Fist. It runs inside virtual machines and provides a vsock-based interface for the hypervisor to execute commands, transfer files, and gather system information.

Documentation

Quick Start

pip install shakenfist-agent
sf-agent daemon run

Development

# Run unit tests
tox -epy3

# Run linter
tox -eflake8

# Generate coverage report
tox -ecover

See ARCHITECTURE.md for the project structure and AGENTS.md for AI agent guidance.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shakenfist_agent-1.0.1.tar.gz (40.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shakenfist_agent-1.0.1-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

Details for the file shakenfist_agent-1.0.1.tar.gz.

File metadata

  • Download URL: shakenfist_agent-1.0.1.tar.gz
  • Upload date:
  • Size: 40.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for shakenfist_agent-1.0.1.tar.gz
Algorithm Hash digest
SHA256 c28b4418d4c26ae64158af283f4835a71e08d609af3729d85a6a866340e4ab89
MD5 6aa7bf9e665bab66cf78faedad6fa3d2
BLAKE2b-256 339b08a8802b10bee2bfe8f1f8df38b34690542dedbfaba96dab1e63e2234528

See more details on using hashes here.

Provenance

The following attestation bundles were made for shakenfist_agent-1.0.1.tar.gz:

Publisher: release.yml on shakenfist/agent-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file shakenfist_agent-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for shakenfist_agent-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 36127d4b54072f8811bf9c2154e523837f2a8dd721bf41ade7d6040f3260e922
MD5 bf0c5903ad3e6b4bf59be3c87ca861bb
BLAKE2b-256 2b77a96b8c03417759175a9ce1992076106ec3d316b4afa6c874e613d2c62e8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for shakenfist_agent-1.0.1-py3-none-any.whl:

Publisher: release.yml on shakenfist/agent-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page