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.1.0.tar.gz (26.8 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.1.0-py3-none-any.whl (23.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jama_agent-0.1.0.tar.gz
  • Upload date:
  • Size: 26.8 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.1.0.tar.gz
Algorithm Hash digest
SHA256 bab41b3da8e1e64a4e19e8214b4a3fbe5e5e5acf82e1b911f24a003481abda57
MD5 6d018745b07c944a08d1d2059f1875c1
BLAKE2b-256 0519f90d7ca6b9e5afff3181ad819ffc5cbbaea1f7b3805fd294f75b7e040af1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jama_agent-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.7 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7005450ab36574455e5a10f6d5e51587cd5caf4cb0d20cff92de34590446c1a7
MD5 85ccb7b9b96c9569f406c699d51e4902
BLAKE2b-256 d434fde50bbdff6ebac3abca938409363ca7399224a6bd425c7dd2be526c5137

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