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.4.0.tar.gz (32.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.4.0-py3-none-any.whl (29.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jama_agent-0.4.0.tar.gz
  • Upload date:
  • Size: 32.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.4.0.tar.gz
Algorithm Hash digest
SHA256 0e80b0611ad02f6e8e0e3ce611ea4e43d41947e6f392ea2f11ba0e7c17e5f0c7
MD5 3f8b58e7bd85b6d131b2db8e477bdd02
BLAKE2b-256 6450615fdb12d8e3cb75bed9b9637cf143b36c89c6741df2d260f998266ebf9e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jama_agent-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 29.2 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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a2874138cda2855820a695e1a0ce0475c7180f7569cfa91a1452617798c0f788
MD5 9e3c6df7db73de92b8bba39e69c125bd
BLAKE2b-256 ee17a6b89984580de6cffc1ce748514436b63df878cba36e755610a897597a08

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