Metadata-Version: 2.4
Name: watchman-agent
Version: 3.0.5
Summary: Agent pour collecter des informations système et les envoyer à une API centrale.
Author: Watchman
Author-email: support@watchman.bj
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: altgraph==0.17.4
Requires-Dist: anyio==4.9.0
Requires-Dist: APScheduler==3.11.0
Requires-Dist: bcrypt==4.3.0
Requires-Dist: blinker==1.9.0
Requires-Dist: certifi==2025.1.31
Requires-Dist: cffi==1.17.1
Requires-Dist: charset-normalizer==3.4.1
Requires-Dist: click==8.1.7
Requires-Dist: colorama==0.4.6
Requires-Dist: cryptography==44.0.2
Requires-Dist: Cython==3.0.7
Requires-Dist: environs==10.0.0
Requires-Dist: et_xmlfile==2.0.0
Requires-Dist: getmac==0.9.4
Requires-Dist: h11==0.14.0
Requires-Dist: httpcore==1.0.8
Requires-Dist: httpx==0.28.1
Requires-Dist: idna==3.10
Requires-Dist: jaraco.classes==3.4.0
Requires-Dist: keyring==24.3.0
Requires-Dist: ldap3==2.9.1
Requires-Dist: marshmallow==3.26.1
Requires-Dist: more-itertools==10.6.0
Requires-Dist: openpyxl==3.1.5
Requires-Dist: packaging==23.2
Requires-Dist: paramiko==3.4.0
Requires-Dist: pefile==2024.8.26
Requires-Dist: platformdirs==4.1.0
Requires-Dist: ply==3.11
Requires-Dist: psutil==7.0.0
Requires-Dist: puresnmp==2.0.1
Requires-Dist: pyasn1==0.6.1
Requires-Dist: pycparser==2.22
Requires-Dist: pycryptodomex==3.22.0
Requires-Dist: pyinstaller==6.3.0
Requires-Dist: pyinstaller-hooks-contrib==2025.2
Requires-Dist: PyNaCl==1.5.0
Requires-Dist: pysnmp-pyasn1==1.1.3
Requires-Dist: pysnmp-pysmi==1.1.12
Requires-Dist: pysnmplib==5.0.23
Requires-Dist: pyspnego==0.11.2
Requires-Dist: python-crontab==3.0.0
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: python-dotenv==1.1.0
Requires-Dist: python-magic==0.4.27
Requires-Dist: python-magic-bin==0.4.14; sys_platform == "win32"
Requires-Dist: pywin32-ctypes==0.2.3
Requires-Dist: pywinrm==0.5.0
Requires-Dist: PyYAML==6.0.1
Requires-Dist: requests==2.31.0
Requires-Dist: requests-toolbelt==1.0.0
Requires-Dist: requests_ntlm==1.3.0
Requires-Dist: scapy==2.5.0
Requires-Dist: schedule==1.2.1
Requires-Dist: semver==3.0.2
Requires-Dist: setuptools==69.0.2
Requires-Dist: six==1.17.0
Requires-Dist: sniffio==1.3.1
Requires-Dist: sqlitedict==2.1.0
Requires-Dist: t61codec==1.0.1
Requires-Dist: typing_extensions==4.12.2
Requires-Dist: tzlocal==5.3.1
Requires-Dist: urllib3==2.3.0
Requires-Dist: Werkzeug==3.1.3
Requires-Dist: WMI==1.4.9
Requires-Dist: x690==1.0.0.post1
Requires-Dist: xmltodict==0.14.2
Requires-Dist: zipp==3.21.0
Requires-Dist: wmi==1.4.9; sys_platform == "win32"
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# 🛡️ Watchman Agent

## 🔍 Overview

**Watchman Agent** is a lightweight and flexible CLI tool designed to **monitor network and stack activity**, and **automate system reporting**. It can be deployed across environments to ensure seamless visibility and vulnerability tracking.

This repository contains the CLI source code, installation guide, and usage instructions for integrating Watchman Agent into your infrastructure.

👉 Full documentation available at: [**docs.watchman.bj**](https://docs.watchman.bj)

---

## 🚀 Installation

Install the latest version from PyPI:

```bash
pip install watchman-agent
```

---

## 🛠️ Run Command

To start the monitoring process and attach it to a cron job:

```bash
watchman-agent run
```

This command launches the agent and executes the configured checks and actions (e.g., software inventory, stack changes, vulnerability detection).

---

## 🔄 Upgrade Watchman Agent

Keep your CLI up to date with:

```bash
pip install --upgrade watchman-agent
```

---

## 📘 Documentation

For a complete guide including advanced usage, authentication setup, API integration, and troubleshooting, visit:

🌐 [https://docs.watchman.bj](https://docs.watchman.bj)

---

## 🔐 Terms and Usage

By using Watchman Agent, you agree to the [terms of service](https://watchman.bj/terms-conditions) and privacy policy outlined by GLOBAL IT SERVICE SARL. The agent is designed to be used within the legal framework of your organization and must not be deployed for unauthorized surveillance.
