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.3.0.tar.gz (31.4 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.3.0-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jama_agent-0.3.0.tar.gz
  • Upload date:
  • Size: 31.4 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.3.0.tar.gz
Algorithm Hash digest
SHA256 f99a17e53e6b9f69d3e9b334d8dccedcdbe5addf7735a04b0bc10b5477bea085
MD5 532c154f44d4702bf3a60951978935ae
BLAKE2b-256 7388862771001bbcaa0a92e9733cfedc300bcf647fbed31e8681f8321b12f7b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jama_agent-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 28.4 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 913328ad5b7ac87f9a78ec25364c9cb7b36c779d7256d25c029b9f0deba1260a
MD5 12db8823ce19613ba0bf302d72cf5745
BLAKE2b-256 ecb5e809825209cf8f5c7b3e36d08f4c8de73ef9557649e38ead8ed180a70349

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