Skip to main content

Jama Security Platform - Remote Agent CLI for pentesters

Project description

jama-agent

Remote Agent CLI for the Jama Security Platform — a unified cybersecurity platform with AI.

Install

pip install jama-agent

Quick Start

# 1. Login to your Jama server
jama-agent login --server https://your-jama-server.com --email you@company.com

# 2. Check connection status
jama-agent status

# 3. Connect via persistent WebSocket
jama-agent connect

# 4. Discover local network (from another terminal)
jama-agent discover

# 5. Disconnect
jama-agent disconnect

Commands

Command Description
login Authenticate against a Jama server
status Show current connection info
connect Establish persistent WebSocket connection
disconnect Clear credentials and disconnect
discover Discover hosts on the local network (ARP + ping sweep)
forward Port forwarding and SOCKS5 proxy via reverse tunnel
tunnels List active tunnels
version Show CLI version

Requirements

  • Python 3.10+
  • Access to a Jama Security Platform server

Network Discovery

# Auto-detect subnet and scan ARP table
jama-agent discover

# Specify subnet
jama-agent discover --subnet 192.168.1

# Full ping sweep (slower but thorough)
jama-agent discover --ping

SOCKS5 Tunnel

# Start a SOCKS5 proxy through the Jama tunnel
jama-agent forward --socks --socks-port 1080

# Then use with any tool:
export ALL_PROXY=socks5://127.0.0.1:1080
proxychains4 nmap -sV 10.0.0.0/24

Configuration

Config is stored in ~/.jama/:

  • config.yaml — Server URL, heartbeat interval, agent name
  • credentials.json — JWT tokens and agent ID (permissions 0600)

License

Proprietary - Jama Security Platform

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

jama_agent-0.5.0.tar.gz (33.3 kB view details)

Uploaded Source

Built Distribution

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

jama_agent-0.5.0-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

File details

Details for the file jama_agent-0.5.0.tar.gz.

File metadata

  • Download URL: jama_agent-0.5.0.tar.gz
  • Upload date:
  • Size: 33.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for jama_agent-0.5.0.tar.gz
Algorithm Hash digest
SHA256 ec2921cf37320634327dc724619f0b464b96d7ee9d08103ccac29e654c6b9fcf
MD5 923c9e20c0f413060efe0708665d0a3e
BLAKE2b-256 99bfbc54dedbdcee922972f432c468b82eaba72c19fe4d94e67568e97df32d56

See more details on using hashes here.

File details

Details for the file jama_agent-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: jama_agent-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 30.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for jama_agent-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 05b49434c3c0bbaf2e838baa91d68efebdf3db01aa357ad7b4e76dd34be52866
MD5 c40f0657f419c9e72653545f5e335632
BLAKE2b-256 c1494279577b0ea7e270d3e03832d82664bf7531d9d5eef8c3b1b5fd233d5e75

See more details on using hashes here.

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